Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
7f03f47e
提交
7f03f47e
authored
11月 27, 2023
作者:
aiqingguo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
承运同步
上级
ca3632c8
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
243 行增加
和
0 行删除
+243
-0
OwnerLegalSyncParam.java
...erformance/param/feign/transport/OwnerLegalSyncParam.java
+133
-0
OwnerPersonalSyncParam.java
...ormance/param/feign/transport/OwnerPersonalSyncParam.java
+73
-0
TransportService.java
.../clx/performance/extranal/transport/TransportService.java
+6
-0
TransportServiceImpl.java
...ormance/extranal/transport/impl/TransportServiceImpl.java
+17
-0
TransportFeignService.java
...java/com/clx/performance/feign/TransportFeignService.java
+14
-0
没有找到文件。
performance-api/src/main/java/com/clx/performance/param/feign/transport/OwnerLegalSyncParam.java
0 → 100644
浏览文件 @
7f03f47e
package
com
.
clx
.
performance
.
param
.
feign
.
transport
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
lombok.ToString
;
import
javax.validation.constraints.NotBlank
;
import
java.io.Serializable
;
/**
* 法人货主同步
*/
@Getter
@Setter
@ToString
@NoArgsConstructor
public
class
OwnerLegalSyncParam
implements
Serializable
{
@ApiModelProperty
(
value
=
" 法人姓名 "
,
required
=
true
)
@NotBlank
(
message
=
"货主登录手机号不可为空"
)
private
String
name
;
@ApiModelProperty
(
value
=
" 货主手机号码 "
,
required
=
true
)
@NotBlank
(
message
=
"货主姓名不可为空"
)
private
String
mobile
;
@ApiModelProperty
(
value
=
" 身份证号 "
,
required
=
true
)
@NotBlank
(
message
=
"身份证号不可为空"
)
private
String
cardNo
;
@ApiModelProperty
(
value
=
" 企业名称 "
,
required
=
true
)
private
String
company
;
@ApiModelProperty
(
value
=
" 注册时间 "
,
required
=
true
)
private
String
registerTime
;
@ApiModelProperty
(
value
=
" 省 "
,
required
=
true
)
private
String
province
;
@ApiModelProperty
(
value
=
" 省code "
,
required
=
true
)
private
Integer
provinceCode
;
@ApiModelProperty
(
value
=
" 市 "
,
required
=
true
)
private
String
city
;
@ApiModelProperty
(
value
=
" 市code "
,
required
=
true
)
private
Integer
cityCode
;
@ApiModelProperty
(
value
=
" 区县 "
,
required
=
true
)
private
String
county
;
@ApiModelProperty
(
value
=
" 区县code "
,
required
=
true
)
private
Integer
countyCode
;
@ApiModelProperty
(
value
=
" 乡镇 "
,
required
=
true
)
private
String
town
;
@ApiModelProperty
(
value
=
" 乡镇code "
,
required
=
true
)
private
Integer
townCode
;
@ApiModelProperty
(
value
=
" 街道 "
,
required
=
true
)
private
String
street
;
@ApiModelProperty
(
value
=
" 街道code "
,
required
=
true
)
private
Integer
streetCode
;
@ApiModelProperty
(
value
=
" 详细地址 "
,
required
=
true
)
private
String
address
;
@ApiModelProperty
(
value
=
" 注册渠道:1平台 2承运方 3App 4货主 "
,
required
=
true
)
private
Integer
channel
=
1
;
@ApiModelProperty
(
value
=
" 隶属机构:1系统平台方 "
,
required
=
true
)
private
String
org
=
"1"
;
@ApiModelProperty
(
value
=
" 申请类型:1法人认证2代理人认证 "
,
required
=
true
)
private
Integer
applyType
;
@ApiModelProperty
(
value
=
" 法人姓名 "
)
private
String
legalName
;
@ApiModelProperty
(
value
=
" 法人手机号 "
)
private
String
legalMobile
;
@ApiModelProperty
(
value
=
" 法人身份证号 "
)
private
String
legalCardNo
;
@ApiModelProperty
(
value
=
" 法人身份证正面图片地址 "
)
private
String
legalFrontImg
;
@ApiModelProperty
(
value
=
" 法人身份证背面图片地址 "
)
private
String
legalBackImg
;
@ApiModelProperty
(
value
=
" 法人统一社会信用代码 "
)
private
String
legalGroupCode
;
@ApiModelProperty
(
value
=
" 法人营业执照图片地址 "
)
private
String
legalBusinessImg
;
@ApiModelProperty
(
value
=
" 代理人姓名 "
)
private
String
agentName
;
@ApiModelProperty
(
value
=
" 代理人手机号 "
)
private
String
agentMobile
;
@ApiModelProperty
(
value
=
" 代理人身份证号 "
)
private
String
agentCardNo
;
@ApiModelProperty
(
value
=
" 代理人身份证正面图片地址 "
)
private
String
agentFrontImg
;
@ApiModelProperty
(
value
=
" 代理人身份证背面图片地址 "
)
private
String
agentBackImg
;
@ApiModelProperty
(
value
=
" 代理人统一社会信用代码 "
)
private
String
agentGroupCode
;
@ApiModelProperty
(
value
=
" 代理人授权书图片地址 "
)
private
String
agentBusinessImg
;
@ApiModelProperty
(
value
=
" 企业联系人姓名 "
,
required
=
true
)
private
String
businessName
;
@ApiModelProperty
(
value
=
" 企业联系人手机号 "
,
required
=
true
)
private
String
businessMobile
;
@ApiModelProperty
(
value
=
" 企业类型 "
,
required
=
true
)
private
Integer
businessType
;
@ApiModelProperty
(
value
=
" 注册机构名称 "
)
private
String
registerOrgName
;
@ApiModelProperty
(
value
=
" 注册资本(单位:万元) "
)
private
Double
registerAmount
;
@ApiModelProperty
(
value
=
" 组织机构代码 "
)
private
String
orgGroupCode
;
@ApiModelProperty
(
value
=
" 企业邮箱 "
)
private
String
businessEmail
;
@ApiModelProperty
(
value
=
" 核准时间 "
)
private
String
checkTime
;
// @ApiModelProperty(value = "服务费率")
// private BigDecimal serviceRate;
// @ApiModelProperty(value = "承运服务费率")
// private BigDecimal cyServiceRate;
// @ApiModelProperty(value = " 申请时间 ", dataType = "String", example = "2019-11-28 12:12:12")
// private String applyTime;
// @ApiModelProperty(value = " 认证时间 ", dataType = "String", example = "2019-11-28 12:12:12")
// private String authTime;
// @ApiModelProperty(value = "信用派单状态 0正常 1限制派单 2预警提醒",dataType = "Integer")
// private Integer creditStatus;
// @ApiModelProperty(value = "是否创建签署账号 0未创建 1已创建", dataType = "Integer", example = "")
// private Integer esignAccountStatus;
// @ApiModelProperty(value = " 认证状态0审核中1失败2通过 ", dataType = "Integer", example = "", hidden = true)
// private Integer authStatus;
// @ApiModelProperty(value = " 状态1正常0禁用2被动创建 ", dataType = "Integer", example = "", hidden = true)
// private Integer status;
}
performance-api/src/main/java/com/clx/performance/param/feign/transport/OwnerPersonalSyncParam.java
0 → 100644
浏览文件 @
7f03f47e
package
com
.
clx
.
performance
.
param
.
feign
.
transport
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
javax.validation.constraints.NotBlank
;
/**
* 自然人货主同步
*/
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public
class
OwnerPersonalSyncParam
{
@ApiModelProperty
(
value
=
" 登陆手机号 "
,
required
=
true
)
@NotBlank
(
message
=
"货主登录手机号不可为空"
)
private
String
mobile
;
@ApiModelProperty
(
value
=
" 货主姓名 "
,
required
=
true
)
@NotBlank
(
message
=
"货主姓名不可为空"
)
private
String
name
;
@ApiModelProperty
(
value
=
" 身份证号 "
,
required
=
true
)
@NotBlank
(
message
=
"身份证号不可为空"
)
private
String
cardNo
;
@ApiModelProperty
(
value
=
" 省 "
,
required
=
true
)
private
String
province
;
@ApiModelProperty
(
value
=
" 省code "
,
required
=
true
)
private
Integer
provinceCode
;
@ApiModelProperty
(
value
=
" 市 "
,
required
=
true
)
private
String
city
;
@ApiModelProperty
(
value
=
" 市code "
,
required
=
true
)
private
Integer
cityCode
;
@ApiModelProperty
(
value
=
" 区县 "
,
required
=
true
)
private
String
county
;
@ApiModelProperty
(
value
=
" 区县code "
,
required
=
true
)
private
Integer
countyCode
;
// @ApiModelProperty(value = " 乡镇 ", required = false)
// private String town;
// @ApiModelProperty(value = " 乡镇code ", required = false)
// private Integer townCode;
// @ApiModelProperty(value = " 街道 ", required = false)
// private String street;
// @ApiModelProperty(value = " 街道code ", required = false)
// private Integer streetCode;
@NotBlank
(
message
=
"详细地址不可为空"
)
@ApiModelProperty
(
value
=
" 详细地址 "
,
required
=
true
)
private
String
address
;
@ApiModelProperty
(
value
=
" 注册渠道:1平台 2承运方 3App 4货主 "
,
required
=
true
)
private
Integer
channel
=
1
;
@ApiModelProperty
(
value
=
" 隶属机构:1系统平台方 "
,
required
=
true
)
private
String
org
=
"1"
;
@NotBlank
(
message
=
"身份证正面图片不可为空"
)
@ApiModelProperty
(
value
=
" 身份证正面图片地址 "
,
required
=
true
)
private
String
legalFrontImg
;
@NotBlank
(
message
=
"身份证背面图片不可为空"
)
@ApiModelProperty
(
value
=
" 身份证背面图片地址 "
,
required
=
true
)
private
String
legalBackImg
;
@ApiModelProperty
(
value
=
"手持身份证"
)
private
String
personHandheldImg
;
@ApiModelProperty
(
value
=
" 个人邮箱 "
)
private
String
businessEmail
;
}
performance-web/src/main/java/com/clx/performance/extranal/transport/TransportService.java
浏览文件 @
7f03f47e
package
com
.
clx
.
performance
.
extranal
.
transport
;
package
com
.
clx
.
performance
.
extranal
.
transport
;
import
com.clx.performance.param.feign.transport.OwnerLegalSyncParam
;
import
com.clx.performance.param.feign.transport.OwnerPersonalSyncParam
;
import
com.clx.performance.param.feign.transport.ThirdOrderChildBrokerParam
;
import
com.clx.performance.param.feign.transport.ThirdOrderChildBrokerParam
;
public
interface
TransportService
{
public
interface
TransportService
{
void
orderChildSync
(
ThirdOrderChildBrokerParam
param
);
void
orderChildSync
(
ThirdOrderChildBrokerParam
param
);
void
ownerLegalSync
(
OwnerLegalSyncParam
param
);
void
ownerPersonalSync
(
OwnerPersonalSyncParam
param
);
}
}
performance-web/src/main/java/com/clx/performance/extranal/transport/impl/TransportServiceImpl.java
浏览文件 @
7f03f47e
...
@@ -2,6 +2,8 @@ package com.clx.performance.extranal.transport.impl;
...
@@ -2,6 +2,8 @@ package com.clx.performance.extranal.transport.impl;
import
com.clx.performance.extranal.transport.TransportService
;
import
com.clx.performance.extranal.transport.TransportService
;
import
com.clx.performance.feign.TransportFeignService
;
import
com.clx.performance.feign.TransportFeignService
;
import
com.clx.performance.param.feign.transport.OwnerLegalSyncParam
;
import
com.clx.performance.param.feign.transport.OwnerPersonalSyncParam
;
import
com.clx.performance.param.feign.transport.ThirdOrderChildBrokerParam
;
import
com.clx.performance.param.feign.transport.ThirdOrderChildBrokerParam
;
import
com.msl.common.base.Optional
;
import
com.msl.common.base.Optional
;
import
com.msl.common.enums.ResultCodeEnum
;
import
com.msl.common.enums.ResultCodeEnum
;
...
@@ -24,4 +26,19 @@ public class TransportServiceImpl implements TransportService {
...
@@ -24,4 +26,19 @@ public class TransportServiceImpl implements TransportService {
.
filter
(
Result:
:
succeed
).
orElseThrow
(
ResultCodeEnum
.
FAIL
);
.
filter
(
Result:
:
succeed
).
orElseThrow
(
ResultCodeEnum
.
FAIL
);
}
}
@Override
public
void
ownerLegalSync
(
OwnerLegalSyncParam
param
)
{
Optional
.
ofNullable
(
transportFeignService
.
ownerLegalSync
(
param
))
.
filter
(
Result:
:
succeed
).
orElseThrow
(
ResultCodeEnum
.
FAIL
);
}
@Override
public
void
ownerPersonalSync
(
OwnerPersonalSyncParam
param
)
{
Optional
.
ofNullable
(
transportFeignService
.
ownerPersonalSync
(
param
))
.
filter
(
Result:
:
succeed
).
orElseThrow
(
ResultCodeEnum
.
FAIL
);
}
}
}
performance-web/src/main/java/com/clx/performance/feign/TransportFeignService.java
浏览文件 @
7f03f47e
package
com
.
clx
.
performance
.
feign
;
package
com
.
clx
.
performance
.
feign
;
import
com.clx.performance.param.feign.transport.OwnerLegalSyncParam
;
import
com.clx.performance.param.feign.transport.OwnerPersonalSyncParam
;
import
com.clx.performance.param.feign.transport.ThirdOrderChildBrokerParam
;
import
com.clx.performance.param.feign.transport.ThirdOrderChildBrokerParam
;
import
com.msl.common.result.Result
;
import
com.msl.common.result.Result
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
...
@@ -16,4 +18,16 @@ public interface TransportFeignService {
...
@@ -16,4 +18,16 @@ public interface TransportFeignService {
@RequestMapping
(
value
=
"/transport-service/feign/order/orderChildSync"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/transport-service/feign/order/orderChildSync"
,
method
=
RequestMethod
.
POST
)
Result
orderChildSync
(
@RequestBody
ThirdOrderChildBrokerParam
param
);
Result
orderChildSync
(
@RequestBody
ThirdOrderChildBrokerParam
param
);
/**
* 货主同步(法人模式)
*/
@RequestMapping
(
value
=
"/ownerLegalSync"
,
method
=
RequestMethod
.
POST
)
Result
ownerLegalSync
(
@RequestBody
OwnerLegalSyncParam
param
);
/**
* 货主同步(自然人模式)
*/
@RequestMapping
(
value
=
"/ownerPersonalSync"
,
method
=
RequestMethod
.
POST
)
Result
ownerPersonalSync
(
@RequestBody
OwnerPersonalSyncParam
param
);
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论