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
Hide whitespace changes
Inline
Side-by-side
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/FileUrlDTO.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
javax.validation.constraints.NotBlank
;
/**
* @author jiamj
* @date 2021/11/4
*/
@Data
@ApiModel
(
"获取文件访问url"
)
public
class
FileUrlDTO
{
@ApiModelProperty
(
"文件uuid"
)
@NotBlank
(
message
=
"文件uuid不能为空"
)
private
String
uuid
;
@ApiModelProperty
(
"url有效期(针对私有文件)"
)
private
Long
expire
;
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/InfoLogCommentDTO.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
java.io.*
;
/**
* log表comment字段对应的实体,库中转为JSON存储
*
* @author user
*
*/
public
class
InfoLogCommentDTO
implements
Serializable
{
/**
*
*/
private
static
final
long
serialVersionUID
=
-
4034453654360433913L
;
private
String
images
;
private
String
userId
;
private
String
oldIccid
;
private
String
oldImei
;
private
String
oldImsi
;
private
String
oldMsisdn
;
private
String
oldPhone
;
private
String
oldEmail
;
private
String
oldVin
;
private
String
description
;
private
String
lang
;
public
String
getImages
()
{
return
images
;
}
public
void
setImages
(
String
images
)
{
this
.
images
=
images
;
}
public
String
getUserId
()
{
return
userId
;
}
public
void
setUserId
(
String
userId
)
{
this
.
userId
=
userId
;
}
public
String
getOldIccid
()
{
return
oldIccid
;
}
public
void
setOldIccid
(
String
oldIccid
)
{
this
.
oldIccid
=
oldIccid
;
}
public
String
getOldImei
()
{
return
oldImei
;
}
public
void
setOldImei
(
String
oldImei
)
{
this
.
oldImei
=
oldImei
;
}
public
String
getOldImsi
()
{
return
oldImsi
;
}
public
void
setOldImsi
(
String
oldImsi
)
{
this
.
oldImsi
=
oldImsi
;
}
public
String
getOldMsisdn
()
{
return
oldMsisdn
;
}
public
void
setOldMsisdn
(
String
oldMsisdn
)
{
this
.
oldMsisdn
=
oldMsisdn
;
}
public
String
getOldPhone
()
{
return
oldPhone
;
}
public
void
setOldPhone
(
String
oldPhone
)
{
this
.
oldPhone
=
oldPhone
;
}
public
String
getOldVin
()
{
return
oldVin
;
}
public
void
setOldVin
(
String
oldVin
)
{
this
.
oldVin
=
oldVin
;
}
public
String
getDescription
()
{
return
description
;
}
public
void
setDescription
(
String
description
)
{
this
.
description
=
description
;
}
public
String
getOldEmail
()
{
return
oldEmail
;
}
public
void
setOldEmail
(
String
oldEmail
)
{
this
.
oldEmail
=
oldEmail
;
}
public
String
getLang
()
{
return
lang
;
}
public
void
setLang
(
String
lang
)
{
this
.
lang
=
lang
;
}
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/OssDownloadRs.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
com.aliyun.oss.OSS
;
import
lombok.Data
;
import
java.io.InputStream
;
@Data
public
class
OssDownloadRs
{
private
InputStream
inputStream
;
private
OSS
oss
;
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/UploadResultDto.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.dto
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
UploadResultDto
{
private
String
serialNumber
;
private
List
<
VinCardDTO
>
vinCardList
;
/**
* 1 实名, 2 解绑, 3 换件, 4 信息变更, 5 重绑
*/
private
String
rnrBizzType
;
private
String
orgId
;
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/dto/VinCardDTO.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
javax.validation.constraints.NotEmpty
;
/**
* Pair of VIN and ICCID
*
* @author huchenhui
* @date 2022-04-14
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public
class
VinCardDTO
{
@ApiModelProperty
(
value
=
"车辆VIN号"
)
@NotEmpty
(
message
=
"vin不能为空"
)
private
String
vin
;
@ApiModelProperty
(
value
=
"ICCID编号"
)
@NotEmpty
(
message
=
"iccid不能为空"
)
private
String
iccid
;
private
String
oldIccid
;
private
String
resultCode
;
public
VinCardDTO
(
String
vin
,
String
iccid
)
{
this
.
vin
=
vin
;
this
.
iccid
=
iccid
;
}
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/mq/RnrOrderConsumer.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.mq
;
/**
* 工单队列消费
* 为什么保留:由于生产配置中有延迟消息,老系统在延迟消息中保存order入库,保持和老系统一致。
* @author yuwei
*/
//@Slf4j
//@Service
////@RocketMQMessageListener(topic = RnrMgMqConstant.QUEUE_ORDER_TOPIC, consumerGroup =
//// RnrMgMqConstant.QUEUE_ORDER_GROUP)
//public class RnrOrderConsumer implements RocketMQListener<RnrMqMessageDTO<List<RnrOrderDTO>>> {
//
// @Autowired
// private IRnrOrderService rnrOrderService;
//
// @Autowired
// private IOrderNoticeService orderNoticeService;
//
// public void onMessage(RnrMqMessageDTO<List<RnrOrderDTO>> bean) {
// log.info("RnrOrderConsumer onMessage: {}", FastJsonUtils.convertObjectToJSON(bean));
// if(bean == null || CollectionUtils.isEmpty(bean.getData())){
// return ;
// }
//
// //判断是不是延迟消息
// if(bean.isDelayMsg()){
// //判断是否到达消费时间
// if(bean.getSurplusTime() > 0 ){
// //继续重新投递
// orderNoticeService.sendOrderMsg(bean);
// }
// }
//
// try {
// rnrOrderService.insertBatchOrder(bean.getData());
// } catch (Exception e) {
// log.error("消费异常: ", e);
// }
// }
//}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/ICiamService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrInfoDTO
;
/**
* @author yubo
* @since 2022-05-06 20:41
*/
public
interface
ICiamService
{
//创建用户
void
createUser
(
MgRnrInfoDTO
mgRnrInfoDTO
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IEnterpriseVerifyService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.cusc.nirvana.common.result.Response
;
import
com.cusc.nirvana.user.rnr.mg.dto.EnterpriseVerifyDetailDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.RnrOrderDTO
;
/**
* 企业实名认证服务接口
*/
public
interface
IEnterpriseVerifyService
{
/**
* 查询企业详情
*
* @return 实例对象
*/
Response
<
EnterpriseVerifyDetailDTO
>
getEnterpriseDetail
(
RnrOrderDTO
rnrOrderDTO
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IFileService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
java.io.*
;
/**
* @author stayAnd
* @date 2022/4/19
*/
public
interface
IFileService
{
/**
* 上传图片流
* @param inputStream inputStream
* @param suffix suffix
* @return oss 文件的key
*/
String
upLoadImage
(
InputStream
inputStream
,
String
suffix
);
/**
* 上传文件流
* @param inputStream inputStream
* @param suffix suffix
* @return oss 文件的key
*/
String
upLoadFile
(
InputStream
inputStream
,
String
suffix
);
/**
* 上传base64
* @param base64 base64
* @param suffix suffix
* @return oss 文件的key
*/
String
upLoadFileBase64Img
(
String
base64
,
String
suffix
);
/**
* 获取文件的url
* @param fileKey 文件key
* @return url
*/
String
getFileUrl
(
String
fileKey
);
/**
* 下载文件base64
* @param fileKey 文件key
* @return base64
*/
String
downLoadBase64
(
String
fileKey
);
/**
* 获取文件大小
* @param fileKey 文件key
* @return 文件大小
*/
Double
getFileSize
(
String
fileKey
);
/**
* 下载byte数组
* @param fileKey 文件key
* @return byte[]
*/
byte
[]
downLoadBytes
(
String
fileKey
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgCheckProgressService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.cusc.nirvana.common.result.PageResult
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgCheckProgressDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgCheckStatisticsDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgCheckStatisticsQueryDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgSearchCardAuthDTO
;
import
com.github.pagehelper.PageInfo
;
public
interface
IMgCheckProgressService
{
/**
* 分页查询审核进度信息
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
MgCheckProgressDTO
>
queryByPage
(
MgCheckProgressDTO
bean
);
MgCheckStatisticsDTO
queryCheckStatistics
(
MgCheckStatisticsQueryDTO
queryDTO
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgOrderApproverService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.MgOrderApproverPO
;
/**
* @author stayAnd
* @date 2022/3/31
*/
public
interface
IMgOrderApproverService
extends
IService
<
MgOrderApproverPO
>
{
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgRnrAuthenticationResultService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrAuthenticationResultPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrAuthenticationResultDTO
;
import
java.util.List
;
/**
* 实名认证结果(MgRnrAuthenticationResult)表服务接口
*
* @author yuy336
* @since 2022-05-19 17:36:05
*/
public
interface
IMgRnrAuthenticationResultService
extends
IService
<
MgRnrAuthenticationResultPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
MgRnrAuthenticationResultDTO
getByUuid
(
MgRnrAuthenticationResultDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
MgRnrAuthenticationResultDTO
>
queryByList
(
MgRnrAuthenticationResultDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrAuthenticationResultDTO
insert
(
MgRnrAuthenticationResultDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrAuthenticationResultDTO
update
(
MgRnrAuthenticationResultDTO
bean
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgRnrCardInfoService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.cusc.nirvana.common.result.PageResult
;
import
com.cusc.nirvana.user.rnr.mg.constants.RnrStatus
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrCardInfoPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrCardInfoDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrInfoDTO
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
* 实名卡信息(MgRnrCardInfo)表服务接口
*
* @author yuy336
* @since 2022-03-04 11:06:45
*/
public
interface
IMgRnrCardInfoService
extends
IService
<
MgRnrCardInfoPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
MgRnrCardInfoDTO
getByUuid
(
MgRnrCardInfoDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
MgRnrCardInfoDTO
>
queryByList
(
MgRnrCardInfoDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
MgRnrCardInfoDTO
>
queryByPage
(
MgRnrCardInfoDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrCardInfoDTO
insert
(
MgRnrCardInfoDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrCardInfoDTO
update
(
MgRnrCardInfoDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
MgRnrCardInfoDTO
bean
);
/**
* Description: 批量新增卡信息
* <br />
* CreateDate 2022-03-04 11:27:51
*
* @author yuyi
**/
Integer
addRnrCardBatch
(
List
<
MgRnrCardInfoPO
>
beanList
);
/**
* 查询有效的card信息
*
* @param bean
* @return 实例对象
*/
List
<
MgRnrCardInfoDTO
>
getByIccid
(
MgRnrCardInfoDTO
bean
);
/**
* Description: 检查iccid是否存在
* <br />
* CreateDate 2022-03-04 19:01:54
*
* @author yuyi
**/
boolean
checkIccidExists
(
MgRnrCardInfoDTO
bean
);
/**
* 更新解绑记录
*
* @param uuids
* @return
*/
Integer
unboundCardBatch
(
@Param
(
"beans"
)
List
<
String
>
uuids
,
RnrStatus
status
);
/**
* 根据iccid获取card列表
*
* @param bean
* @return
*/
List
<
MgRnrCardInfoDTO
>
getListByIccid
(
MgRnrCardInfoDTO
bean
);
/**
* 根据业务id和iccid获取数据
*
* @param orderId
* @param iccid
* @return
*/
MgRnrCardInfoDTO
getByOrderIdAndIccId
(
String
orderId
,
String
iccid
);
/**
* 根据iccid 获取card信息
*
* @param
* @return
*/
MgRnrCardInfoDTO
getOneByIccid
(
MgRnrCardInfoDTO
bean
);
/**
* 更新mq发送状态
*
* @param mgRnrCardInfoDTO
* @return
*/
Integer
updateCardNoticeStatus
(
MgRnrCardInfoDTO
mgRnrCardInfoDTO
);
/**
* 更新消息状态和实名状态
*
* @param orderId
* @param noticeStatus
* @param rnrStatus
* @return
*/
Integer
updateCardStatusByOrderId
(
String
orderId
,
int
noticeStatus
,
int
rnrStatus
);
/**
* 卡的绑定状态校验
*
* @param bean
* @return
*/
boolean
checkIccid
(
MgRnrCardInfoDTO
bean
);
/**
* 根据vin查询iccidList
*/
List
<
MgRnrCardInfoDTO
>
queryBindListByVin
(
String
vin
);
Integer
updateBatchCardStatus
(
List
<
MgRnrCardInfoDTO
>
beans
);
/**
* 给定一批vin和iccid;判断一批vin以及vin下的iccids是否存在已经实名过的iccid
*/
List
<
MgRnrCardInfoDTO
>
queryBindListByVinsAndIccids
(
List
<
String
>
vins
,
List
<
String
>
iccids
);
List
<
MgRnrCardInfoDTO
>
queryBindListByVinAndBizType
(
String
vin
,
int
bizTpye
);
Integer
insertBatchCards
(
List
<
MgRnrCardInfoDTO
>
beans
);
/**
* 根据rnrId更新状态
*
* @param dto
*/
void
updateCardStatusByRnrId
(
MgRnrCardInfoDTO
dto
);
void
sendCardNotice
(
MgRnrCardInfoDTO
dto
);
List
<
MgRnrCardInfoDTO
>
queryListByVin
(
String
vin
);
/**
* 通过用户id查询card信息分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
MgRnrCardInfoDTO
>
queryPageByUserId
(
MgRnrCardInfoDTO
bean
);
/**
* 根据iccid最新的实名卡信息
*/
MgRnrCardInfoDTO
getNewRnrCardByIccid
(
MgRnrCardInfoDTO
bean
);
int
getNumWithUnload
(
MgRnrInfoDTO
dto
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgRnrCardNoticeService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgCardNoticeDTO
;
import
com.cusc.nirvana.user.rnr.workorder.dto.WorkOrderReviewCallBackRequestDTO
;
import
java.util.List
;
/**
* 实名卡通知操作接口
*
* @author yubo
* @since 2022-04-16 14:44
*/
public
interface
IMgRnrCardNoticeService
{
void
sendCardNotices
();
/**
* 发送实名卡操作通知
*
* @param dto
*/
void
sendCardNotice
(
List
<
MgCardNoticeDTO
>
dto
);
void
sendCardNoticeByOrderId
(
String
orderId
);
void
asyncOrderExecutor
(
WorkOrderReviewCallBackRequestDTO
callBackRequestDTO
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgRnrCommonConfigService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrCommonConfigPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrCommonConfigDTO
;
import
java.util.List
;
/**
* 实名业务公共配置(MgRnrCommonConfig)表服务接口
*
* @author yuy336
* @since 2022-03-03 10:56:46
*/
public
interface
IMgRnrCommonConfigService
extends
IService
<
MgRnrCommonConfigPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
MgRnrCommonConfigDTO
getByUuid
(
MgRnrCommonConfigDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
MgRnrCommonConfigDTO
>
queryByList
(
MgRnrCommonConfigDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrCommonConfigDTO
insert
(
MgRnrCommonConfigDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrCommonConfigDTO
update
(
MgRnrCommonConfigDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
MgRnrCommonConfigDTO
bean
);
/**
* 通过认证方式编号查询单条数据
*
* @param path
* @return 实例对象
*/
MgRnrCommonConfigDTO
getByConfigPath
(
String
path
);
/**
* 通过认证方式编号查询单条数据
*
* @param parentPath
* @return 实例对象
*/
List
<
MgRnrCommonConfigDTO
>
getByConfigParentPath
(
String
parentPath
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgRnrCompanyInfoService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrCompanyInfoPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrCompanyInfoDTO
;
import
java.util.List
;
/**
* 实名公司信息表(MgRnrCompanyInfo)表服务接口
*
* @author yuy336
* @since 2022-02-10 18:30:31
*/
public
interface
IMgRnrCompanyInfoService
extends
IService
<
MgRnrCompanyInfoPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
MgRnrCompanyInfoDTO
getByUuid
(
MgRnrCompanyInfoDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
MgRnrCompanyInfoDTO
>
queryByList
(
MgRnrCompanyInfoDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrCompanyInfoDTO
insert
(
MgRnrCompanyInfoDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrCompanyInfoDTO
update
(
MgRnrCompanyInfoDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
MgRnrCompanyInfoDTO
bean
);
/**
* 根据实名id获取信息
* @param bean
* @return
*/
MgRnrCompanyInfoDTO
getByRnrid
(
MgRnrCompanyInfoDTO
bean
);
List
<
String
>
findRnrIdsByCompanyName
(
MgRnrCompanyInfoDTO
bean
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgRnrFileService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.cusc.nirvana.common.result.PageResult
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrFilePO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrFileDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrInfoDTO
;
import
java.util.List
;
/**
* 实名图片信息表(MgRnrImage0)表服务接口
*
* @author yuy336
* @since 2022-01-26 13:49:12
*/
public
interface
IMgRnrFileService
extends
IService
<
MgRnrFilePO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
MgRnrFileDTO
getByUuid
(
MgRnrFileDTO
bean
);
/**
* 根据实名id获取信息
* @param bean
* @return
*/
List
<
MgRnrFileDTO
>
getByRnrid
(
MgRnrFileDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
MgRnrFileDTO
>
queryByList
(
MgRnrFileDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
MgRnrFileDTO
>
queryByPage
(
MgRnrFileDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrFileDTO
insert
(
MgRnrFileDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrFileDTO
update
(
MgRnrFileDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
MgRnrFileDTO
bean
);
/**
* 实名文件批量上传
*
* @param imageList 图片集合
* @param imageList 实名信息DTO
* @return 集合对象
*/
List
<
MgRnrFileDTO
>
rnrImageBatchUpload
(
List
<
MgRnrFileDTO
>
imageList
,
MgRnrInfoDTO
rnrInfoDTO
);
/**
* Description: 批量新增图片信息
* <br />
* CreateDate 2022-03-04 11:27:51
*
* @author yuyi
**/
Integer
addRnrFileBatch
(
List
<
MgRnrFilePO
>
beanList
);
/**
* Description: 批量新增文件信息
* <br />
* CreateDate 2022-03-04 11:27:51
*
* @author yuyi
**/
Integer
addRnrFileFromInfo
(
MgRnrInfoDTO
info
,
List
<
MgRnrFileDTO
>
beanList
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgRnrInfoService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.cusc.nirvana.user.rnr.mg.constants.RnrStatus
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrInfoPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrInfoDTO
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.cusc.nirvana.common.result.PageResult
;
import
java.util.List
;
/**
* 实名信息表(MgRnrInfo)表服务接口
*
* @author yuy336
* @since 2022-02-10 18:30:52
*/
public
interface
IMgRnrInfoService
extends
IService
<
MgRnrInfoPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
MgRnrInfoDTO
getByUuid
(
MgRnrInfoDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
MgRnrInfoDTO
>
queryByList
(
MgRnrInfoDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
MgRnrInfoDTO
>
queryByPage
(
MgRnrInfoDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrInfoDTO
insert
(
MgRnrInfoDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrInfoDTO
update
(
MgRnrInfoDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
MgRnrInfoDTO
bean
);
/**
* 更新订单状态
* @param rnrId
* @param rnr
*/
void
updateRnrStatus
(
String
rnrId
,
RnrStatus
rnr
);
/**
* 批量更新订单状态
*/
void
updateRnrStatusBatch
(
List
<
String
>
rnrIds
,
RnrStatus
status
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgRnrLiaisonInfoService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.cusc.nirvana.common.result.PageResult
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrLiaisonInfoPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrInfoDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrLiaisonInfoDTO
;
import
java.util.List
;
/**
* 实名联系人信息表(MgRnrLiaisonInfo)表服务接口
*
* @author yuy336
* @since 2022-03-03 19:59:05
*/
public
interface
IMgRnrLiaisonInfoService
extends
IService
<
MgRnrLiaisonInfoPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
MgRnrLiaisonInfoDTO
getByUuid
(
MgRnrLiaisonInfoDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
MgRnrLiaisonInfoDTO
>
queryByList
(
MgRnrLiaisonInfoDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
MgRnrLiaisonInfoDTO
>
queryByPage
(
MgRnrLiaisonInfoDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrLiaisonInfoDTO
insert
(
MgRnrLiaisonInfoDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrLiaisonInfoDTO
update
(
MgRnrLiaisonInfoDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
MgRnrLiaisonInfoDTO
bean
);
/**
* Description: 批量新增联系人信息
* <br />
* CreateDate 2022-03-04 11:27:51
*
* @author yuyi
**/
Integer
addRnrLiaisonBatch
(
List
<
MgRnrLiaisonInfoPO
>
beanList
);
/**
* Description: 批量新增联系人信息
* <br />
* CreateDate 2022-03-04 11:27:51
*
* @author yuyi
**/
Integer
addRnrLiaisonFromRnrInfo
(
MgRnrInfoDTO
info
,
List
<
MgRnrLiaisonInfoDTO
>
beanList
);
/**
* Description: 根据实名id获取信息
* @param bean
* @return
*/
MgRnrLiaisonInfoDTO
getByRnrid
(
MgRnrLiaisonInfoDTO
bean
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgRnrOperationLogService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrOperationLogPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrOperationLogDTO
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.cusc.nirvana.common.result.PageResult
;
import
java.util.List
;
/**
* 实名操作日志,包含rnr_info_oplog(MgRnrOperationLog)表服务接口
*
* @author yuy336
* @since 2022-03-04 15:07:42
*/
public
interface
IMgRnrOperationLogService
extends
IService
<
MgRnrOperationLogPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
MgRnrOperationLogDTO
getByUuid
(
MgRnrOperationLogDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
MgRnrOperationLogDTO
>
queryByList
(
MgRnrOperationLogDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
MgRnrOperationLogDTO
>
queryByPage
(
MgRnrOperationLogDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrOperationLogDTO
insert
(
MgRnrOperationLogDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrOperationLogDTO
update
(
MgRnrOperationLogDTO
bean
);
/**
* Description: 批量新增实名日志信息
* <br />
* CreateDate 2022-03-04 11:27:51
*
* @author yuyi
**/
void
addRnrOperationLogBatch
(
List
<
MgRnrOperationLogDTO
>
beanList
);
/**
* Description: 批量新增实名日志信息
* <br />
* CreateDate 2022-03-04 11:27:51
*
* @author yuyi
**/
void
addRnrOperationLogPOBatch
(
List
<
MgRnrOperationLogPO
>
beanList
);
}
Prev
1
…
11
12
13
14
15
16
17
18
19
…
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