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
Expand all
Hide whitespace changes
Inline
Side-by-side
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/MessageCallbackStatusEnum.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
/**
* @author yubo
* @since 2022-05-06 13:34
*/
public
enum
MessageCallbackStatusEnum
{
TIMEOUT
(
0
,
"超时"
),
Y
(
1
,
"Y"
),
N
(
2
,
"N"
);
private
int
code
;
private
String
commit
;
MessageCallbackStatusEnum
(
int
code
,
String
commit
)
{
this
.
code
=
code
;
this
.
commit
=
commit
;
}
public
int
getCode
()
{
return
code
;
}
public
String
getCommit
()
{
return
commit
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/MgLogOutputConstants.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* Description: 日志输出控制常量
* <br />
* CreateDate 2022-05-12 18:58:40
*
* @author yuyi
**/
public
class
MgLogOutputConstants
{
/**
* base64属性字段名称
*/
public
static
final
List
<
String
>
IGNORE_BASE64_FIELD_LIST
=
new
ArrayList
<
String
>()
{{
add
(
"pic"
);
}};
/**
* 隐私属性加密字段名称
*/
public
static
final
List
<
String
>
ENCRYPTION_FIELD_LIST
=
new
ArrayList
<
String
>()
{{
add
(
"fullName"
);
add
(
"certNumber"
);
add
(
"certAddress"
);
add
(
"contactAddress"
);
add
(
"phone"
);
add
(
"email"
);
add
(
"companyName"
);
add
(
"companyCertNumber"
);
add
(
"companyCertAddress"
);
add
(
"companyContactAddress"
);
add
(
"liaisonName"
);
add
(
"liaisonCertNumber"
);
add
(
"liaisonCertAddress"
);
add
(
"liaisonContactAddress"
);
add
(
"liaisonPhone"
);
add
(
"iccid"
);
add
(
"iotId"
);
}};
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/NoticeStatusEnum.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
/**
* @author yubo
* @since 2022-04-19 19:18
*/
public
enum
NoticeStatusEnum
{
NONEED
(
0
,
"不需要发送"
),
NEED
(
1
,
"待发送"
),
SUCCESS
(
2
,
"成功"
),
FAILED
(
3
,
"失败"
);
private
int
code
;
private
String
commit
;
NoticeStatusEnum
(
int
code
,
String
commit
)
{
this
.
code
=
code
;
this
.
commit
=
commit
;
}
public
int
getCode
()
{
return
code
;
}
public
String
getCommit
()
{
return
commit
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/RnrBizzTypeEnum.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
/**
* @author yubo
* @since 2022-04-16 14:40
*/
public
enum
RnrBizzTypeEnum
{
Bind
(
1
,
"实名"
),
Unbound
(
2
,
"解绑"
),
ChangeBinding
(
3
,
"换件"
),
INFO_CHANGE
(
4
,
"信息变更"
),
REPEAT_BIND
(
5
,
"重绑"
);
private
int
code
;
private
String
comment
;
RnrBizzTypeEnum
(
int
code
,
String
comment
)
{
this
.
code
=
code
;
this
.
comment
=
comment
;
}
public
Integer
getCode
()
{
return
code
;
}
public
String
getComment
()
{
return
comment
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/RnrFileType.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.List
;
/**
* Description: 实名文件类型
* <br />
* CreateDate 2022-03-03 10:08:34
*
* @author yuyi
**/
public
enum
RnrFileType
{
IDENTITY_CARD_BACK
(
1
,
"身份证人像正面"
),
IDENTITY_CARD_FRONT
(
2
,
"身份证国徽反面"
),
LIVENESS_SCREEN_FIRST
(
3
,
"活体截图1"
),
LIVENESS_SCREEN_TWO
(
4
,
"活体截图2"
),
VEHUCLE_BIND
(
5
,
"入网合同"
),
LIVENESS_VIDEO
(
6
,
"活体视频"
),
OFFICIAL_CARD_FRONT
(
8
,
"中国人民解放军军人身份证件正面"
),
OFFICIAL_CARD_BACK
(
9
,
"中国人民解放军军人身份证件反面"
),
POLICE_CARD_FRONT
(
10
,
"中国人民武装警察身份证件正面"
),
POLICE_CARD_BACK
(
11
,
"中国人民武装警察身份证件反面"
),
HK_MACAO_PASSPORT_FRONT
(
12
,
"港澳居民来往内地通行证正面"
),
HK_MACAO_PASSPORT_BACK
(
13
,
"港澳居民来往内地通行证反面"
),
TAIWAN_CARD_FRONT
(
14
,
"台湾居民来往大陆通行证正面"
),
TAIWAN_CARD_BACK
(
15
,
"台湾居民来往大陆通行证反面"
),
FOREIGN_NATIONAL_PASSPORT_FRONT
(
16
,
"外国公民护照正面"
),
FOREIGN_NATIONAL_PASSPORT_BACK
(
17
,
"外国公民护照反面"
),
HK_MACAO_RESIDENCE_PERMIT_FRONT
(
18
,
"港澳居民居住证正面"
),
HK_MACAO_RESIDENCE_PERMIT_BACK
(
19
,
"港澳居民居住证反面"
),
TAIWAN_RESIDENCE_PERMIT_FRONT
(
20
,
"台湾居民居住证正面"
),
TAIWAN_RESIDENCE_PERMIT_BACK
(
21
,
"台湾居民居住证反面"
),
RESIDENCE_BOOKLET_FRONT
(
22
,
"户口簿正面"
),
RESIDENCE_BOOKLET_BACK
(
23
,
"户口簿反面"
),
CAR_PURCHASE_CONTRACT
(
24
,
"购车合同"
),
CAR_PURCHASE_INVOICE
(
25
,
"购车发票"
),
CAR_TRANSFER_CERTIFICATE
(
26
,
"汽车过户证明"
),
LETTER_ATTORNEY
(
27
,
"委托书"
),
ENTERPRISE_PIC
(
28
,
"企业证件照片"
),
ENTERPRISE_AUTH_FILE
(
29
,
"企业实名认证授权书"
),
UNITCREDITCODE
(
30
,
""
),
DUTY_FILE
(
31
,
"责任告知书"
),
OTHER
(
99
,
"其他"
),
;
private
Integer
type
;
private
String
comment
;
RnrFileType
(
Integer
type
,
String
comment
)
{
this
.
type
=
type
;
this
.
comment
=
comment
;
}
public
static
RnrFileType
getDescription
(
Integer
key
)
{
for
(
RnrFileType
type
:
values
())
{
if
(
type
.
type
.
equals
(
key
))
{
return
type
;
}
}
return
null
;
}
public
Integer
getCode
()
{
return
type
;
}
public
String
getComment
()
{
return
comment
;
}
public
static
List
<
Integer
>
getIdImageFace
()
{
List
<
Integer
>
list
=
new
ArrayList
<>();
for
(
RnrFileType
fileType
:
values
())
{
if
(-
1
!=
fileType
.
getComment
().
indexOf
(
"正面"
)){
list
.
add
(
fileType
.
getCode
());
}
}
return
list
;
}
public
static
List
<
Integer
>
getIdImageEmblem
()
{
List
<
Integer
>
list
=
new
ArrayList
<>();
for
(
RnrFileType
fileType
:
values
())
{
if
(-
1
!=
fileType
.
getComment
().
indexOf
(
"反面"
)){
list
.
add
(
fileType
.
getCode
());
}
}
return
list
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/RnrImageTypeEnum.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
/**
* Description: 实名图片类型枚举
* <br />
* CreateDate 2021-10-28 12:49:12
*
* @author yuyi
**/
public
enum
RnrImageTypeEnum
{
CERT_FRONT
(
1
,
"证件正面照"
),
CERT_BACK
(
2
,
"证件反面照"
),
HOLD_CERT_FRONT
(
3
,
"手持证件正面照"
),
ONLINE_PHOTO
(
4
,
"网文照/芯片照"
),
LIVE_PHOTO
(
5
,
"活体照"
),
;
private
int
code
;
private
String
name
;
RnrImageTypeEnum
(
int
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
RnrImageTypeEnum
getEnumByCode
(
int
code
)
{
for
(
RnrImageTypeEnum
sys
:
RnrImageTypeEnum
.
values
())
{
if
(
sys
.
getCode
()
==
code
)
{
return
sys
;
}
}
return
null
;
}
public
int
getCode
()
{
return
code
;
}
public
String
getName
()
{
return
name
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/RnrLiaisonType.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
/**
* Description: 联系人类型
* <br />
* CreateDate 2022-03-03 10:08:34
*
* @author yuyi
**/
public
enum
RnrLiaisonType
{
CONSIGNEE
(
1
,
"被委托人"
),
OPERATOR
(
2
,
"经办人"
),
EMERGENCY_CONTACT
(
3
,
"紧急联系人"
)
;
private
Integer
type
;
private
String
comment
;
RnrLiaisonType
(
Integer
type
,
String
comment
)
{
this
.
type
=
type
;
this
.
comment
=
comment
;
}
public
static
RnrLiaisonType
getDescription
(
Integer
key
)
{
for
(
RnrLiaisonType
type
:
values
())
{
if
(
type
.
type
.
equals
(
key
))
{
return
type
;
}
}
return
null
;
}
public
Integer
getCode
()
{
return
type
;
}
public
String
getComment
()
{
return
comment
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/RnrNoticeTypeEnum.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
/**
* Description: 实名类型枚举
* <br />
* CreateDate 2022-03-01 14:37:32
*
* @author yuyi
**/
public
enum
RnrNoticeTypeEnum
{
RNR_SUCCESS
(
"RNR_SUCCESS"
,
"实名成功"
),
RNR_FAIL
(
"RNR_FAIL"
,
"实名失败"
),
UNBOUND_SUCCESS
(
"UNBOUND_SUCCESS"
,
"解绑成功"
),
INFO_CHANGE
(
"INFO_CHANGE"
,
"信息变更"
);
private
String
code
;
private
String
name
;
RnrNoticeTypeEnum
(
String
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
RnrNoticeTypeEnum
getEnumByCode
(
int
code
)
{
for
(
RnrNoticeTypeEnum
sys
:
RnrNoticeTypeEnum
.
values
())
{
if
(
sys
.
getCode
().
equals
(
code
))
{
return
sys
;
}
}
return
null
;
}
public
String
getCode
()
{
return
code
;
}
public
String
getName
()
{
return
name
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/RnrOrderAuditTypeEnum.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
/**
* Description: 实名订单审核类型
* <br />
* CreateDate 2022-03-03 10:08:34
*
* @author yuyi
**/
public
enum
RnrOrderAuditTypeEnum
{
AUTO
(
0
,
"自动"
),
MANUAL
(
1
,
"手动"
);
private
Integer
type
;
private
String
comment
;
RnrOrderAuditTypeEnum
(
Integer
type
,
String
comment
)
{
this
.
type
=
type
;
this
.
comment
=
comment
;
}
public
static
RnrOrderAuditTypeEnum
getDescription
(
Integer
key
)
{
for
(
RnrOrderAuditTypeEnum
type
:
values
())
{
if
(
type
.
type
.
equals
(
key
))
{
return
type
;
}
}
return
null
;
}
public
Integer
getCode
()
{
return
type
;
}
public
String
getComment
()
{
return
comment
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/RnrOrderSourceEnum.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
/**
* @author yubo
* @since 2022-04-22 09:55
*/
public
enum
RnrOrderSourceEnum
{
API
(
"API"
,
"API"
),
H5
(
"H5"
,
"H5"
),
APP
(
"APP"
,
"APP"
),
PORTAL
(
"PORTAL"
,
"web页面"
),
H5_CUSTOMER
(
"H5_CUSTOMER"
,
"C端H5"
);
private
String
code
;
private
String
name
;
RnrOrderSourceEnum
(
String
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
String
getCode
()
{
return
code
;
}
public
String
getName
()
{
return
name
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/RnrOrderStatusEnum.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
import
java.util.Arrays
;
import
java.util.Optional
;
/**
* Description: 实名订单状态枚举
* <br />
* CreateDate 2022-03-03 19:30:36
*
* @author yuyi
**/
public
enum
RnrOrderStatusEnum
{
COMMIT
(
0
,
"已提交 ,待确认"
),
ASSIGNMENT
(
1
,
"待分派/认领"
),
TO_EXAMINE
(
2
,
"待审核"
),
PASS
(
3
,
"审核通过"
),
NOT_PASS
(
4
,
"未通过"
),
CANCEL
(
9
,
"系统自动审核不通过"
);
private
Integer
code
;
private
String
comment
;
RnrOrderStatusEnum
(
Integer
code
,
String
comment
)
{
this
.
code
=
code
;
this
.
comment
=
comment
;
}
public
static
RnrOrderStatusEnum
getDescription
(
Integer
key
)
{
for
(
RnrOrderStatusEnum
status
:
values
())
{
if
(
status
.
code
.
equals
(
key
))
{
return
status
;
}
}
return
null
;
}
public
Integer
getCode
()
{
return
code
;
}
public
String
getComment
()
{
return
comment
;
}
//判断工单是否结束
public
static
boolean
notFinished
(
RnrOrderStatusEnum
statusEnum
){
return
statusEnum
==
null
||
statusEnum
==
COMMIT
||
statusEnum
==
ASSIGNMENT
||
statusEnum
==
TO_EXAMINE
||
statusEnum
==
ASSIGNMENT
;
}
//判断工单是否结束
public
static
boolean
notFinished
(
Integer
status
){
if
(
status
==
null
)
return
true
;
Optional
<
RnrOrderStatusEnum
>
first
=
Arrays
.
stream
(
RnrOrderStatusEnum
.
values
()).
filter
(
e
->
e
.
getCode
()
==
status
).
findFirst
();
return
first
==
null
||
notFinished
(
first
.
get
());
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/RnrOrderType.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
import
java.util.Arrays
;
/**
* Description: 实名订单类型
* <br />
* CreateDate 2022-03-03 10:08:34
*
* @author yuyi
**/
public
enum
RnrOrderType
{
NEW_VEHICLE
(
1
,
"自然人新车实名认证"
,
1
),
SEC_VEHICLE
(
2
,
"自然人二手车实名认证"
,
1
),
COMPANY_NEW_VEHICLE
(
3
,
"企业新车实名认证"
,
1
),
CARMAKER_NEW_VEHICLE
(
4
,
"车企新车实名认证"
,
1
),
COMPANY_CORPORATION_CHANGE
(
5
,
"企业责任人变更"
,
4
),
UNBIND
(
6
,
"车主解绑"
,
2
),
SEC_UNBIND
(
7
,
"二手车主解绑"
,
2
),
COMPANY_CORPORATION_UNBIND
(
8
,
"车企实名解绑"
,
2
),
TBOX_CHANGE
(
9
,
"设备更换"
,
3
),
ONE_CAR_MORE_CARD_BIND
(
10
,
"一车多卡绑定"
,
1
),
REBINDING
(
11
,
"重新绑定"
,
1
),
ENTERPRISEUNBIND
(
12
,
"企业解绑"
,
2
);
private
Integer
type
;
private
String
comment
;
private
Integer
rnrBizzType
;
RnrOrderType
(
Integer
type
,
String
comment
,
Integer
rnrBizzType
)
{
this
.
type
=
type
;
this
.
comment
=
comment
;
this
.
rnrBizzType
=
rnrBizzType
;
}
public
static
RnrOrderType
getTypeByCode
(
int
code
){
return
Arrays
.
stream
(
RnrOrderType
.
values
())
.
filter
(
type
->
type
.
getCode
()
==
code
)
.
findFirst
()
.
orElseGet
(
null
);
}
public
static
RnrOrderType
getDescription
(
Integer
key
)
{
for
(
RnrOrderType
type
:
values
())
{
if
(
type
.
type
.
equals
(
key
))
{
return
type
;
}
}
return
null
;
}
public
Integer
getCode
()
{
return
type
;
}
public
String
getComment
()
{
return
comment
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/RnrResponseCode.java
0 → 100644
View file @
b2eded42
This diff is collapsed.
Click to expand it.
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/RnrRetCodeEnum.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
/**
* Description: api端实名响应码
* <br />
* CreateDate 2022-03-01 14:37:32
*
* @author yuyi
**/
public
enum
RnrRetCodeEnum
{
SUCCESS
(
0
,
"0"
,
"成功"
),
EXCEPTION
(
1
,
"1"
,
"异常"
),
FAIL
(
1
,
"1"
,
"未通过转入人工审核"
),
PIC_NONCONFORMITY
(
2
,
"2"
,
"照片不合规"
),
BATCH_FAIL
(
3
,
"3"
,
"车卡数据全部未验证通过"
);
private
Integer
intKey
;
private
String
stringKey
;
private
String
value
;
RnrRetCodeEnum
(
Integer
intKey
,
String
stringKey
,
String
value
)
{
this
.
intKey
=
intKey
;
this
.
stringKey
=
stringKey
;
this
.
value
=
value
;
}
public
Integer
getIntKey
()
{
return
intKey
;
}
public
String
getStringKey
()
{
return
stringKey
;
}
public
String
getValue
()
{
return
value
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/RnrStatus.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
/**
* Description: 实名状态
* <br />
* CreateDate 2022-04-19 20:51:07
*
* @author yuyi
**/
public
enum
RnrStatus
{
INIT
(
0
,
"未实名/初始化"
),
RNR
(
1
,
"已实名"
),
RNR_FAIL
(
2
,
"实名失败"
),
UNBOUND
(
3
,
"已解绑"
);
private
int
code
;
private
String
comment
;
RnrStatus
(
int
code
,
String
comment
)
{
this
.
code
=
code
;
this
.
comment
=
comment
;
}
public
static
RnrStatus
getEnumByCode
(
int
code
)
{
for
(
RnrStatus
sys
:
RnrStatus
.
values
())
{
if
(
sys
.
getCode
()
==
code
)
{
return
sys
;
}
}
return
null
;
}
public
int
getCode
()
{
return
code
;
}
public
String
getComment
()
{
return
comment
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/SubjectTypeEnum.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
import
lombok.Getter
;
/**
* Description: 主体类型枚举
* <br />
* CreateDate 2022-05-27 15:30:38
*
* @author yuyi
**/
@Getter
public
enum
SubjectTypeEnum
{
ONESELF
(
1
,
"本人"
),
CONSIGNOR
(
2
,
"委托人"
),
;
private
Integer
code
;
private
String
name
;
SubjectTypeEnum
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
Integer
getCode
()
{
return
code
;
}
public
void
setCode
(
Integer
code
)
{
this
.
code
=
code
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/constants/SystemCodeEnum.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.constants
;
/**
* Description: 系统编码
* <br />
* CreateDate 2021-10-28 12:49:12
*
* @author yuyi
**/
public
enum
SystemCodeEnum
{
OLD_RNR
(
1
,
"老实名"
),
V_PLATFORM
(
2
,
"V平台"
),
;
private
int
code
;
private
String
name
;
SystemCodeEnum
(
int
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
SystemCodeEnum
getEnumByCode
(
int
code
)
{
for
(
SystemCodeEnum
sys
:
SystemCodeEnum
.
values
())
{
if
(
sys
.
getCode
()
==
code
)
{
return
sys
;
}
}
return
null
;
}
public
int
getCode
()
{
return
code
;
}
public
String
getName
()
{
return
name
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/ApiRnrRespDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
com.cusc.nirvana.user.rnr.mg.constants.RnrRetCodeEnum
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
/**
* Description: api端实名响应DTO
* <br />
* CreateDate 2022-03-01 14:38:21
*
* @author yuyi
**/
@ApiModel
(
value
=
"实时认证"
)
public
class
ApiRnrRespDTO
{
/**
* 认证结果码
*/
private
String
code
;
/**
* 认证结果信息
*/
private
String
message
;
public
static
ApiRnrRespDTO
getRnrResponse
(
RnrRetCodeEnum
code
)
{
ApiRnrRespDTO
rnrResponse
=
new
ApiRnrRespDTO
();
rnrResponse
.
setCode
(
code
.
getStringKey
());
rnrResponse
.
setMessage
(
code
.
getValue
());
return
rnrResponse
;
}
public
static
ApiRnrRespDTO
createResponse
(
String
code
,
String
message
)
{
ApiRnrRespDTO
rnrResponse
=
new
ApiRnrRespDTO
();
rnrResponse
.
setCode
(
code
);
rnrResponse
.
setMessage
(
message
);
return
rnrResponse
;
}
public
static
ApiRnrRespDTO
createResponse
(
Integer
code
,
String
message
)
{
return
createResponse
(
String
.
valueOf
(
code
),
message
);
}
@ApiModelProperty
(
value
=
"认证结果码"
)
public
String
getCode
()
{
return
code
;
}
public
void
setCode
(
String
code
)
{
this
.
code
=
code
;
}
@ApiModelProperty
(
value
=
"认证结果信息"
)
public
String
getMessage
()
{
return
message
;
}
public
void
setMessage
(
String
message
)
{
this
.
message
=
message
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/CompanyCorporationChangeRespDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 企业责任人变更审核返回类
*/
@Data
public
class
CompanyCorporationChangeRespDTO
{
private
Boolean
success
=
false
;
private
Integer
errorCode
;
private
String
errorMsg
;
/**
* 工单信息
*/
private
OrderDto
orderDto
;
/**
* 原企业和责任人信息
* 根据tenantNo进行查询
*/
private
OldMgRnrInfoDto
oldMgRnrInfoDto
;
/**
* 新责任人信息
*/
private
NewMgRnrInfoDto
NewMgRnrInfoDto
;
/**
* 企业实名认证授权书 文件信息
* MgRnrFilePo rnrId为MgRnrInfoPO的uuid fileType为ENTERPRISE_AUTH_FILE(29)
*/
private
String
enterpriseAuthFileForUuId
;
/**
* 活体截图1
* fileType为LIVENESS_SCREEN_FIRST(3)
*/
private
String
livenessScreenFirstForUuId
;
/**
* 活体视频
* fileType为LIVENESS_VIDEO(6)
*/
private
String
livenessVideoForUuId
;
/**
* 工单信息实体类
*/
@Data
public
static
class
OrderDto
{
/**
* 业务类型
* RnrOrderPO 的 orderType
*/
private
String
orderType
;
/**
* 经销商名称
* RnrOrderPO的orgId查询eiam_organization
*/
private
String
organName
;
/**
* 车企名称
* RnrOrderPO的rnr_id查询mg_rnr_company_info的rnr_id
*/
private
String
companyName
;
/**
* 实名日期
* RnrOrderPO的rnr_id查询mg_rnr_info的uuid
*/
private
Date
updateTime
;
/**
* 业务类型
* RnrOrderPO 的 order_status
*/
private
Integer
orderStatus
;
}
/**
* 原企业和责任人信息
*/
@Data
public
static
class
OldMgRnrInfoDto
{
/**
* 责任人姓名
*/
private
String
fullName
;
/**
* 企业名称
*/
private
String
companyName
;
}
/**
* 新责任人信息
*/
@Data
public
static
class
NewMgRnrInfoDto
{
/**
* 自然人姓名
*/
private
String
fullName
;
/**
* 性别
*/
private
Integer
gender
;
/**
* 证件类型
*/
private
String
certType
;
/**
* 证件号
*/
private
String
certNumber
;
/**
* 证件失效时间
*/
private
String
expiredDate
;
/**
* 证件地址
*/
private
String
certAddress
;
/**
* 手机号
*/
private
String
phone
;
/**
* 联系地址
*/
private
String
contactAddress
;
/**
* 身份证人像面
*/
private
String
identityCardBackForUuId
;
/**
* 身份证国徽面
*/
private
String
identityCardFrontForUuId
;
}
}
local-rnr-mg-dto/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/EnterpriseRnrDTO.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
EnterpriseRnrDTO
extends
PersonalRnrDTO
{
/**
* 企业信息
*/
@ApiModelProperty
(
value
=
"企业信息"
)
private
MgRnrCompanyInfoDTO
companyInfo
;
}
Prev
1
2
3
4
5
6
…
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