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-fp
Commits
015d4257
Commit
015d4257
authored
Jun 17, 2025
by
kang.nie@inzymeits.com
Browse files
初始化代码
parent
bd38ff8b
Pipeline
#3108
failed with stages
in 0 seconds
Changes
404
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/FpUserOperationLogDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 用户操作日志(FpUserOperationLog)传输对象类
*
* @author yuy336
* @since 2022-06-20 09:37:56
*/
@ApiModel
(
value
=
"用户操作日志"
,
description
=
"用户操作日志"
)
@Data
public
class
FpUserOperationLogDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
668031441254114613L
;
@ApiModelProperty
(
value
=
"数据库主键"
)
private
Long
id
;
@ApiModelProperty
(
value
=
"业务主键"
)
private
String
uuid
;
@ApiModelProperty
(
value
=
"操作模块:用户管理"
)
private
String
optModule
;
@ApiModelProperty
(
value
=
"操作行为:新增、编辑、删除、分页查询、导出等"
)
private
String
optAction
;
@ApiModelProperty
(
value
=
"操作内容,对敏感数据进行脱敏"
)
private
String
optContent
;
@ApiModelProperty
(
value
=
"请求ip"
)
private
String
requestIp
;
@ApiModelProperty
(
value
=
"请求URL"
)
private
String
requestUrl
;
@ApiModelProperty
(
value
=
"请求参数"
)
private
String
requestParameter
;
@ApiModelProperty
(
value
=
"响应码"
)
private
String
responseCode
;
@ApiModelProperty
(
value
=
"响应提示"
)
private
String
responseMsg
;
@ApiModelProperty
(
value
=
"租户编号"
)
private
String
tenantNo
;
@ApiModelProperty
(
value
=
"组织id"
)
private
String
orgId
;
@ApiModelProperty
(
value
=
"当前页码"
)
private
Integer
currPage
=
1
;
@ApiModelProperty
(
value
=
"页面显示行数"
)
private
Integer
pageSize
=
10
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createTime
;
@ApiModelProperty
(
value
=
"创建人"
)
private
String
creator
;
@ApiModelProperty
(
value
=
"创建时间查询开始"
)
private
Date
createTimeQueryStart
;
@ApiModelProperty
(
value
=
"创建时间查询结束"
)
private
Date
createTimeQueryStartEnd
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/FpVehicleCardRnrDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.util.List
;
@Data
@Accessors
(
chain
=
true
)
public
class
FpVehicleCardRnrDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
5712879585098743410L
;
@ApiModelProperty
(
value
=
"车辆VIN号"
)
private
String
vin
;
@ApiModelProperty
(
value
=
"实名id"
)
private
String
rnrId
;
@ApiModelProperty
(
value
=
"ICCID编码集合"
)
private
List
<
String
>
iccidList
;
}
\ No newline at end of file
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/H5ValidationOCRReqDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
lombok.Data
;
import
javax.validation.constraints.NotBlank
;
import
java.util.Date
;
@Data
public
class
H5ValidationOCRReqDTO
{
/**
* 租户编号
*/
private
String
tenantNo
;
/**
* 业务id
*/
private
String
bizUuid
;
/**
* 流水号
*/
private
String
serialNumber
;
/**
* 人的id
*/
private
String
personId
;
/**
* 是否是身份证
*/
private
Boolean
isIdentityCard
;
/**
* 人脸照base64
*/
private
String
facePicBase64
;
/**
* 国徽照 base64
*/
private
String
nationalEmblemPicBase64
;
/**
* 证件号码
*/
private
String
certNumber
;
/**
* 证件姓名
*/
private
String
fullName
;
/**
* 证件失效时期(String)
*/
private
String
expiredDateStr
;
/**
* 证件失效时期
*/
private
Date
expiredDate
;
/**
* 性别
*/
private
Integer
gender
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/IccidDetailDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
lombok.Data
;
import
java.util.Date
;
@Data
public
class
IccidDetailDTO
{
private
Long
id
;
private
String
iccid
;
private
String
imsi
;
private
String
msisdn
;
/**SIM卡IP*/
private
String
ip
;
/**sim卡所安装的品牌编码*/
private
String
brand
;
/**sim卡所安装的品牌名称*/
private
String
brandName
;
/**sim卡所安装的车型编码*/
private
String
vehicleModel
;
/**sim卡所安装的车型名称*/
private
String
vehicleModelName
;
/**sim卡所安装的车系编码*/
private
String
vehicleSeries
;
/**sim卡所安装的车系名称*/
private
String
vehicleSeriesName
;
/**sim卡所安装车出厂年份*/
private
Integer
years
;
/**sim卡所安装在的位置*/
private
String
installLocation
;
/**
* SIM卡状态
* 0: 可测试,1: 可激活,2: 已激活,3: 已停用, 4: 已失效,5: 已清除,6: 已更换, 7: 库存, 8: 开始
*/
private
Integer
state
;
/**是否允许车主自己实名*/
private
Boolean
realBySelf
;
/**业务标签*/
private
String
tagUuid
;
/**创建时间*/
private
Date
createTime
;
/**创建人*/
private
String
creator
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/IccidListDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
lombok.Data
;
import
javax.validation.constraints.NotEmpty
;
import
java.util.List
;
@Data
public
class
IccidListDTO
{
/**iccid集合*/
@NotEmpty
(
message
=
"iccid不能为空,至少存在一个iccid"
)
private
List
<
String
>
iccidList
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/IdCompareReqDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
com.cusc.nirvana.user.rnr.fp.common.BaseAuthenticationReqDTO
;
import
lombok.Data
;
import
javax.validation.constraints.NotBlank
;
/**
* Description: 人证比对请求dto
* <br />
* CreateDate 2022-02-23 19:42:41
*
* @author yuyi
**/
@Data
public
class
IdCompareReqDTO
extends
BaseAuthenticationReqDTO
{
/**
* 人脸照片
*/
@NotBlank
(
message
=
"人脸照片不能为空"
)
private
String
faceImg
;
/**
* 证件号码
*/
@NotBlank
(
message
=
"证件号码不能为空"
)
private
String
certNumber
;
/**
* 证件姓名
*/
@NotBlank
(
message
=
"证件姓名不能为空"
)
private
String
fullName
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/IdCompareRespDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
com.cusc.nirvana.user.rnr.fp.common.BaseAuthenticationRespDTO
;
import
lombok.Data
;
/**
* Description: 人像比对响应DTO
* <br />
* CreateDate 2022-02-24 17:17:38
*
* @author yuyi
**/
@Data
public
class
IdCompareRespDTO
extends
BaseAuthenticationRespDTO
{
/**
* 对比相似值 取值0-100,越大标示越相似
*/
private
String
similarity
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/ImageBase64DTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
(
"图片Base64描述"
)
public
class
ImageBase64DTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
267145861320351989L
;
@ApiModelProperty
(
"base64字符串"
)
private
String
base64
;
@ApiModelProperty
(
"名称"
)
private
String
fileName
;
@ApiModelProperty
(
"文件业务id"
)
private
String
uuid
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/ImageBytesDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.*
;
@Data
@ApiModel
(
"图片bytes描述"
)
public
class
ImageBytesDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
267145861320351989L
;
@ApiModelProperty
(
"byte 数组"
)
private
byte
[]
bytes
;
@ApiModelProperty
(
"名称"
)
private
String
fileName
;
@ApiModelProperty
(
"文件业务id"
)
private
String
uuid
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/ImportSimParamDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
java.util.List
;
@Data
public
class
ImportSimParamDTO
{
/**组织ID*/
@ApiModelProperty
(
value
=
"组织uuid,为主机厂的组织"
,
required
=
true
)
@NotBlank
(
message
=
"组织编码不能为空"
)
private
String
organizationId
;
/**标签uuid*/
@ApiModelProperty
(
value
=
"业务标签uuid"
)
private
String
tagUuid
;
/**SIM卡列表*/
@ApiModelProperty
(
value
=
"需要添加的sim卡列表"
,
required
=
true
)
@NotNull
(
message
=
"卡列表信息不能为空"
)
List
<
SimDTO
>
simList
;
/**创建人*/
@ApiModelProperty
(
value
=
"创建人"
,
required
=
false
)
private
String
creator
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/ImportSimResult.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
ImportSimResult
{
/**成功数量*/
private
Integer
successCount
;
/**失败数量*/
private
Integer
failCount
;
/**失败SIM卡数据*/
private
List
<
SimDTO
>
failSims
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/InstructionDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 指令信息
*/
@Data
public
class
InstructionDTO
{
@ApiModelProperty
(
value
=
"请求标识"
)
@JSONField
(
name
=
"RequestID"
)
private
String
RequestID
;
@ApiModelProperty
(
value
=
"道路机动车辆生产企业编码"
)
@JSONField
(
name
=
"Code"
)
private
String
Code
;
@ApiModelProperty
(
value
=
"请求时间"
)
private
Date
requestTime
;
@ApiModelProperty
(
value
=
"string"
)
@JSONField
(
name
=
"ICCID"
)
private
String
ICCID
;
@ApiModelProperty
(
value
=
"认证信息"
)
@JSONField
(
name
=
"Auth"
)
private
T1AuthDTO
Auth
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/InstructionRespDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
@ApiModel
(
value
=
"指令上报结果"
)
public
class
InstructionRespDTO
{
@ApiModelProperty
(
value
=
"指令标识"
)
@JSONField
(
name
=
"RequestID"
)
private
String
RequestID
;
@ApiModelProperty
(
value
=
"操作结果"
)
@JSONField
(
name
=
"OprRst"
)
private
String
OprRst
;
@ApiModelProperty
(
value
=
"失败原因"
)
@JSONField
(
name
=
"FailureCause"
)
private
String
FailureCause
;
public
static
InstructionRespDTO
createError
(
String
requestId
,
String
msg
)
{
InstructionRespDTO
instructionRespDTO
=
new
InstructionRespDTO
();
instructionRespDTO
.
setRequestID
(
requestId
);
instructionRespDTO
.
setOprRst
(
"2"
);
instructionRespDTO
.
setFailureCause
(
msg
);
return
instructionRespDTO
;
}
public
static
InstructionRespDTO
createSuccess
(
String
requestId
)
{
InstructionRespDTO
instructionRespDTO
=
new
InstructionRespDTO
();
instructionRespDTO
.
setRequestID
(
requestId
);
instructionRespDTO
.
setOprRst
(
"1"
);
return
instructionRespDTO
;
}
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/IovCardNumRespDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
com.cusc.nirvana.user.rnr.fp.common.BaseAuthenticationRespDTO
;
import
lombok.Data
;
/**
* Description: 车联网一证十卡响应DTO
* <br />
* CreateDate 2022-02-23 17:00:59
*
* @author yuyi
**/
@Data
public
class
IovCardNumRespDTO
extends
BaseAuthenticationRespDTO
{
/**
* 目前绑定的车联网卡数量
*/
private
Integer
nowVehicleNum
;
/**
* 历史绑定车联网卡数量
*/
private
Integer
hisVehicleNum
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/LiveLoginReqDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
lombok.Data
;
/**
* Description: 活体数字验证码请求DTO
* <br />
*
* @author yuy336
**/
@Data
public
class
LiveLoginReqDTO
{
/**
* 当前使用用户的唯一标识,需合作伙伴自行定义
* 注意:合作伙伴必须保证 user_id 的全局唯一性,不要带有特殊字符
*/
private
String
userId
;
/**
* 工单编号
*/
private
String
orderNo
;
/**
* 回调url
*/
private
String
callBackUrl
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/LiveLoginRespDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
lombok.Data
;
/**
* Description: 活体数字验证码请求DTO
* <br />
* CreateDate 2022-02-15 17:57
*
* @author yuy336
**/
@Data
public
class
LiveLoginRespDTO
{
private
String
h5LiveLoginUrl
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/LivenessCodeReqDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
com.cusc.nirvana.user.rnr.fp.common.BaseAuthenticationReqDTO
;
import
lombok.Data
;
/**
* Description: 活体数字验证码请求DTO
* <br />
* CreateDate 2022-02-15 17:57
*
* @author yuy336
**/
@Data
public
class
LivenessCodeReqDTO
extends
BaseAuthenticationReqDTO
{
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/LivenessCodeRequestDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
lombok.Data
;
import
javax.validation.constraints.NotBlank
;
/**
* @author stayAnd
* @date 2022/4/18
*/
@Data
public
class
LivenessCodeRequestDTO
{
/**
* 业务id
*/
private
String
bizUuid
;
/**
* 租户编号
*/
private
String
tenantNo
;
/**
* 流水号
*/
@NotBlank
(
message
=
"流水号不能为空"
)
private
String
serialNumber
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/LivenessCodeResponseDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
* @author stayAnd
* @date 2022/4/18
*/
@Data
@Accessors
(
chain
=
true
)
public
class
LivenessCodeResponseDTO
{
/**
* 数字验证码,如:1234
*/
private
String
livenessCode
;
/**
* 活体类型
*/
private
String
livenessType
;
/**
* 返回的唯一标识
*/
private
String
requestId
;
/**
* 动作顺序
*/
private
String
actionSeq
;
}
local-rnr-fp-dto/src/main/java/com/cusc/nirvana/user/rnr/fp/dto/LivenessReqDTO.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dto
;
import
com.cusc.nirvana.user.rnr.fp.common.BaseAuthenticationReqDTO
;
import
lombok.Data
;
import
javax.validation.constraints.NotBlank
;
/**
* Description: 活体检测请求DTO
* <br />
* CreateDate 2022-02-15 17:57
*
* @author yuy336
**/
@Data
public
class
LivenessReqDTO
extends
BaseAuthenticationReqDTO
{
/**
* 用于活体检测的视频,视频的BASE64值; BASE64编码后的大小不超过8M,支持mp4、avi、flv格式
*/
@NotBlank
(
message
=
"活体视频不能为空"
)
private
String
videoBase64
;
/**
* 活体检测类型,取值:LIP/ACTION/SILENT。 LIP为数字模式,ACTION为动作模式,SILENT为静默模式,三种模式选择一种传入。
*/
@NotBlank
(
message
=
"活体检测类型不能为空"
)
private
String
livenessType
;
/**
* 数字模式传参:数字验证码(1234),需先调用接口获取数字验证码; 动作模式传参:传动作顺序(2,1 or 1,2),需先调用接口获取动作顺序; 静默模式传参:不需要传递此参数。
*/
private
String
validateData
;
/**
* 额外配置,传入JSON字符串。 { "BestFrameNum": 2 //需要返回多张最佳截图,取值范围1-10 }
*/
private
String
optional
;
}
Prev
1
2
3
4
5
6
7
8
…
21
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