Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
datax-cloud
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄营
datax-cloud
Commits
d821a3ae
Commit
d821a3ae
authored
Aug 26, 2020
by
yuwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目初始化
parent
d97d10c8
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
74 additions
and
68 deletions
+74
-68
HttpService.java
...ava/cn/datax/service/data/market/api/dto/HttpService.java
+23
-0
ServiceIntegrationDto.java
...ax/service/data/market/api/dto/ServiceIntegrationDto.java
+7
-16
WebService.java
...java/cn/datax/service/data/market/api/dto/WebService.java
+23
-0
ServiceIntegrationEntity.java
...vice/data/market/api/entity/ServiceIntegrationEntity.java
+11
-35
ServiceIntegrationVo.java
...atax/service/data/market/api/vo/ServiceIntegrationVo.java
+4
-8
ServiceIntegrationMapper.xml
...on/src/main/resources/mapper/ServiceIntegrationMapper.xml
+6
-9
No files found.
datax-modules/data-market-service-parent/data-market-service-api/src/main/java/cn/datax/service/data/market/api/dto/HttpService.java
0 → 100644
View file @
d821a3ae
package
cn
.
datax
.
service
.
data
.
market
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@ApiModel
(
value
=
"http接口Model"
)
@Data
public
class
HttpService
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"请求地址"
)
private
String
url
;
@ApiModelProperty
(
value
=
"请求头"
)
private
String
header
;
@ApiModelProperty
(
value
=
"请求参数"
)
private
String
param
;
@ApiModelProperty
(
value
=
"请求方式"
)
private
String
httpMethod
;
}
datax-modules/data-market-service-parent/data-market-service-api/src/main/java/cn/datax/service/data/market/api/dto/ServiceIntegrationDto.java
View file @
d821a3ae
...
@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModel;
...
@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModel;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
javax.validation.Valid
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
import
java.io.Serializable
;
...
@@ -31,22 +32,12 @@ public class ServiceIntegrationDto implements Serializable {
...
@@ -31,22 +32,12 @@ public class ServiceIntegrationDto implements Serializable {
private
String
serviceName
;
private
String
serviceName
;
@ApiModelProperty
(
value
=
"服务类型(1http接口,2webservice接口)"
)
@ApiModelProperty
(
value
=
"服务类型(1http接口,2webservice接口)"
)
private
String
serviceType
;
private
String
serviceType
;
@ApiModelProperty
(
value
=
"服务请求地址"
)
@ApiModelProperty
(
value
=
"http接口"
)
private
String
serviceUrl
;
@Valid
@ApiModelProperty
(
value
=
"服务请求头"
)
private
HttpService
httpService
;
private
String
serviceHeader
;
@ApiModelProperty
(
value
=
"webservice接口"
)
@ApiModelProperty
(
value
=
"服务请求参数"
)
@Valid
private
String
serviceParam
;
private
WebService
webService
;
@ApiModelProperty
(
value
=
"服务请求方式"
)
private
String
serviceHttpMethod
;
@ApiModelProperty
(
value
=
"服务wsdl地址"
)
private
String
serviceWsdl
;
@ApiModelProperty
(
value
=
"服务命名空间"
)
private
String
serviceTargetNamespace
;
@ApiModelProperty
(
value
=
"服务请求报文"
)
private
String
serviceSoap
;
@ApiModelProperty
(
value
=
"服务方法"
)
private
String
serviceMethod
;
@ApiModelProperty
(
value
=
"状态"
)
@ApiModelProperty
(
value
=
"状态"
)
@NotNull
(
message
=
"状态不能为空"
,
groups
=
{
ValidationGroups
.
Insert
.
class
,
ValidationGroups
.
Update
.
class
})
@NotNull
(
message
=
"状态不能为空"
,
groups
=
{
ValidationGroups
.
Insert
.
class
,
ValidationGroups
.
Update
.
class
})
private
String
status
;
private
String
status
;
...
...
datax-modules/data-market-service-parent/data-market-service-api/src/main/java/cn/datax/service/data/market/api/dto/WebService.java
0 → 100644
View file @
d821a3ae
package
cn
.
datax
.
service
.
data
.
market
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@ApiModel
(
value
=
"webservice接口Model"
)
@Data
public
class
WebService
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"wsdl地址"
)
private
String
wsdl
;
@ApiModelProperty
(
value
=
"命名空间"
)
private
String
targetNamespace
;
@ApiModelProperty
(
value
=
"请求报文"
)
private
String
soap
;
@ApiModelProperty
(
value
=
"调用方法"
)
private
String
method
;
}
datax-modules/data-market-service-parent/data-market-service-api/src/main/java/cn/datax/service/data/market/api/entity/ServiceIntegrationEntity.java
View file @
d821a3ae
package
cn
.
datax
.
service
.
data
.
market
.
api
.
entity
;
package
cn
.
datax
.
service
.
data
.
market
.
api
.
entity
;
import
cn.datax.common.base.DataScopeBaseEntity
;
import
cn.datax.common.base.DataScopeBaseEntity
;
import
cn.datax.service.data.market.api.dto.HttpService
;
import
cn.datax.service.data.market.api.dto.WebService
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
...
@@ -17,7 +21,7 @@ import lombok.experimental.Accessors;
...
@@ -17,7 +21,7 @@ import lombok.experimental.Accessors;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"market_service_integration"
)
@TableName
(
value
=
"market_service_integration"
,
autoResultMap
=
true
)
public
class
ServiceIntegrationEntity
extends
DataScopeBaseEntity
{
public
class
ServiceIntegrationEntity
extends
DataScopeBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -38,42 +42,14 @@ public class ServiceIntegrationEntity extends DataScopeBaseEntity {
...
@@ -38,42 +42,14 @@ public class ServiceIntegrationEntity extends DataScopeBaseEntity {
private
String
serviceType
;
private
String
serviceType
;
/**
/**
*
服务请求地址
*
http接口
*/
*/
private
String
serviceUrl
;
@TableField
(
value
=
"httpservice_json"
,
typeHandler
=
JacksonTypeHandler
.
class
)
private
HttpService
httpService
;
/**
/**
*
服务请求头
*
webservice接口
*/
*/
private
String
serviceHeader
;
@TableField
(
value
=
"webservice_json"
,
typeHandler
=
JacksonTypeHandler
.
class
)
private
WebService
webService
;
/**
* 服务请求参数
*/
private
String
serviceParam
;
/**
* 服务请求方式
*/
private
String
serviceHttpMethod
;
/**
* 服务wsdl地址
*/
private
String
serviceWsdl
;
/**
* 服务命名空间
*/
private
String
serviceTargetNamespace
;
/**
* 服务请求报文
*/
private
String
serviceSoap
;
/**
* 服务方法
*/
private
String
serviceMethod
;
}
}
datax-modules/data-market-service-parent/data-market-service-api/src/main/java/cn/datax/service/data/market/api/vo/ServiceIntegrationVo.java
View file @
d821a3ae
package
cn
.
datax
.
service
.
data
.
market
.
api
.
vo
;
package
cn
.
datax
.
service
.
data
.
market
.
api
.
vo
;
import
cn.datax.service.data.market.api.dto.HttpService
;
import
cn.datax.service.data.market.api.dto.WebService
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -26,12 +28,6 @@ public class ServiceIntegrationVo implements Serializable {
...
@@ -26,12 +28,6 @@ public class ServiceIntegrationVo implements Serializable {
private
String
serviceNo
;
private
String
serviceNo
;
private
String
serviceName
;
private
String
serviceName
;
private
String
serviceType
;
private
String
serviceType
;
private
String
serviceUrl
;
private
HttpService
httpService
;
private
String
serviceHeader
;
private
WebService
webService
;
private
String
serviceParam
;
private
String
serviceHttpMethod
;
private
String
serviceWsdl
;
private
String
serviceTargetNamespace
;
private
String
serviceSoap
;
private
String
serviceMethod
;
}
}
datax-modules/data-market-service-parent/data-market-service-integration/src/main/resources/mapper/ServiceIntegrationMapper.xml
View file @
d821a3ae
...
@@ -16,14 +16,11 @@
...
@@ -16,14 +16,11 @@
<result
column=
"service_no"
property=
"serviceNo"
/>
<result
column=
"service_no"
property=
"serviceNo"
/>
<result
column=
"service_name"
property=
"serviceName"
/>
<result
column=
"service_name"
property=
"serviceName"
/>
<result
column=
"service_type"
property=
"serviceType"
/>
<result
column=
"service_type"
property=
"serviceType"
/>
<result
column=
"service_url"
property=
"serviceUrl"
/>
</resultMap>
<result
column=
"service_header"
property=
"serviceHeader"
/>
<result
column=
"service_param"
property=
"serviceParam"
/>
<resultMap
id=
"ExtendResultMap"
type=
"cn.datax.service.data.market.api.entity.ServiceIntegrationEntity"
extends=
"BaseResultMap"
>
<result
column=
"service_http_method"
property=
"serviceHttpMethod"
/>
<result
column=
"httpservice_json"
property=
"httpService"
typeHandler=
"com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"
/>
<result
column=
"service_wsdl"
property=
"serviceWsdl"
/>
<result
column=
"webservice_json"
property=
"webService"
typeHandler=
"com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"
/>
<result
column=
"service_target_namespace"
property=
"serviceTargetNamespace"
/>
<result
column=
"service_soap"
property=
"serviceSoap"
/>
<result
column=
"service_method"
property=
"serviceMethod"
/>
</resultMap>
</resultMap>
<!-- 通用查询结果列 -->
<!-- 通用查询结果列 -->
...
@@ -35,7 +32,7 @@
...
@@ -35,7 +32,7 @@
update_by,
update_by,
update_time,
update_time,
remark,
remark,
create_dept, service_no, service_name, service_type,
service_url, service_header, service_param, service_http_method, service_wsdl, service_target_namespace, service_soap, service_method
create_dept, service_no, service_name, service_type,
httpservice_json, webservice_json
</sql>
</sql>
</mapper>
</mapper>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment