Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
聂康
local-rnr-mg
Commits
b2eded42
Commit
b2eded42
authored
Jun 17, 2025
by
kang.nie@inzymeits.com
Browse files
初始化代码
parent
12156d65
Pipeline
#3109
failed with stages
in 0 seconds
Changes
439
Pipelines
1
Show whitespace changes
Inline
Side-by-side
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/EnterpriseVerifyDetailDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
/**
* Description: 工单企业详情信息回显DTO
**/
@Data
public
class
EnterpriseVerifyDetailDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
8325801116331488860L
;
@ApiModelProperty
(
"请求ID"
)
private
String
requestId
;
//---------------工单信息---------------------------------------------------------
//工单信息,从列表页面带过去
@ApiModelProperty
(
value
=
"工单详情"
)
private
RnrOrderDetail
rnrOrderDetail
=
new
RnrOrderDetail
();
@Data
public
static
class
RnrOrderDetail
{
@ApiModelProperty
(
value
=
"经销商名称"
)
private
String
orgName
;
@ApiModelProperty
(
value
=
"车企名称"
)
private
String
vinCompanyName
;
@ApiModelProperty
(
value
=
"业务类型"
)
private
String
rnrBizzName
;
@ApiModelProperty
(
value
=
"实名日期"
)
private
String
rnrDate
;
}
//---------------企业信息---------------------------------------------------------
@ApiModelProperty
(
value
=
"企业信息"
)
private
CompanyInfoDetail
companyInfoDetail
=
new
CompanyInfoDetail
();
@Data
public
static
class
CompanyInfoDetail
{
@ApiModelProperty
(
"企业名称"
)
private
String
companyName
;
@ApiModelProperty
(
"企业性质"
)
private
String
companyType
;
@ApiModelProperty
(
"行业性质"
)
private
String
industryType
;
@ApiModelProperty
(
"企业证件类型"
)
private
String
companyCertType
;
@ApiModelProperty
(
"企业证件类型名称"
)
private
String
companyCertTypeName
;
@ApiModelProperty
(
"企业证件号码"
)
private
String
companyCertNumber
;
@ApiModelProperty
(
"证件地址"
)
private
String
companyCertAddress
;
@ApiModelProperty
(
"企业通讯地址"
)
private
String
companyContactAddress
;
@ApiModelProperty
(
"营业执照照片"
)
private
String
licensePic
;
@ApiModelProperty
(
"企业证件照片"
)
private
List
<
MgRnrFileDTO
>
companyLicenseFiles
;
}
//---------------企业责任人信息---------------------------------------------------------
@ApiModelProperty
(
value
=
"企业责任人信息"
)
private
CorporationInfoDetail
corporationInfoDetail
=
new
CorporationInfoDetail
();
@Data
public
static
class
CorporationInfoDetail
{
@ApiModelProperty
(
value
=
"责任人姓名"
)
private
String
corporationName
;
@ApiModelProperty
(
value
=
"性别"
)
private
Integer
corporationGender
;
@ApiModelProperty
(
value
=
"性别名称"
)
private
String
corporationGenderName
;
@ApiModelProperty
(
value
=
"责任人证件类型"
)
private
String
corporationCertType
;
@ApiModelProperty
(
value
=
"责任人证件号"
)
private
String
corporationCertNumber
;
@ApiModelProperty
(
value
=
"责任人证件地址"
)
private
String
corporationCertAddress
;
@ApiModelProperty
(
value
=
"责任人证件正面"
)
private
MgRnrFileDTO
corporationCertFrontPic
;
@ApiModelProperty
(
value
=
"责任人证件反面"
)
private
MgRnrFileDTO
corporationCertBackPic
;
@ApiModelProperty
(
value
=
"责任人证件有效期"
)
private
String
corporationCertExpirationDate
;
// @ApiModelProperty(value = "责任人证件有效期")
// @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
// private Date corporationCertExpirationString;
@ApiModelProperty
(
value
=
"责任人活体照片"
)
private
String
corporationPhoto
;
@ApiModelProperty
(
value
=
"责任人通讯地址"
)
private
String
corporationContactAddress
;
@ApiModelProperty
(
value
=
"责任人手机号码"
)
private
String
corporationPhone
;
@ApiModelProperty
(
value
=
"企业实名认证授权书"
)
private
List
<
MgRnrFileDTO
>
authorizationLetterPic
;
@ApiModelProperty
(
"合同集合"
)
private
List
<
String
>
fileSystemList
;
}
//---------------活体认证图片信息---------------------------------------------------------
@ApiModelProperty
(
value
=
"认证信息"
)
private
VerifyLivingMsg
verifyLivingMsg
=
new
VerifyLivingMsg
();
@Data
public
static
class
VerifyLivingMsg
{
@ApiModelProperty
(
value
=
"人脸图片"
)
private
List
<
MgRnrFileDTO
>
faceImages
=
new
ArrayList
<>();
@ApiModelProperty
(
value
=
"活体认证视频"
)
private
MgRnrFileDTO
livingVideo
;
}
//---------------认证结果信息---------------------------------------------------------
@ApiModelProperty
(
value
=
"认证结果"
)
private
List
<
AuthResult
>
authResultInfo
;
@Data
public
static
class
AuthResult
{
@ApiModelProperty
(
value
=
"认证动作"
)
private
String
tpAction
;
@ApiModelProperty
(
value
=
"认证动作描述"
)
private
String
tpActionName
;
@ApiModelProperty
(
value
=
"是否成功"
)
private
Boolean
success
;
@ApiModelProperty
(
value
=
"结果描述"
)
private
String
message
;
}
@ApiModelProperty
(
value
=
"审核信息"
)
private
VerifyMsg
verifyMsg
=
new
VerifyMsg
();
@Data
public
static
class
VerifyMsg
{
@ApiModelProperty
(
value
=
"审核人员"
)
private
String
reviewer
;
@ApiModelProperty
(
value
=
"审核日期"
)
private
String
reviewDate
;
@ApiModelProperty
(
value
=
"审核意见"
)
private
List
<
String
>
verifyComments
;
@ApiModelProperty
(
value
=
"其他意见"
)
private
String
otherComments
;
@ApiModelProperty
(
value
=
"工单状态"
)
private
Integer
orderStatus
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/IccIdListRequestDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
javax.validation.constraints.NotEmpty
;
import
java.util.List
;
@Data
public
class
IccIdListRequestDTO
{
@ApiModelProperty
(
value
=
"iccid列表"
)
@NotEmpty
(
message
=
"iccid列表不能为空"
)
private
List
<
String
>
iccids
;
@ApiModelProperty
(
value
=
"实名状态: 0 未实名(认证中) 1 已实名 2 实名失败 3 已解绑"
)
private
Integer
rnrStatus
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/LivenessEnterpriseRnrDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* Description: 企业实名认证实体DTO
* <br />
* CreateDate 2022-03-01 14:00:36
*
* @author yuyi
**/
@ApiModel
(
value
=
"企业实名认证实体"
)
@Data
public
class
LivenessEnterpriseRnrDTO
extends
LivenessPersonalRnrDTO
{
/**
* 企业信息
*/
@ApiModelProperty
(
value
=
"企业信息"
)
private
MgRnrCompanyInfoDTO
companyInfo
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/LivenessPersonalRnrDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* Description: 个人活体实名认证实体DTO
* <br />
* CreateDate 2022-03-01 14:00:36
*
* @author yuyi
**/
@Data
@ApiModel
(
value
=
"个人活体实名认证实体"
)
public
class
LivenessPersonalRnrDTO
extends
PersonalRnrDTO
{
private
static
final
long
serialVersionUID
=
308383184801280441L
;
@ApiModelProperty
(
value
=
"活体照片1"
)
private
String
livePic1
;
@ApiModelProperty
(
value
=
"活体照片2"
)
private
String
livePic2
;
@ApiModelProperty
(
value
=
"活体视频"
)
private
String
liveVedio
;
@ApiModelProperty
(
value
=
"活体检测类型"
)
private
String
liveType
;
@ApiModelProperty
(
value
=
"活体验证数据"
)
private
String
validateData
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/LocalVerifyListDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.models.auth.In
;
import
lombok.Data
;
@Data
public
class
LocalVerifyListDTO
{
@ApiModelProperty
(
value
=
"工单id"
)
private
String
rnrOrderInfoId
;
@ApiModelProperty
(
value
=
"vin号"
)
private
String
vin
;
@ApiModelProperty
(
value
=
"iccid号"
)
private
String
iccid
;
@ApiModelProperty
(
value
=
"车主姓名"
)
private
String
vinOwnerName
;
@ApiModelProperty
(
value
=
"车主电话"
)
private
String
vinOwnerPhone
;
@ApiModelProperty
(
value
=
"实名日期"
)
private
String
rnrDate
;
@ApiModelProperty
(
value
=
"车企名称"
)
private
String
vinCompanyName
;
@ApiModelProperty
(
value
=
"经销商名称"
)
private
String
orgName
;
@ApiModelProperty
(
value
=
"业务类型"
)
private
String
orderType
;
private
String
orderTypeName
;
@ApiModelProperty
(
value
=
"工单状态"
)
private
Integer
orderStatus
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/LocalVerifyListRqDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
com.cusc.nirvana.user.rnr.mg.util.DateUtil
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
@Data
public
class
LocalVerifyListRqDTO
{
@ApiModelProperty
(
value
=
"审核用户id"
)
private
String
userId
;
@ApiModelProperty
(
value
=
"应用id"
)
private
String
applicationId
;
@ApiModelProperty
(
value
=
"租户编号"
)
private
String
tenantNo
;
@ApiModelProperty
(
value
=
"工单id"
)
private
String
rnrOrderInfoId
;
@ApiModelProperty
(
value
=
"vin号"
)
private
String
vin
;
@ApiModelProperty
(
value
=
"iccid号"
)
private
String
iccid
;
@ApiModelProperty
(
value
=
"实名开始日期"
)
private
String
rnrStartDate
=
DateUtil
.
getIntervalDateStr
(
new
Date
(),
DateUtil
.
yyyy_MM_dd_HH_mm_ss
,
DateUtil
.
BEFORE
,
30
);
@ApiModelProperty
(
value
=
"实名结束日期"
)
private
String
rnrEndDate
=
DateUtil
.
toString
(
new
Date
(),
DateUtil
.
yyyy_MM_dd_HH_mm_ss
);
@ApiModelProperty
(
value
=
"车主姓名"
)
private
String
vinOwnerName
;
@ApiModelProperty
(
value
=
"车主电话"
)
private
String
vinOwnerPhone
;
@ApiModelProperty
(
value
=
"业务类型"
)
private
String
orderType
;
@ApiModelProperty
(
value
=
"车企名称"
)
private
String
vinCompanyName
;
@ApiModelProperty
(
value
=
"经销商名称"
)
private
String
orgName
;
@ApiModelProperty
(
value
=
"当前页码"
)
private
Integer
currPage
=
1
;
@ApiModelProperty
(
value
=
"页面显示行数"
)
private
Integer
pageSize
=
10
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/LocalVerifyPersonDetailDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.ArrayList
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
@Data
public
class
LocalVerifyPersonDetailDTO
{
@ApiModelProperty
(
value
=
"工单详情"
)
private
RnrOrderDetail
rnrOrderDetail
;
@ApiModelProperty
(
value
=
"车卡关系"
)
private
List
<
VinCardMsg
>
vinCardMsg
;
@ApiModelProperty
(
value
=
"车主信息"
)
private
PersonMsg
vinOwnerMsg
;
@ApiModelProperty
(
value
=
"代办人信息"
)
private
PersonMsg
vinLiaisonMsg
;
@ApiModelProperty
(
value
=
"文件信息"
)
private
VerifyFileMsg
verifyFileMsg
;
@ApiModelProperty
(
value
=
"认证信息"
)
private
VerifyLivingMsg
verifyLivingMsg
=
new
VerifyLivingMsg
();
@ApiModelProperty
(
value
=
"审核信息"
)
private
VerifyMsg
verifyMsg
;
@Data
@AllArgsConstructor
@NoArgsConstructor
public
static
class
RnrOrderDetail
{
@ApiModelProperty
(
value
=
"经销商名称"
)
private
String
orgName
;
@ApiModelProperty
(
value
=
"车企名称"
)
private
String
vinCompanyName
;
@ApiModelProperty
(
value
=
"业务类型"
)
private
String
rnrBizzName
;
@ApiModelProperty
(
value
=
"实名日期"
)
private
String
rnrDate
;
}
@Data
@AllArgsConstructor
@NoArgsConstructor
public
static
class
VinCardMsg
{
@ApiModelProperty
(
value
=
"vin号"
)
private
String
vin
;
@ApiModelProperty
(
value
=
"iccid号"
)
private
String
iccid
;
@ApiModelProperty
(
value
=
"信息校验"
)
private
String
status
;
}
@Data
@AllArgsConstructor
@NoArgsConstructor
public
static
class
PersonMsg
{
@ApiModelProperty
(
value
=
"姓名"
)
private
String
name
;
@ApiModelProperty
(
value
=
"性别"
)
private
String
sex
;
@ApiModelProperty
(
value
=
"证件类型"
)
private
String
idType
;
@ApiModelProperty
(
value
=
"证件照片人像"
)
private
String
idImageFace
;
@ApiModelProperty
(
value
=
"证件照片国徽"
)
private
String
idImageEmblem
;
@ApiModelProperty
(
value
=
"证件号码"
)
private
String
idNo
;
@ApiModelProperty
(
value
=
"证件有效期"
)
private
String
idValidDate
;
@ApiModelProperty
(
value
=
"证件地址"
)
private
String
idAddress
;
@ApiModelProperty
(
value
=
"手机号"
)
private
String
phone
;
@ApiModelProperty
(
value
=
"通讯地址"
)
private
String
contactAddress
;
}
@Data
@AllArgsConstructor
@NoArgsConstructor
public
static
class
VerifyFileMsg
{
@ApiModelProperty
(
value
=
"委托书图片"
)
private
List
<
String
>
attorneyImage
=
new
ArrayList
<>();
@ApiModelProperty
(
value
=
"购车发票图片"
)
private
List
<
String
>
buyBillImage
=
new
ArrayList
<>();
;
@ApiModelProperty
(
value
=
"购买合同图片"
)
private
List
<
String
>
buyContractImage
=
new
ArrayList
<>();
;
@ApiModelProperty
(
value
=
"车辆过户证明"
)
private
List
<
String
>
transferOwnershipProveImage
=
new
ArrayList
<>();
@ApiModelProperty
(
value
=
"入网合同"
)
private
List
<
String
>
networkAccessContractImage
=
new
ArrayList
<>();
;
}
@Data
@AllArgsConstructor
@NoArgsConstructor
public
static
class
VerifyLivingMsg
{
@ApiModelProperty
(
value
=
"人脸图片"
)
private
List
<
String
>
faceImage
=
new
ArrayList
<>();
@ApiModelProperty
(
value
=
"活体认证视频"
)
private
String
livingVideo
;
}
@Data
@AllArgsConstructor
@NoArgsConstructor
public
static
class
VerifyMsg
{
@ApiModelProperty
(
value
=
"当前登录用户"
)
private
String
currentUserName
;
@ApiModelProperty
(
value
=
"当前时间"
)
private
String
currentDate
;
@ApiModelProperty
(
value
=
"审核意见"
)
private
LinkedHashMap
<
String
,
String
>
verifySuggestion
;
@ApiModelProperty
(
value
=
"工单状态"
)
private
Integer
orderStatus
;
}
//---------------认证结果信息---------------------------------------------------------
@ApiModelProperty
(
value
=
"车主认证结果"
)
private
List
<
EnterpriseVerifyDetailDTO
.
AuthResult
>
authResultInfo
;
@ApiModelProperty
(
value
=
"代办人认证结果"
)
private
List
<
EnterpriseVerifyDetailDTO
.
AuthResult
>
liaisonAuthResultInfo
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/LocalVerifySubmitRq.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
LocalVerifySubmitRq
{
@ApiModelProperty
(
value
=
"工单id"
)
private
String
rnrOrderInfoId
;
/**
* COMMIT(0, "已提交 ,待确认"),
* ASSIGNMENT(1, "待分派/认领"),
* TO_EXAMINE(2, "待审核"),
* PASS(3, "审核通过"),
* NOT_PASS(4, "未通过"),
* CANCEL(9, "作废");
*/
@ApiModelProperty
(
value
=
"审核状态"
)
private
String
auditResult
;
@ApiModelProperty
(
value
=
"审核意见"
)
private
List
<
String
>
auditNote
;
@ApiModelProperty
(
value
=
"其他意见"
)
private
String
otherComments
;
@ApiModelProperty
(
value
=
"审核用户id"
)
private
String
userId
;
@ApiModelProperty
(
value
=
"审核用户名称"
)
private
String
userName
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/MgBizNoticeDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @author yubo
* @since 2022-05-04 10:48
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
MgBizNoticeDTO
{
/**
* 订单id
*/
private
String
orderId
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/MgCardNoticeDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
lombok.Data
;
/**
* 实名卡通知消息
* @author yubo
* @since 2022-04-16 14:45
*/
@Data
public
class
MgCardNoticeDTO
{
/**
* vin
*/
private
String
vin
;
/**
* ICCId
*/
private
String
iccid
;
/**
* 旧iccid
*/
private
String
oldIccid
;
/**
* 实名业务工单id
*/
private
String
orderId
;
/**
* 实名组织id
*/
private
String
orgId
;
/**
* 车企组织id,业务操作人所属的车企组织id
*/
private
String
manufacturerOrgId
;
/**
* 实名租户编号
*/
private
String
tenantNo
;
/**
* 操作类型
* 1 实名, 2 解绑, 3 换件, 4 信息变更,5 重绑
*/
private
int
rnrBizzType
;
/*
* 结果
* 3 通过 4 未通过 9 作废
*/
private
int
resultCode
=
3
;
/**
* 操作人
*/
private
String
operator
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/MgCheckProgressDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
com.cusc.nirvana.user.rnr.mg.common.BaseRnrMgPageDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author hxin
* @date 2022/5/17 16:10
*/
@ApiModel
(
value
=
"审核进度查询信息"
,
description
=
"审核进度查询信息"
)
@Data
public
class
MgCheckProgressDTO
extends
BaseRnrMgPageDTO
{
@ApiModelProperty
(
value
=
"车辆vin号"
)
private
String
iotId
;
@ApiModelProperty
(
value
=
"关联iccid"
)
private
String
iccid
;
@ApiModelProperty
(
value
=
"业务类型"
)
private
String
orderType
;
@ApiModelProperty
(
value
=
"审核进度"
)
private
String
orderStatus
;
@ApiModelProperty
(
value
=
"审核人"
)
private
String
checkUser
;
@ApiModelProperty
(
value
=
"提审日期 "
)
private
String
startCheckDate
;
@ApiModelProperty
(
value
=
"审核日期 "
)
private
String
endCheckDate
;
@ApiModelProperty
(
value
=
"组织id "
)
private
String
orgId
;
@ApiModelProperty
(
value
=
"车主/责任人"
)
private
String
fullName
;
@ApiModelProperty
(
value
=
"车主/责任人手机"
)
private
String
phone
;
@ApiModelProperty
(
value
=
"企业名称"
)
private
String
companyName
;
@ApiModelProperty
(
value
=
"是否车企实名 0 否 1是"
)
private
Integer
isVehicleCompany
;
@ApiModelProperty
(
value
=
"经销商名称"
)
private
String
orgName
;
@ApiModelProperty
(
value
=
"提审开始日期"
)
private
String
startCheckBegin
;
@ApiModelProperty
(
value
=
"提审结束日期"
)
private
String
startCheckEnd
;
@ApiModelProperty
(
value
=
"审核开始日期 "
)
private
String
endCheckBegin
;
@ApiModelProperty
(
value
=
"审核结束日期 "
)
private
String
endCheckEnd
;
@ApiModelProperty
(
value
=
"租户编号"
)
private
String
tenantNo
;
@ApiModelProperty
(
value
=
"所有下级车企组织idList"
)
private
List
<
String
>
orgIdList
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/MgCheckStatisticsDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* @author hxin
* @date 2022/5/24 10:34
*/
@ApiModel
(
value
=
"MgCheckStatisticsDTO"
,
description
=
"统计看板DTO"
)
@Data
public
class
MgCheckStatisticsDTO
{
/**
* 自然人实名数
*/
@ApiModelProperty
(
value
=
"自然人实名数"
)
private
Integer
peopleRnrNum
;
/**
* 企业实名数
*/
@ApiModelProperty
(
value
=
"企业实名数"
)
private
Integer
companyRnrNum
;
/**
* 车企实名成功率
*/
@ApiModelProperty
(
value
=
"车企实名成功率"
)
private
String
vehicleCompanyRnrSuccessRate
;
@ApiModelProperty
(
value
=
"车企平均处理时长"
)
private
String
vehicleHandleTimeAvg
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/MgCheckStatisticsQueryDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author hxin
* @date 2022/5/24 13:53
*/
@ApiModel
(
value
=
"MgCheckStatisticsQueryDTO"
,
description
=
"统计看板查询参数DTO"
)
@Data
public
class
MgCheckStatisticsQueryDTO
{
@ApiModelProperty
(
value
=
"截止时间"
)
private
String
dateTime
;
@ApiModelProperty
(
value
=
"业务类型 1 实名, 2 解绑, 3 换件, 4 信息变更,5 重绑"
)
private
List
<
Integer
>
rnrBizzTypeList
;
@ApiModelProperty
(
value
=
"实名状态: 0 未实名(认证中) 1 已实名 2 实名失败 3 已解绑"
)
private
List
<
Integer
>
rnrStatusList
;
@ApiModelProperty
(
value
=
"是否为企业 0不是 1是"
)
private
Integer
isCompany
;
@ApiModelProperty
(
value
=
"是否车企实名 0否 1是"
)
private
Integer
isVehicleCompany
;
@ApiModelProperty
(
value
=
"所有下级车企组织idList"
)
private
List
<
String
>
orgIdList
;
@ApiModelProperty
(
value
=
"租户编号"
)
private
String
tenantNo
;
@ApiModelProperty
(
value
=
"当前用户的车企组织"
)
private
String
userOrgId
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/MgRnrAuthenticationResultDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.*
;
import
java.util.Date
;
/**
* 实名认证结果(MgRnrAuthenticationResult)传输对象类
*
* @author yuy336
* @since 2022-05-19 17:35:28
*/
@ApiModel
(
value
=
"实名认证结果"
,
description
=
"实名认证结果"
)
@Data
public
class
MgRnrAuthenticationResultDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
46720649570243410L
;
@ApiModelProperty
(
value
=
"数据库主键"
)
private
Long
id
;
@ApiModelProperty
(
value
=
"业务主键"
)
private
String
uuid
;
@ApiModelProperty
(
value
=
"业务类型:1 实名, 2 解绑, 3 换件, 4 信息变更,5 重绑"
)
private
Integer
rnrBizzType
;
@ApiModelProperty
(
value
=
"主体类型: 1 本人 2 委托人"
)
private
Integer
subjectType
;
@ApiModelProperty
(
value
=
"实名业务主键"
)
private
String
rnrId
;
@ApiModelProperty
(
value
=
"实名工单id"
)
private
String
orderId
;
@ApiModelProperty
(
value
=
"认证方式类型"
)
private
String
authWayType
;
@ApiModelProperty
(
value
=
"实名认证结果"
)
private
String
authResult
;
@ApiModelProperty
(
value
=
"实名认证结果描述"
)
private
String
authResultMsg
;
@ApiModelProperty
(
value
=
"租户编号"
)
private
String
tenantNo
;
@ApiModelProperty
(
value
=
"分表路由键"
)
private
Long
routingKey
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createTime
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"创建人"
)
private
String
creator
;
@ApiModelProperty
(
value
=
"操作人"
)
private
String
operator
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/MgRnrCardInfoDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
com.cusc.nirvana.user.rnr.mg.common.BaseRnrMgPageDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
/**
* 实名卡信息(MgRnrCardInfo)传输对象类
*
* @author yuy336
* @since 2022-03-04 11:06:36
*/
@ApiModel
(
value
=
"实名卡信息"
,
description
=
"实名卡信息"
)
@Data
public
class
MgRnrCardInfoDTO
extends
BaseRnrMgPageDTO
{
private
static
final
long
serialVersionUID
=
-
77640748451387414L
;
@ApiModelProperty
(
value
=
"业务主键"
)
private
String
uuid
;
@ApiModelProperty
(
value
=
"实名业务主键"
)
private
String
rnrId
;
@ApiModelProperty
(
value
=
"实名工单主键"
)
private
String
orderId
;
@ApiModelProperty
(
value
=
"用户id(ciam_user)"
)
private
String
userId
;
@ApiModelProperty
(
value
=
"老的业务id,换人之前的cardid"
)
private
String
oldCardId
;
@ApiModelProperty
(
value
=
"卡号"
)
// @NotBlank(groups = SaveRelation.class, message = "卡号不能为空")
private
String
iccid
;
@ApiModelProperty
(
value
=
"物联网设备id"
)
// @NotBlank(groups = SaveRelation.class, message = "物联网设备id不能为空")
private
String
iotId
;
@ApiModelProperty
(
value
=
"实名状态 0 未实名 1 已实名 2 实名失败 3 已解绑"
)
// @NotNull(groups = SaveRelation.class, message = "实名状态不能为空")
private
Integer
rnrStatus
;
@ApiModelProperty
(
value
=
"通知状态,发送mq的状态。0 未发送 1已发送"
)
private
Integer
noticeStatus
;
@ApiModelProperty
(
value
=
"T1上报状态。0 未上报 1已发送"
)
private
Integer
t1UploadStatus
;
@ApiModelProperty
(
value
=
"业务类型:1 实名, 2 解绑, 3 换件, 4 信息变更,5 重绑"
)
private
Integer
rnrBizzType
;
@ApiModelProperty
(
value
=
"业务类型:1 实名, 2 解绑, 3 换件, 4 信息变更,5 重绑"
)
private
List
<
Integer
>
bizTypeList
;
@ApiModelProperty
(
value
=
"租户编号"
)
private
String
tenantNo
;
@ApiModelProperty
(
value
=
"分表路由键"
)
private
Long
routingKey
;
@ApiModelProperty
(
value
=
"语言版本"
)
private
Long
lang
;
@ApiModelProperty
(
value
=
"备注信息"
)
private
Long
comment
;
@ApiModelProperty
(
value
=
"最后一次操作人"
)
private
String
operator
;
@ApiModelProperty
(
value
=
"iccid集合"
)
private
List
<
String
>
iccidList
;
@ApiModelProperty
(
value
=
"vin集合"
)
private
List
<
String
>
vinList
;
@ApiModelProperty
(
value
=
"实名工单主键集合"
)
private
List
<
String
>
rnrIdList
;
@ApiModelProperty
(
"实名工单主键集合"
)
private
List
<
String
>
orderIdList
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/MgRnrCommonConfigDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
com.cusc.nirvana.user.rnr.mg.common.BaseRnrMgDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 实名业务公共配置(MgRnrCommonConfig)传输对象类
*
* @author yuy336
* @since 2022-03-03 10:56:11
*/
@ApiModel
(
value
=
"实名业务公共配置"
,
description
=
"实名业务公共配置"
)
@Data
public
class
MgRnrCommonConfigDTO
extends
BaseRnrMgDTO
{
private
static
final
long
serialVersionUID
=
-
26898137451550837L
;
@ApiModelProperty
(
value
=
"配置键"
)
private
String
configKey
;
@ApiModelProperty
(
value
=
"配置值"
)
private
String
configValue
;
@ApiModelProperty
(
value
=
"全路径"
)
private
String
configPath
;
@ApiModelProperty
(
value
=
"认证方式实例"
)
private
Long
parentId
;
@ApiModelProperty
(
value
=
"父节点配置键"
)
private
String
parentPath
;
@ApiModelProperty
(
value
=
"排序"
)
private
Integer
configOrder
;
@ApiModelProperty
(
value
=
"描述"
)
private
String
comments
;
@ApiModelProperty
(
value
=
"最后一次操作人"
)
private
String
operator
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/MgRnrCompanyInfoDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
com.cusc.nirvana.user.rnr.mg.common.BaseRnrMgDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
/**
* 实名公司信息表(MgRnrCompanyInfo)传输对象类
*
* @author yuy336
* @since 2022-02-14 14:39:36
*/
@ApiModel
(
value
=
"实名公司信息表"
,
description
=
"实名公司信息表"
)
@Data
public
class
MgRnrCompanyInfoDTO
extends
BaseRnrMgDTO
{
private
static
final
long
serialVersionUID
=
308383184801280441L
;
@ApiModelProperty
(
value
=
"业务主键"
)
private
String
uuid
;
@ApiModelProperty
(
value
=
"实名业务主键"
)
private
String
rnrId
;
@ApiModelProperty
(
value
=
"企业名称"
)
private
String
companyName
;
@ApiModelProperty
(
value
=
"证件类型"
)
private
String
companyCertType
;
@ApiModelProperty
(
value
=
"证件号码"
)
private
String
companyCertNumber
;
@ApiModelProperty
(
value
=
"证件地址"
)
private
String
companyCertAddress
;
@ApiModelProperty
(
value
=
"企业通讯地址"
)
private
String
companyContactAddress
;
@ApiModelProperty
(
value
=
"公司类型"
)
private
String
companyType
;
@ApiModelProperty
(
value
=
"产业类型"
)
private
String
industryType
;
@ApiModelProperty
(
value
=
"租户编号"
)
private
String
tenantNo
;
@ApiModelProperty
(
value
=
"分表路由键"
)
private
Long
routingKey
;
@ApiModelProperty
(
value
=
"是否车企实名 0 否 1是"
)
private
Integer
isVehicleCompany
;
@ApiModelProperty
(
value
=
"最后一次操作人"
)
private
String
operator
;
@ApiModelProperty
(
value
=
"业务类型:1 实名, 2 解绑, 3 换件, 4 信息变更,5 重绑"
)
private
Integer
rnrBizzType
;
private
List
<
String
>
rnrIdList
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/MgRnrFileDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
com.cusc.nirvana.user.rnr.mg.common.BaseRnrMgPageDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 实名图片信息表(MgRnrImage)传输对象类
*
* @author yuy336
* @since 2022-01-26 11:34:40
*/
@ApiModel
(
value
=
"实名图片信息表"
,
description
=
"实名图片信息表"
)
@Data
public
class
MgRnrFileDTO
extends
BaseRnrMgPageDTO
{
private
static
final
long
serialVersionUID
=
713086606910375692L
;
@ApiModelProperty
(
value
=
"业务主键"
)
private
String
uuid
;
@ApiModelProperty
(
value
=
"实名业务主键"
)
private
String
rnrId
;
@ApiModelProperty
(
value
=
"企业id"
)
private
String
rnrCompanyId
;
@ApiModelProperty
(
value
=
"联系人id"
)
private
String
liaisonId
;
@ApiModelProperty
(
value
=
"文件类型:身份证正面,身份证反面,人脸图片"
)
private
Integer
fileType
;
@ApiModelProperty
(
value
=
"是否为企业 0 不是 1 是"
)
private
Integer
isCompany
;
@ApiModelProperty
(
value
=
"排序"
)
private
Integer
orderNo
;
@ApiModelProperty
(
value
=
"文件系统id"
)
// @NotBlank(groups = SaveRelation.class, message = "文件系统id不能为空")
private
String
fileSystemId
;
@ApiModelProperty
(
value
=
"文件base64字符串"
)
private
String
fileBase64
;
@ApiModelProperty
(
value
=
"文件名称,包含文件格式后缀"
)
// @NotBlank(groups = SaveRelation.class, message = "文件名称不能为空")
private
String
fileName
;
@ApiModelProperty
(
value
=
"分表路由键"
)
private
Long
routingKey
;
@ApiModelProperty
(
value
=
"租户编号"
)
private
String
tenantNo
;
@ApiModelProperty
(
value
=
"最后一次操作人"
)
private
String
operator
;
@ApiModelProperty
(
value
=
"业务类型:1 实名, 2 解绑, 3 换件, 4 信息变更,5 重绑"
)
private
Integer
rnrBizzType
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createTime
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/MgRnrInfoDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
com.cusc.nirvana.user.rnr.mg.common.BaseRnrMgPageDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 实名信息表(MgRnrInfo)传输对象类
*
* @author yuy336
* @since 2022-02-10 18:28:52
*/
@ApiModel
(
value
=
"实名信息表"
,
description
=
"实名信息表"
)
@Data
public
class
MgRnrInfoDTO
extends
BaseRnrMgPageDTO
{
private
static
final
long
serialVersionUID
=
-
31644503457036551L
;
@ApiModelProperty
(
value
=
"业务主键"
)
private
String
uuid
;
@ApiModelProperty
(
value
=
"自然人姓名"
)
// @NotBlank(groups = SaveRelation.class, message = "自然人姓名不能为空")
private
String
fullName
;
@ApiModelProperty
(
value
=
"证件类型"
)
// @NotBlank(groups = SaveRelation.class, message = "证件类型不能为空")
private
String
certType
;
@ApiModelProperty
(
value
=
"证件号"
)
// @NotBlank(groups = SaveRelation.class, message = "证件号不能为空")
private
String
certNumber
;
@ApiModelProperty
(
value
=
"证件地址"
)
// @NotBlank(groups = SaveRelation.class, message = "证件地址不能为空")
private
String
certAddress
;
@ApiModelProperty
(
value
=
"证件生效时间"
)
// @NotNull(groups = SaveRelation.class, message = "证件生效时间不能为空")
private
Date
effectiveDate
;
@ApiModelProperty
(
value
=
"证件失效时间"
)
// @NotNull(groups = SaveRelation.class, message = "证件失效时间不能为空")
private
String
expiredDate
;
@ApiModelProperty
(
value
=
"发证机关"
)
// @NotBlank(groups = SaveRelation.class, message = "发证机关不能为空")
private
String
issuingAuthority
;
@ApiModelProperty
(
value
=
"联系地址"
)
private
String
contactAddress
;
@ApiModelProperty
(
value
=
"手机号"
)
// @NotBlank(groups = SaveRelation.class, message = "手机号不能为空")
private
String
phone
;
@ApiModelProperty
(
value
=
"邮箱"
)
private
String
email
;
@ApiModelProperty
(
value
=
"性别"
)
// @NotNull(groups = SaveRelation.class, message = "性别不能为空")
private
Integer
gender
;
@ApiModelProperty
(
value
=
"出生年月"
)
private
Date
birthday
;
@ApiModelProperty
(
value
=
"民族"
)
private
String
nation
;
@ApiModelProperty
(
value
=
"国家"
)
private
String
country
;
@ApiModelProperty
(
value
=
"证件唯一编码"
)
private
String
dnCode
;
@ApiModelProperty
(
value
=
"是否为企业 0 不是 1 是"
)
//@NotNull(groups = SaveRelation.class, message = "是否为企业不能为空")
private
Integer
isCompany
;
/**
* 是否是委托实名 0 否 1 是
*/
@ApiModelProperty
(
value
=
"是否是委托实名"
)
private
Integer
isTrust
;
/**
* 是否是二手车实名 0 否 1 是
*/
@ApiModelProperty
(
value
=
"是否是二手车实名"
)
private
Integer
isSecondHandCar
;
@ApiModelProperty
(
value
=
"企业uuid"
)
private
String
rnrCompanyId
;
@ApiModelProperty
(
value
=
"实名状态 0 未实名 (认证中) 1 已实名 2 实名失败"
)
private
Integer
rnrStatus
;
@ApiModelProperty
(
value
=
"用户id(ciam_user)"
)
private
String
userId
;
@ApiModelProperty
(
value
=
"租户编号"
)
private
String
tenantNo
;
@ApiModelProperty
(
value
=
"组织id"
)
private
String
orgId
;
@ApiModelProperty
(
value
=
"分表路由键"
)
private
Long
routingKey
;
@ApiModelProperty
(
value
=
"最后一次操作人"
)
private
String
operator
;
@ApiModelProperty
(
value
=
"业务主键集合"
)
private
List
<
String
>
uuidList
;
@ApiModelProperty
(
value
=
"公司名称"
)
private
String
companyName
;
@ApiModelProperty
(
value
=
"业务类型:1 实名, 2 解绑, 3 换件, 4 信息变更,5 重绑"
)
private
Integer
rnrBizzType
;
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/MgRnrLiaisonInfoDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
com.cusc.nirvana.user.rnr.mg.common.BaseRnrMgPageDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 实名联系人信息表(MgRnrLiaisonInfo)传输对象类
*
* @author yuy336
* @since 2022-03-03 19:56:15
*/
@ApiModel
(
value
=
"实名联系人信息表"
,
description
=
"实名联系人信息表"
)
@Data
public
class
MgRnrLiaisonInfoDTO
extends
BaseRnrMgPageDTO
{
private
static
final
long
serialVersionUID
=
-
31972316716393071L
;
@ApiModelProperty
(
value
=
"业务主键"
)
private
String
uuid
;
@ApiModelProperty
(
value
=
"实名业务主键"
)
private
String
rnrId
;
@ApiModelProperty
(
value
=
"联系人类型:紧急联系人、代/经办人"
)
// @NotNull(groups = SaveRelation.class, message = "联系人类型不能为空")
private
Integer
liaisonType
;
@ApiModelProperty
(
value
=
"被委托人姓名"
)
private
String
liaisonName
;
@ApiModelProperty
(
value
=
"被委托人证件类型"
)
private
String
liaisonCertType
;
@ApiModelProperty
(
value
=
"被委托人证件号码"
)
private
String
liaisonCertNumber
;
@ApiModelProperty
(
value
=
"被委托人证件地址"
)
private
String
liaisonCertAddress
;
@ApiModelProperty
(
value
=
"被委托人通讯地址"
)
private
String
liaisonContactAddress
;
@ApiModelProperty
(
value
=
"被委托人电话"
)
private
String
liaisonPhone
;
@ApiModelProperty
(
value
=
"性别"
)
private
Integer
liaisonGender
;
@ApiModelProperty
(
value
=
"证件失效时间"
)
private
String
liaisonExpiredDate
;
@ApiModelProperty
(
value
=
"租户编号"
)
private
String
tenantNo
;
@ApiModelProperty
(
value
=
"分表路由键"
)
private
Long
routingKey
;
@ApiModelProperty
(
value
=
"最后一次操作人"
)
private
String
operator
;
@ApiModelProperty
(
value
=
"业务类型:1 实名, 2 解绑, 3 换件, 4 信息变更,5 重绑"
)
private
Integer
rnrBizzType
;
}
Prev
1
2
3
4
5
6
7
…
22
Next
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