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-server/src/main/java/com/cusc/nirvana/user/rnr/fp/controller/OrganController.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.controller
;
import
com.cusc.nirvana.common.result.Response
;
import
com.cusc.nirvana.user.eiam.client.OrganizationClient
;
import
com.cusc.nirvana.user.eiam.client.UserOrganClient
;
import
com.cusc.nirvana.user.eiam.dto.OrganizationDTO
;
import
com.cusc.nirvana.user.eiam.dto.UserOrganDTO
;
import
com.cusc.nirvana.user.rnr.fp.common.ResponseCode
;
import
com.cusc.nirvana.user.rnr.fp.constants.OrganBizzTypeEnum
;
import
com.cusc.nirvana.user.util.CuscStringUtils
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
import
java.util.Arrays
;
import
java.util.List
;
/**
* Description: 组织控制层
* <br />
* CreateDate 2022-05-27 16:52:10
*
* @author yuyi
**/
@RestController
@RequestMapping
(
"/organ"
)
public
class
OrganController
{
@Resource
private
UserOrganClient
userOrganClient
;
@Resource
private
OrganizationClient
organizationClient
;
/**
* Description: 根据用户id查询组织id
* <br />
* CreateDate 2022-05-27 17:23:37
*
* @author yuyi
**/
@RequestMapping
(
"/getOrganIdByUserId"
)
public
Response
<
String
>
getOrganIdByUserId
(
@RequestBody
UserOrganDTO
bean
)
{
return
getOrganIdByUserIdPrivate
(
bean
);
}
/**
* Description: 根据用户id查询车企子组织信息
* <br />
* CreateDate 2022-05-27 17:23:37
*
* @author yuyi
**/
@RequestMapping
(
"/getCarSubOrganByUserId"
)
public
Response
<
OrganizationDTO
>
getCarSubOrganByUserId
(
@RequestBody
UserOrganDTO
bean
)
{
if
(
CuscStringUtils
.
isEmpty
(
bean
.
getUserId
())
||
CuscStringUtils
.
isEmpty
(
bean
.
getTenantNo
()))
{
return
Response
.
createError
(
ResponseCode
.
PARAMETER_NULL
.
getMsg
(),
ResponseCode
.
PARAMETER_NULL
.
getCode
());
}
Response
<
String
>
organIdResp
=
getOrganIdByUserIdPrivate
(
bean
);
if
(!
organIdResp
.
isSuccess
())
{
return
Response
.
createError
(
organIdResp
.
getMsg
(),
organIdResp
.
getCode
());
}
String
organId
=
organIdResp
.
getData
();
if
(
CuscStringUtils
.
isEmpty
(
organId
))
{
return
Response
.
createSuccess
();
}
//根据组织id查询组织信息
OrganizationDTO
organ
=
new
OrganizationDTO
();
organ
.
setUuid
(
organId
);
organ
.
setTenantNo
(
bean
.
getTenantNo
());
return
getCarSubOrganByOrgIdPrivate
(
organ
);
}
/**
* Description: 根据组织id查询车企子组织信息
* <br />
* CreateDate 2022-05-27 17:23:37
*
* @author yuyi
**/
@RequestMapping
(
"/getCarSubOrganByOrganId"
)
public
Response
<
OrganizationDTO
>
getCarSubOrganByOrganId
(
@RequestBody
OrganizationDTO
bean
)
{
if
(
CuscStringUtils
.
isEmpty
(
bean
.
getUuid
())
||
CuscStringUtils
.
isEmpty
(
bean
.
getTenantNo
()))
{
return
Response
.
createError
(
ResponseCode
.
PARAMETER_NULL
.
getMsg
(),
ResponseCode
.
PARAMETER_NULL
.
getCode
());
}
return
getCarSubOrganByOrgIdPrivate
(
bean
);
}
/**
* Description: 根据组织查询编码获取上一级的车企组织id
* <br />
* CreateDate 2022-05-27 17:23:37
*
* @author yuyi
**/
@RequestMapping
(
"/getCarSubOrganByQueryCode"
)
public
Response
<
OrganizationDTO
>
getCarSubOrganByQueryCode
(
@RequestBody
OrganizationDTO
bean
)
{
if
(
CuscStringUtils
.
isEmpty
(
bean
.
getQueryCode
())
||
CuscStringUtils
.
isEmpty
(
bean
.
getTenantNo
()))
{
return
Response
.
createError
(
ResponseCode
.
PARAMETER_NULL
.
getMsg
(),
ResponseCode
.
PARAMETER_NULL
.
getCode
());
}
return
getCarSubOrganByQueryCodePrivate
(
bean
);
}
/**
* Description: 根据用户id查询车企顶级组织
* <br />
* CreateDate 2022-05-27 17:23:37
*
* @author yuyi
**/
@RequestMapping
(
"/getCarOrgan"
)
public
Response
<
OrganizationDTO
>
getCarOrgan
(
@RequestBody
UserOrganDTO
bean
)
{
if
(
CuscStringUtils
.
isEmpty
(
bean
.
getUserId
())
||
CuscStringUtils
.
isEmpty
(
bean
.
getTenantNo
()))
{
return
Response
.
createError
(
ResponseCode
.
PARAMETER_NULL
.
getMsg
(),
ResponseCode
.
PARAMETER_NULL
.
getCode
());
}
Response
<
String
>
organIdResp
=
getOrganIdByUserIdPrivate
(
bean
);
if
(!
organIdResp
.
isSuccess
())
{
return
Response
.
createError
(
organIdResp
.
getMsg
(),
organIdResp
.
getCode
());
}
String
organId
=
organIdResp
.
getData
();
//根据组织id查询组织信息
OrganizationDTO
organ
=
new
OrganizationDTO
();
organ
.
setUuid
(
organId
);
organ
.
setTenantNo
(
bean
.
getTenantNo
());
Response
<
OrganizationDTO
>
organResp
=
organizationClient
.
getByUuid
(
organ
);
if
(!
organResp
.
isSuccess
())
{
return
Response
.
createError
(
organResp
.
getMsg
(),
organResp
.
getCode
());
}
//获取最顶级的组织id
String
parentOrganId
=
organResp
.
getData
().
getQueryCode
().
split
(
"-"
)[
1
];
organ
=
new
OrganizationDTO
();
organ
.
setUuid
(
parentOrganId
);
organ
.
setTenantNo
(
bean
.
getTenantNo
());
organResp
=
organizationClient
.
getByUuid
(
organ
);
if
(!
organResp
.
isSuccess
())
{
return
Response
.
createError
(
organResp
.
getMsg
(),
organResp
.
getCode
());
}
return
Response
.
createSuccess
(
organResp
.
getData
());
}
//-----------------私有方法区域-----------------------
/**
* Description: 根据用户id获取组织id
* <br />
* CreateDate 2022-05-27 19:15:25
*
* @author yuyi
**/
private
Response
<
String
>
getOrganIdByUserIdPrivate
(
UserOrganDTO
bean
)
{
Response
<
List
<
UserOrganDTO
>>
listResponse
=
userOrganClient
.
queryByList
(
bean
);
if
(!
listResponse
.
isSuccess
())
{
return
Response
.
createError
(
listResponse
.
getMsg
(),
listResponse
.
getCode
());
}
Response
ret
=
Response
.
createSuccess
();
if
(!
CollectionUtils
.
isEmpty
(
listResponse
.
getData
()))
{
ret
.
setData
(
listResponse
.
getData
().
get
(
0
).
getOrganId
());
}
return
ret
;
}
/**
* Description: 根据组织id获取上一级的车企组织id
* <br />
* CreateDate 2022-05-27 18:59:35
*
* @author yuyi
**/
private
Response
<
OrganizationDTO
>
getCarSubOrganByOrgIdPrivate
(
OrganizationDTO
bean
)
{
//根据组织id查询组织信息
OrganizationDTO
organ
=
new
OrganizationDTO
();
organ
.
setUuid
(
bean
.
getUuid
());
organ
.
setTenantNo
(
bean
.
getTenantNo
());
Response
<
OrganizationDTO
>
organResp
=
organizationClient
.
getByUuid
(
organ
);
if
(!
organResp
.
isSuccess
())
{
return
Response
.
createError
(
organResp
.
getMsg
(),
organResp
.
getCode
());
}
organ
=
organResp
.
getData
();
return
getCarSubOrganByQueryCodePrivate
(
organ
);
}
/**
* Description: 根据组织查询编码获取上一级的车企组织id
* <br />
* CreateDate 2022-05-27 18:59:35
*
* @author yuyi
**/
private
Response
<
OrganizationDTO
>
getCarSubOrganByQueryCodePrivate
(
OrganizationDTO
bean
)
{
//根据当前组织的查询编码查询组织信息
List
<
String
>
uuidList
=
Arrays
.
asList
(
bean
.
getQueryCode
().
split
(
"-"
));
OrganizationDTO
organSub
=
new
OrganizationDTO
();
organSub
.
setTenantNo
(
bean
.
getTenantNo
());
organSub
.
setUuidList
(
uuidList
);
Response
<
List
<
OrganizationDTO
>>
orgListResp
=
organizationClient
.
queryByList
(
organSub
);
if
(!
orgListResp
.
isSuccess
())
{
return
Response
.
createError
(
orgListResp
.
getMsg
(),
orgListResp
.
getCode
());
}
if
(
CollectionUtils
.
isEmpty
(
orgListResp
.
getData
()))
{
return
Response
.
createSuccess
();
}
for
(
OrganizationDTO
tmp
:
orgListResp
.
getData
())
{
if
(
OrganBizzTypeEnum
.
CAR_FACTORY
.
getCode
()
==
tmp
.
getBizType
().
intValue
()
||
OrganBizzTypeEnum
.
CAR_SUB_ORGAN
.
getCode
()
==
tmp
.
getBizType
().
intValue
())
{
return
Response
.
createSuccess
(
tmp
);
}
}
return
Response
.
createSuccess
();
}
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/controller/RnrController.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.controller
;
import
com.alibaba.fastjson.JSONObject
;
import
com.cusc.nirvana.common.result.Response
;
import
com.cusc.nirvana.user.exception.CuscUserException
;
import
com.cusc.nirvana.user.rnr.fp.dto.H5ValidationOCRReqDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.LiveLoginReqDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.LiveLoginRespDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.LivenessCodeRequestDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.LivenessCodeResponseDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.LivenessResultDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.PersonH5CallBackRequestDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.RnrRequestDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.RnrResponseDTO
;
import
com.cusc.nirvana.user.rnr.fp.service.IRnrService
;
import
com.cusc.nirvana.user.rnr.mg.constants.SubjectTypeEnum
;
import
com.cusc.nirvana.user.rnr.mg.dto.RnrOrderDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.RnrRelationDTO
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
/**
* @author stayAnd
* @date 2022/4/18
*/
@Slf4j
@RestController
@RequestMapping
(
"/rnr"
)
public
class
RnrController
{
@Resource
private
IRnrService
rnrService
;
@PostMapping
(
"/getLivenessCode"
)
public
Response
<
LivenessCodeResponseDTO
>
getLivenessCode
(
@Validated
@RequestBody
LivenessCodeRequestDTO
dto
)
{
return
Response
.
createSuccess
(
rnrService
.
getLivenessCode
(
dto
));
}
@PostMapping
(
"/personRnr/{serialNumber}/{requestId}"
)
public
Response
<
Integer
>
personRnr
(
@PathVariable
(
"serialNumber"
)
String
serialNumber
,
@PathVariable
(
"requestId"
)
String
requestId
,
@RequestBody
RnrRelationDTO
dto
)
{
return
Response
.
createSuccess
(
rnrService
.
personRnr
(
serialNumber
,
requestId
,
dto
));
}
@PostMapping
(
"/personSecondHandRnr/{serialNumber}/{requestId}"
)
public
Response
<
Integer
>
personSecondHandRnr
(
@PathVariable
(
"serialNumber"
)
String
serialNumber
,
@PathVariable
(
"requestId"
)
String
requestId
,
@RequestBody
RnrRelationDTO
dto
)
{
return
Response
.
createSuccess
(
rnrService
.
personSecondHandRnr
(
serialNumber
,
requestId
,
dto
));
}
/**
* H5页面提交接口
*
* @param serialNumber
* @param dto
* @return
*/
@PostMapping
(
"/personRnrH5/{serialNumber}"
)
public
Response
personRnrH5
(
@PathVariable
(
"serialNumber"
)
String
serialNumber
,
@RequestBody
RnrRelationDTO
dto
)
{
rnrService
.
personRnrH5
(
serialNumber
,
dto
);
return
Response
.
createSuccess
();
}
// @PostMapping("/personRnrH5CallBack")
// public Response<Integer> personH5CallBack(@RequestBody PersonH5CallBackRequestDTO dto) {
// return Response.createSuccess(rnrService.personH5CallBack(dto));
// }
@PostMapping
(
"/personRnrH5CallBack"
)
public
Response
<
Integer
>
personH5CallBack
(
@RequestBody
PersonH5CallBackRequestDTO
dto
)
{
try
{
return
Response
.
createSuccess
(
rnrService
.
personH5CallBack
(
dto
));
}
catch
(
CuscUserException
e
)
{
Response
ret
=
Response
.
createError
(
e
.
getMessage
());
ret
.
setData
(
0
);
return
ret
;
}
}
@PostMapping
(
"/getRnrLivenessType/{tenantNo}"
)
@ApiOperation
(
value
=
"获取活体实名类型配置"
,
notes
=
"获取活体实名类型配置"
)
public
Response
<
String
>
getRnrLivenessType
(
@PathVariable
(
"tenantNo"
)
String
tenantNo
)
{
return
Response
.
createSuccess
(
""
,
rnrService
.
getRnrLivenessType
(
tenantNo
));
}
/**
* 审核页面重试接口
*
* @param dto
* @return
*/
@PostMapping
(
"/personalInfoOnlyRnr"
)
public
Response
<
RnrResponseDTO
>
personalInfoOnlyRnr
(
@RequestBody
RnrRelationDTO
dto
)
{
RnrRequestDTO
rnrRequest
=
rnrService
.
rnrPersonRelationDto2RnrRequestDTO
(
dto
);
rnrRequest
.
setBizUuid
(
dto
.
getInfo
().
getUuid
());
rnrRequest
.
setSerialNumber
(
dto
.
getSerialNumber
());
//只做自然人活体以及身份证等验证信息 无业务逻辑验证
return
Response
.
createSuccess
(
rnrService
.
doPersonRnr
(
rnrRequest
,
null
));
}
@PostMapping
(
"/doIdAndFaceCompare"
)
public
Response
<
RnrResponseDTO
>
doIdAndFaceCompare
(
@RequestBody
RnrRelationDTO
dto
)
{
RnrRequestDTO
rnrRequest
=
rnrService
.
rnrPersonRelationDto2RnrRequestDTO
(
dto
);
rnrRequest
.
setBizUuid
(
dto
.
getInfo
().
getUuid
());
rnrRequest
.
setSerialNumber
(
dto
.
getSerialNumber
());
return
Response
.
createSuccess
(
rnrService
.
doIdAndFaceCompare
(
rnrRequest
,
null
,
dto
.
getIsTrust
()
==
1
?
SubjectTypeEnum
.
CONSIGNOR
.
getCode
()
:
SubjectTypeEnum
.
ONESELF
.
getCode
()));
}
/**
* 获取H5活体检测URL
*
* @param dto
* @return
*/
@PostMapping
(
"/h5LiveLoginUrl"
)
public
Response
<
LiveLoginRespDTO
>
h5LiveLoginUrl
(
@RequestBody
LiveLoginReqDTO
dto
)
{
log
.
info
(
"h5LiveLoginUrl 请求参数:"
+
JSONObject
.
toJSONString
(
dto
));
Response
<
LiveLoginRespDTO
>
response
=
rnrService
.
h5LiveLoginUrl
(
dto
);
log
.
info
(
"h5LiveLoginUrl 返回参数:"
+
JSONObject
.
toJSONString
(
response
));
return
response
;
}
/**
* 获取H5活体检测URL
*
* @param dto
* @return
*/
@PostMapping
(
"/h5LivenessResult"
)
public
Response
<
LivenessResultDTO
>
h5LivenessResult
(
@RequestBody
LiveLoginReqDTO
dto
)
{
log
.
info
(
"h5LivenessResult 请求参数:"
+
JSONObject
.
toJSONString
(
dto
));
Response
<
LivenessResultDTO
>
response
=
rnrService
.
h5LivenessResult
(
dto
);
log
.
info
(
"h5LivenessResult 返回参数:"
+
JSONObject
.
toJSONString
(
response
));
return
response
;
}
/**
* h5验证身份证信息
*
* @param dto
* @return
*/
@PostMapping
(
"/h5ValidationOCR"
)
public
Response
<
RnrResponseDTO
>
h5ValidationOCR
(
@RequestBody
H5ValidationOCRReqDTO
dto
)
{
log
.
info
(
"h5ValidationOCR 请求参数:"
+
JSONObject
.
toJSONString
(
dto
));
Response
<
RnrResponseDTO
>
response
=
rnrService
.
h5ValidationOCR
(
dto
);
log
.
info
(
"h5ValidationOCR 返回参数:"
+
JSONObject
.
toJSONString
(
response
));
return
response
;
}
/**
* 修改实名信息为无效
*
* @return
*/
@PostMapping
(
"/updateRnrInValid"
)
public
Response
updateRnrInValid
(
@RequestBody
RnrOrderDTO
bean
)
{
return
rnrService
.
updateRnrInValid
(
bean
);
}
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/controller/RnrUnbindController.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.controller
;
import
com.cusc.nirvana.common.result.Response
;
import
com.cusc.nirvana.user.rnr.fp.service.IRnrUnbindService
;
import
com.cusc.nirvana.user.rnr.mg.dto.RnrRelationDTO
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
/**
* 解绑接口
*
* @author yubo
* @since 2022-04-25 10:08
*/
@RestController
@RequestMapping
(
"rnrUnbind"
)
public
class
RnrUnbindController
{
@Autowired
IRnrUnbindService
rnrUnbindService
;
@PostMapping
(
"/secondHandUnbind/{serialNumber}/{requestId}"
)
public
Response
<
Integer
>
personSecondHandRnr
(
@PathVariable
(
"serialNumber"
)
String
serialNumber
,
@PathVariable
(
"requestId"
)
String
requestId
,
@RequestBody
RnrRelationDTO
dto
)
{
return
Response
.
createSuccess
(
rnrUnbindService
.
secondHandPersonalUnbind
(
serialNumber
,
requestId
,
dto
));
}
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/controller/ShortMessageCheckController.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.controller
;
import
com.alibaba.fastjson.JSON
;
import
com.cusc.nirvana.common.result.Response
;
import
com.cusc.nirvana.user.exception.CuscUserException
;
import
com.cusc.nirvana.user.rnr.fp.common.ResponseCode
;
import
com.cusc.nirvana.user.rnr.fp.dto.SmsRequestDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.SmsResponseDTO
;
import
com.cusc.nirvana.user.rnr.fp.service.ShortMessageCheckService
;
import
com.cusc.nirvana.user.util.CuscStringUtils
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@Slf4j
@RestController
@RequestMapping
(
"/check"
)
public
class
ShortMessageCheckController
{
@Autowired
private
ShortMessageCheckService
shortMessageCheckService
;
@PostMapping
(
"/sendSms"
)
@ApiOperation
(
value
=
"发送短信验证码"
,
notes
=
"发送短信验证码"
)
public
Response
<
SmsResponseDTO
>
sendSmsCaptcha
(
@RequestBody
SmsRequestDTO
bean
)
{
if
(
bean
==
null
||
CuscStringUtils
.
isEmpty
(
bean
.
getPhone
())
||
CuscStringUtils
.
isEmpty
(
bean
.
getBizType
()))
{
return
Response
.
createError
(
ResponseCode
.
PARAMETER_NULL
.
getMsg
(),
ResponseCode
.
PARAMETER_NULL
.
getCode
());
}
//其他参数配置
if
(
CuscStringUtils
.
isEmpty
(
bean
.
getTenantNo
()))
{
throw
new
CuscUserException
(
ResponseCode
.
APPLICATION_TENANT_REQUIRED
.
getCode
(),
ResponseCode
.
APPLICATION_TENANT_REQUIRED
.
getMsg
());
}
log
.
info
(
"sendSmsCaptcha request url: /user-auth/login/sendSmsCaptcha , param: {}"
,
JSON
.
toJSON
(
bean
.
getPhone
()));
return
shortMessageCheckService
.
sendSmsCaptcha
(
bean
);
}
@PostMapping
(
"/checkSms"
)
@ApiOperation
(
value
=
"验证短信验证码"
,
notes
=
"验证短信验证码"
)
public
Response
checkSmsCaptcha
(
@RequestBody
SmsRequestDTO
bean
)
{
return
shortMessageCheckService
.
checkSmsCaptcha
(
bean
);
}
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/controller/SimVehicleRelController.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.controller
;
import
com.cusc.nirvana.common.result.PageResult
;
import
com.cusc.nirvana.common.result.Response
;
import
com.cusc.nirvana.user.rnr.fp.dto.*
;
import
com.cusc.nirvana.user.rnr.fp.service.ISimVehicleRelService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
/**
* 车卡关系管理
*/
@RestController
@RequestMapping
(
"/simvehcilerel"
)
public
class
SimVehicleRelController
{
@Autowired
private
ISimVehicleRelService
simVehicleRelService
;
/**
* 导入车卡关系接口
* @param bindingDTO
* @return
*/
@PostMapping
(
"importSimVehicle"
)
public
Response
<
SimVehicleBindingResult
>
importSimVehicle
(
@RequestBody
SimVehicleBindingDTO
bindingDTO
)
{
return
simVehicleRelService
.
importSimVehicle
(
bindingDTO
);
}
/**
* 车卡关系绑定
* @param requestDTO
* @return
*/
@PostMapping
(
"unbind"
)
public
Response
<
SimVehicleDTO
>
unbind
(
@RequestBody
@Validated
BindRequestDTO
requestDTO
)
{
return
simVehicleRelService
.
unbind
(
requestDTO
);
// return Response.createSuccess();
}
/**
* 车辆绑卡查询
* @param vin
* @return
*/
@GetMapping
(
"getIccidByVin"
)
public
Response
<
List
<
VinIccidDTO
>>
getIccidByVin
(
String
vin
)
{
return
simVehicleRelService
.
getIccidByVin
(
vin
);
}
/**
* 根据iccid查询车卡绑定信息
* @param iccid
* @return
*/
@GetMapping
(
"getVinByIccid"
)
public
Response
<
VinIccidDTO
>
getVinByIccid
(
String
iccid
)
{
return
simVehicleRelService
.
getVinByIccid
(
iccid
);
}
/**
* 查看车卡绑定状态
* @param iccid
* @param vin
* @return
*/
@GetMapping
(
"getBindingInfo"
)
public
Response
<
VinIccidDTO
>
getBindingInfo
(
String
iccid
,
String
vin
)
{
return
simVehicleRelService
.
getBindingInfo
(
iccid
,
vin
);
}
/**
* 获取车卡绑定分页信息列表
* @param queryDTO
* @return
*/
@PostMapping
(
"querySimVehiclePage"
)
public
Response
<
PageResult
<
SimVehicleResultDTO
>>
querySimVehiclePage
(
@RequestBody
SimVehicleQueryDTO
queryDTO
)
{
return
simVehicleRelService
.
queryBindingPage
(
queryDTO
);
}
/**
* 查询多个iccid的详细信息
* @param listDTO
* @return
*/
@PostMapping
(
"queryByIccids"
)
public
Response
<
List
<
IccidDetailDTO
>>
queryByIccids
(
@RequestBody
@Validated
IccidListDTO
listDTO
)
{
return
simVehicleRelService
.
queryByIccids
(
listDTO
);
}
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/controller/T1DataUploadController.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.controller
;
import
com.alibaba.fastjson.JSONObject
;
import
com.cusc.nirvana.common.result.Response
;
import
com.cusc.nirvana.user.rnr.fp.dto.AgainUploadDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.T1CallbackResultDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.T1CommonResponseDTO
;
import
com.cusc.nirvana.user.rnr.fp.service.IT1UploadService
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgCardNoticeDTO
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
/**
* T1数据上报
*/
@RestController
@RequestMapping
(
"/t1/data"
)
@Slf4j
public
class
T1DataUploadController
{
@Resource
private
IT1UploadService
t1UploadService
;
/**
* Description: T1上传用户信息和文件信息
* <br />
* CreateDate 2022-06-07 20:08:03
*
* @author yuyi
**/
@PostMapping
(
"/uploadUserInfoAndFile"
)
public
Response
uploadUserInfoAndFile
(
@RequestBody
MgCardNoticeDTO
cardNoticeDTO
)
{
log
.
info
(
"uploadUserInfoAndFile+++++++++++++++++入参{}"
,
JSONObject
.
toJSONString
(
cardNoticeDTO
));
return
t1UploadService
.
uploadUserInfoAndFile
(
cardNoticeDTO
);
}
@PostMapping
(
"/test"
)
public
Response
test
(
@RequestBody
MgCardNoticeDTO
cardNoticeDTO
)
{
log
.
info
(
"这是用来测试得{}"
,
JSONObject
.
toJSONString
(
cardNoticeDTO
));
return
Response
.
createSuccess
();
}
/**
* 报竣
* @param t1CallbackResultDTO
* @return
*/
@PostMapping
(
"/callbackResult"
)
public
T1CommonResponseDTO
t1CallbackResult
(
@RequestBody
@Validated
T1CallbackResultDTO
t1CallbackResultDTO
)
{
log
.
info
(
"t1CallbackResult{}"
,
JSONObject
.
toJSONString
(
t1CallbackResultDTO
));
return
t1UploadService
.
t1CallbackResult
(
t1CallbackResultDTO
);
}
/**
* T1重试
* @param againUploadDTO
* @return
*/
@PostMapping
(
"/againUploadUserInfoAndFile"
)
public
Response
againUploadUserInfoAndFile
(
@RequestBody
AgainUploadDTO
againUploadDTO
)
{
log
.
info
(
"againUploadUserInfoAndFile{}"
,
JSONObject
.
toJSONString
(
againUploadDTO
));
return
t1UploadService
.
againUploadUserInfoAndFile
(
againUploadDTO
);
}
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/controller/T1InstructionController.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.controller
;
import
com.cusc.nirvana.user.rnr.fp.dto.InstructionDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.InstructionRespDTO
;
import
com.cusc.nirvana.user.rnr.fp.service.IInstructionService
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
/**
* T1指令下发
*/
@RestController
@RequestMapping
(
"/t1"
)
public
class
T1InstructionController
{
@Resource
private
IInstructionService
instructionService
;
/**
* Description: 指令处理
* <br />
* CreateDate 2022-06-07 20:11:49
*
* @author yuyi
**/
@PostMapping
(
"/instruction"
)
@ApiOperation
(
value
=
"t1-instruction测试"
,
notes
=
"t1-instruction测试"
)
public
InstructionRespDTO
instruction
(
@RequestBody
InstructionDTO
instructionDTO
)
{
return
instructionService
.
uploadInfo
(
instructionDTO
);
}
/**
* @author: jk
* @description: 用于指令下发
* @date: 2022/7/26 15:39
* @version: 1.0
*/
@PostMapping
(
"/instructions"
)
@ApiOperation
(
value
=
"指令下发"
,
notes
=
"指令下发"
)
public
InstructionRespDTO
instructions
(
@RequestBody
InstructionDTO
instructionDTO
)
{
return
instructionService
.
instructionsIssue
(
instructionDTO
);
}
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/controller/T1ReportCompletionController.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.controller
;
import
com.cusc.nirvana.common.result.Response
;
import
com.cusc.nirvana.user.rnr.fp.dto.T1CompletionReqDTO
;
import
com.cusc.nirvana.user.rnr.fp.service.T1ReportCompletionService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* @className: T1ReportCompletion
* @description:
* @author: fxh
* @date: 2022/8/23 10:47
* @version: 1.0
**/
@RestController
@RequestMapping
(
"/t1"
)
public
class
T1ReportCompletionController
{
@Autowired
private
T1ReportCompletionService
t1ReportCompletionService
;
/**
*
* @param t1CompletionReqDTO
*/
@PostMapping
(
"/reportCompletionCmcc"
)
public
Response
T1ReportCompletionCmcc
(
@RequestBody
T1CompletionReqDTO
t1CompletionReqDTO
){
return
t1ReportCompletionService
.
T1ReportCompletionCmcc
(
t1CompletionReqDTO
);
}
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/controller/VinCardController.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.controller
;
import
com.cusc.nirvana.common.result.Response
;
import
com.cusc.nirvana.user.rnr.fp.dto.VinCardDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.VinCardInfoDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.VinCardListRequestDTO
;
import
com.cusc.nirvana.user.rnr.fp.service.IVinCardService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
import
javax.validation.Valid
;
import
java.util.List
;
/**
* @author stayAnd
* @date 2022/4/11
*/
@RestController
@RequestMapping
(
"/vinCard"
)
@Slf4j
public
class
VinCardController
{
@Resource
private
IVinCardService
vinCardService
;
@GetMapping
(
"/queryVinCard/{vin}"
)
public
Response
<
VinCardInfoDTO
>
queryVinCard
(
@PathVariable
(
"vin"
)
String
vin
)
{
return
Response
.
createSuccess
(
vinCardService
.
queryVinCard
(
vin
));
}
@PostMapping
(
"/queryVinCardList"
)
public
Response
<
List
<
VinCardInfoDTO
>>
queryVinCardList
(
@RequestBody
VinCardListRequestDTO
dto
)
{
return
Response
.
createSuccess
(
vinCardService
.
queryVinCardList
(
dto
.
getVinList
()));
}
@PostMapping
(
"/verifyVinCard"
)
public
Response
queryVinCardList
(
@Valid
@RequestBody
List
<
VinCardDTO
>
verifyDTOs
)
{
return
vinCardService
.
verifyVinCard
(
verifyDTOs
);
}
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/converter/CuFlowConverter.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.converter
;
import
com.cusc.nirvana.user.rnr.fp.dto.FlowRnrInfoDTO
;
import
com.cusc.nirvana.user.rnr.fp.dto.FlowVehicleInfoDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgCardNoticeDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.OrgSimRelDTO
;
import
com.cusc.nirvana.user.util.CuscStringUtils
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.factory.Mappers
;
/**
* Description: 联通切流转换器
* <br />
* CreateDate 2022-07-28 21:50:36
*
* @author yuyi
**/
@Mapper
public
interface
CuFlowConverter
{
CuFlowConverter
INSTANCE
=
Mappers
.
getMapper
(
CuFlowConverter
.
class
);
/**
* Description: 从卡信息转为流量服务的车辆信息
* <br />
* CreateDate 2022-07-28 21:59:38
*
* @author yuyi
**/
default
FlowVehicleInfoDTO
vehicleFromOrgSim
(
OrgSimRelDTO
orgSimRel
)
{
FlowVehicleInfoDTO
ret
=
new
FlowVehicleInfoDTO
();
ret
.
setVehicleBrand
(
orgSimRel
.
getBrand
());
ret
.
setVehicleMode
(
orgSimRel
.
getVehicleModel
());
ret
.
setVehicleSerial
(
orgSimRel
.
getVehicleSeries
());
if
(
CuscStringUtils
.
isNotEmpty
(
orgSimRel
.
getInstallLocation
())){
ret
.
setSimPosition
(
Integer
.
parseInt
(
orgSimRel
.
getInstallLocation
()));
}
return
ret
;
}
/**
* Description: 从通知和车辆信息实例化 实名信息
* <br />
* CreateDate 2022-07-28 22:01:58
*
* @author yuyi
**/
default
FlowRnrInfoDTO
rnrFromCardNotice
(
MgCardNoticeDTO
bean
,
FlowVehicleInfoDTO
vehicleInfoDTO
)
{
FlowRnrInfoDTO
rnrInfo
=
new
FlowRnrInfoDTO
();
rnrInfo
.
setVin
(
bean
.
getVin
());
rnrInfo
.
setIccid
(
bean
.
getIccid
());
rnrInfo
.
setVehicleInfo
(
vehicleInfoDTO
);
return
rnrInfo
;
}
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/converter/FpCarInfoConverter.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.converter
;
import
com.cusc.nirvana.user.rnr.fp.dao.entity.FpCarInfoPO
;
import
com.cusc.nirvana.user.rnr.fp.dto.FpCarInfoDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.factory.Mappers
;
import
java.util.List
;
/**
* 车辆信息表(FpCarInfo)表服务接口
*
* @author yuy336
* @since 2022-06-28 19:46:26
*/
@Mapper
public
interface
FpCarInfoConverter
{
FpCarInfoConverter
INSTANCE
=
Mappers
.
getMapper
(
FpCarInfoConverter
.
class
);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
FpCarInfoDTO
poToDto
(
FpCarInfoPO
bean
);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
FpCarInfoPO
dtoToPo
(
FpCarInfoDTO
bean
);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List
<
FpCarInfoDTO
>
poListToDtoList
(
List
<
FpCarInfoPO
>
list
);
List
<
FpCarInfoPO
>
dtoListToPoList
(
List
<
FpCarInfoDTO
>
dtos
);
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/converter/FpRnrProtocolManageConverter.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.converter
;
import
com.cusc.nirvana.user.rnr.fp.dao.entity.FpRnrProtocolManagePO
;
import
com.cusc.nirvana.user.rnr.fp.dto.FpRnrProtocolManageDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.factory.Mappers
;
import
java.util.List
;
/**
* (FpRnrProtocolManage)表服务接口
*
* @author yuy336
* @since 2022-06-01 10:52:45
*/
@Mapper
public
interface
FpRnrProtocolManageConverter
{
FpRnrProtocolManageConverter
INSTANCE
=
Mappers
.
getMapper
(
FpRnrProtocolManageConverter
.
class
);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
FpRnrProtocolManageDTO
poToDto
(
FpRnrProtocolManagePO
bean
);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
FpRnrProtocolManagePO
dtoToPo
(
FpRnrProtocolManageDTO
bean
);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List
<
FpRnrProtocolManageDTO
>
poListToDtoList
(
List
<
FpRnrProtocolManagePO
>
list
);
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/converter/FpRnrRelationInfoConverter.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.converter
;
import
com.cusc.nirvana.user.rnr.fp.dao.entity.FpRnrRelationInfoPO
;
import
com.cusc.nirvana.user.rnr.fp.dto.FpRnrRelationInfoDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.factory.Mappers
;
import
java.util.List
;
/**
* 实名关联信息(FpRnrRelationInfo)表服务接口
*
* @author yuy336
* @since 2022-04-14 20:43:07
*/
@Mapper
public
interface
FpRnrRelationInfoConverter
{
FpRnrRelationInfoConverter
INSTANCE
=
Mappers
.
getMapper
(
FpRnrRelationInfoConverter
.
class
);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
FpRnrRelationInfoDTO
poToDto
(
FpRnrRelationInfoPO
bean
);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
FpRnrRelationInfoPO
dtoToPo
(
FpRnrRelationInfoDTO
bean
);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List
<
FpRnrRelationInfoDTO
>
poListToDtoList
(
List
<
FpRnrRelationInfoPO
>
list
);
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/converter/FpRnrSmsInfoConverter.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.converter
;
import
com.cusc.nirvana.user.rnr.fp.dao.entity.FpRnrSmsInfoPO
;
import
com.cusc.nirvana.user.rnr.fp.dto.FpRnrSmsInfoDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.factory.Mappers
;
import
java.util.List
;
/**
* 实名业务短信信息(FpRnrSmsInfo)表服务接口
*
* @author yuy336
* @since 2022-04-19 20:39:07
*/
@Mapper
public
interface
FpRnrSmsInfoConverter
{
FpRnrSmsInfoConverter
INSTANCE
=
Mappers
.
getMapper
(
FpRnrSmsInfoConverter
.
class
);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
FpRnrSmsInfoDTO
poToDto
(
FpRnrSmsInfoPO
bean
);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
FpRnrSmsInfoPO
dtoToPo
(
FpRnrSmsInfoDTO
bean
);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List
<
FpRnrSmsInfoDTO
>
poListToDtoList
(
List
<
FpRnrSmsInfoPO
>
list
);
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/converter/FpT1UploadStatusConverter.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.converter
;
import
com.cusc.nirvana.user.rnr.fp.dao.entity.FpT1UploadStatusPO
;
import
com.cusc.nirvana.user.rnr.fp.dto.FpT1UploadStatusDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.factory.Mappers
;
import
java.util.List
;
/**
* T1上报状态(FpT1UploadStatus)表服务接口
*
* @author yuy336
* @since 2022-07-06 14:12:22
*/
@Mapper
public
interface
FpT1UploadStatusConverter
{
FpT1UploadStatusConverter
INSTANCE
=
Mappers
.
getMapper
(
FpT1UploadStatusConverter
.
class
);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
FpT1UploadStatusDTO
poToDto
(
FpT1UploadStatusPO
bean
);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
FpT1UploadStatusPO
dtoToPo
(
FpT1UploadStatusDTO
bean
);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List
<
FpT1UploadStatusDTO
>
poListToDtoList
(
List
<
FpT1UploadStatusPO
>
list
);
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/converter/FpUserOperationLogConverter.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.converter
;
import
com.cusc.nirvana.user.rnr.fp.dao.entity.FpUserOperationLogPO
;
import
com.cusc.nirvana.user.rnr.fp.dto.FpUserOperationLogDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.factory.Mappers
;
import
java.util.List
;
/**
* 用户操作日志(FpUserOperationLog)表服务接口
*
* @author yuy336
* @since 2022-06-20 09:38:35
*/
@Mapper
public
interface
FpUserOperationLogConverter
{
FpUserOperationLogConverter
INSTANCE
=
Mappers
.
getMapper
(
FpUserOperationLogConverter
.
class
);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
FpUserOperationLogDTO
poToDto
(
FpUserOperationLogPO
bean
);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
FpUserOperationLogPO
dtoToPo
(
FpUserOperationLogDTO
bean
);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List
<
FpUserOperationLogDTO
>
poListToDtoList
(
List
<
FpUserOperationLogPO
>
list
);
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/converter/InstructionConverter.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.converter
;
import
com.cusc.nirvana.user.rnr.fp.dao.entity.InstructionPO
;
import
com.cusc.nirvana.user.rnr.fp.dto.InstructionDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapping
;
import
org.mapstruct.Mappings
;
import
org.mapstruct.factory.Mappers
;
@Mapper
public
interface
InstructionConverter
{
InstructionConverter
INSTANCE
=
Mappers
.
getMapper
(
InstructionConverter
.
class
);
@Mappings
({
@Mapping
(
target
=
"requestId"
,
source
=
"requestID"
),
@Mapping
(
target
=
"code"
,
source
=
"code"
),
@Mapping
(
target
=
"iccid"
,
source
=
"ICCID"
)
})
InstructionPO
dtoToPo
(
InstructionDTO
bean
);
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/dao/FpCarInfoDao.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.cusc.nirvana.user.rnr.fp.dao.entity.FpCarInfoPO
;
import
org.springframework.data.repository.query.Param
;
import
java.util.List
;
/**
* 车辆信息表(FpCarInfo)表数据库访问层
*
* @author yuy336
* @since 2022-06-28 19:46:22
*/
public
interface
FpCarInfoDao
extends
BaseMapper
<
FpCarInfoPO
>
{
int
batchSaveOrUpdate
(
@Param
(
"list"
)
List
<
FpCarInfoPO
>
pos
);
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/dao/FpRnrProtocolManageDao.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dao
;
import
com.cusc.nirvana.user.rnr.fp.dao.entity.FpRnrProtocolManagePO
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* (FpRnrProtocolManage)表数据库访问层
*
* @author yuy336
* @since 2022-06-01 10:52:45
*/
public
interface
FpRnrProtocolManageDao
extends
BaseMapper
<
FpRnrProtocolManagePO
>
{
}
local-rnr-fp-server/src/main/java/com/cusc/nirvana/user/rnr/fp/dao/FpRnrRelationInfoDao.java
0 → 100644
View file @
015d4257
package
com.cusc.nirvana.user.rnr.fp.dao
;
import
com.cusc.nirvana.user.rnr.fp.dao.entity.FpRnrRelationInfoPO
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 实名关联信息(FpRnrRelationInfo)表数据库访问层
*
* @author yuy336
* @since 2022-04-14 20:43:07
*/
public
interface
FpRnrRelationInfoDao
extends
BaseMapper
<
FpRnrRelationInfoPO
>
{
}
Prev
1
…
8
9
10
11
12
13
14
15
16
…
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