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/service/IMgRnrTagService.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.MgRnrTagPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrInfoDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrTagDTO
;
import
java.util.List
;
/**
* 实名标签,可用于对数据权限查询(MgRnrTag15)表服务接口
*
* @author yuy336
* @since 2022-01-26 13:50:09
*/
public
interface
IMgRnrTagService
extends
IService
<
MgRnrTagPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
MgRnrTagDTO
getByUuid
(
MgRnrTagDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
MgRnrTagDTO
>
queryByList
(
MgRnrTagDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
MgRnrTagDTO
>
queryByPage
(
MgRnrTagDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrTagDTO
insert
(
MgRnrTagDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrTagDTO
update
(
MgRnrTagDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
MgRnrTagDTO
bean
);
/**
* Description: 批量新增标签信息
* <br />
* CreateDate 2022-03-04 11:27:51
*
* @author yuyi
**/
Integer
addRnrTagBatch
(
List
<
MgRnrTagPO
>
beanList
);
/**
* Description: 批量新增标签信息
* <br />
* CreateDate 2022-03-04 11:27:51
*
* @author yuyi
**/
Integer
addRnrTagFromRnrInfo
(
MgRnrInfoDTO
info
,
List
<
MgRnrTagDTO
>
beanList
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgRnrTaskService.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.MgRnrTaskPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrTaskDTO
;
import
java.util.List
;
/**
* (MgRnrTask)表服务接口
*
* @author makejava
* @since 2022-09-24 11:26:04
*/
public
interface
IMgRnrTaskService
extends
IService
<
MgRnrTaskPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
MgRnrTaskDTO
getByUuid
(
MgRnrTaskDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
MgRnrTaskDTO
>
queryByList
(
MgRnrTaskDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
MgRnrTaskDTO
>
queryByPage
(
MgRnrTaskDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrTaskDTO
insert
(
MgRnrTaskDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgRnrTaskDTO
update
(
MgRnrTaskDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
MgRnrTaskDTO
bean
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgSurplusBindService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.cusc.nirvana.user.rnr.mg.dto.RnrRelationDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.SurplusConfirmDto
;
/**
* @author yubo
* @since 2022-05-03 15:39
*/
public
interface
IMgSurplusBindService
{
/**
* 保存一车多卡关系
*
* @param relationDTO
* @return
*/
String
saveRelation
(
RnrRelationDTO
relationDTO
);
/**
* 保存一车多卡关系
*
* @param confirmDto
* @return
*/
void
surplusConfirm
(
SurplusConfirmDto
confirmDto
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgTenantBizzConfigService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.MgTenantBizzConfigPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgTenantBizzConfigDTO
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.cusc.nirvana.common.result.PageResult
;
import
java.util.List
;
/**
* 租户业务配置(MgTenantBizzConfig)表服务接口
*
* @author yuy336
* @since 2022-06-14 09:36:10
*/
public
interface
IMgTenantBizzConfigService
extends
IService
<
MgTenantBizzConfigPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
MgTenantBizzConfigDTO
getByUuid
(
MgTenantBizzConfigDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
MgTenantBizzConfigDTO
>
queryByList
(
MgTenantBizzConfigDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
MgTenantBizzConfigDTO
>
queryByPage
(
MgTenantBizzConfigDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgTenantBizzConfigDTO
insert
(
MgTenantBizzConfigDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgTenantBizzConfigDTO
update
(
MgTenantBizzConfigDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
MgTenantBizzConfigDTO
bean
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMgVehicleCompanyService.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.MgVehicleCompanyPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgVehicleCompanyDTO
;
import
java.util.List
;
/**
* 车企信息表(FpVehicleCompany)表服务接口
*
* @author yuy336
* @since 2022-04-19 20:11:33
*/
public
interface
IMgVehicleCompanyService
extends
IService
<
MgVehicleCompanyPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
MgVehicleCompanyDTO
getByUuid
(
MgVehicleCompanyDTO
bean
);
/**
* 通过租户编号查询单条数据
*
* @param bean
* @return 实例对象
*/
MgVehicleCompanyDTO
getVehicleCompany
(
MgVehicleCompanyDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
MgVehicleCompanyDTO
>
queryByList
(
MgVehicleCompanyDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
MgVehicleCompanyDTO
>
queryByPage
(
MgVehicleCompanyDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgVehicleCompanyDTO
insert
(
MgVehicleCompanyDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
MgVehicleCompanyDTO
update
(
MgVehicleCompanyDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
MgVehicleCompanyDTO
bean
);
/**
* 通过rnrId新增车企信息
*
* @param bean 实例对象
* @return 实例对象
*/
MgVehicleCompanyDTO
saveByRnrId
(
MgVehicleCompanyDTO
bean
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IMqSendService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
/**
* @author yubo
* @since 2022-05-04 11:02
*/
public
interface
IMqSendService
{
/**
* 发送一车多卡、换卡消息
* @param orderId
*/
void
sendBindUnbindExchangeMq
(
String
orderId
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IOpenTenantRelationService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.OpenTenantRelationPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.OpenTenantRelationDTO
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.cusc.nirvana.common.result.PageResult
;
import
java.util.List
;
/**
* 开放平台租户和实名制租户映射关系表(OpenTenantRelation)表服务接口
*
* @author yuy336
* @since 2022-06-15 20:03:28
*/
public
interface
IOpenTenantRelationService
extends
IService
<
OpenTenantRelationPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
OpenTenantRelationDTO
getByUuid
(
OpenTenantRelationDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
OpenTenantRelationDTO
>
queryByList
(
OpenTenantRelationDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
OpenTenantRelationDTO
>
queryByPage
(
OpenTenantRelationDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
OpenTenantRelationDTO
insert
(
OpenTenantRelationDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
OpenTenantRelationDTO
update
(
OpenTenantRelationDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
OpenTenantRelationDTO
bean
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IOrderNoticeService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.cusc.nirvana.user.rnr.common.dto.RnrMqMessageDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.RnrOrderDTO
;
import
java.util.List
;
/**
* Description: 工单通知service
* <br />
* CreateDate 2022-03-08 15:21:50
*
* @author yuyi
**/
public
interface
IOrderNoticeService
{
/**
* Description: 发送工单消息
* <br />
* CreateDate 2022-03-08 15:53:10
*
* @author yuyi
**/
void
sendOrderMsg
(
RnrMqMessageDTO
<
List
<
RnrOrderDTO
>>
bean
);
/**
* Description: 发送工单通知,提供给小前台或其他服务使用
* <br />
* CreateDate 2022-03-08 15:53:10
*
* @author yuyi
**/
void
sendOrderNotice
(
List
<
RnrOrderDTO
>
orderList
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IOrgBusinessTagService.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.Response
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.OrgBusinessTagPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.OrgBusinessTagDTO
;
import
java.util.List
;
/**
* 业务标签service服务接口
*/
public
interface
IOrgBusinessTagService
extends
IService
<
OrgBusinessTagPO
>
{
/**
* 根据业务uuid查询标签信息
* @param uuid
* @return
*/
Response
<
OrgBusinessTagDTO
>
getByUuid
(
String
uuid
);
/**
* 根据租户和标签编码查询业务标签信息
* @param tenantNo
* @param tagCode
* @return
*/
Response
<
OrgBusinessTagDTO
>
getByTagCode
(
String
tenantNo
,
String
tagCode
);
/**
* 新增标签
* @param tagDTO
* @return
*/
Response
<
OrgBusinessTagDTO
>
insert
(
OrgBusinessTagDTO
tagDTO
);
/**
* 修改标签
* @param tagDTO
* @return
*/
Response
<
OrgBusinessTagDTO
>
update
(
OrgBusinessTagDTO
tagDTO
);
/**
* 删除标签
* @param uuid
* @return
*/
Response
<
Integer
>
remove
(
String
uuid
);
/**
* 查询标签信息列表
* @param tenantNo
* @param orgUuid
* @return
*/
Response
<
List
<
OrgBusinessTagDTO
>>
query
(
String
tenantNo
,
String
orgUuid
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IOrgSimRelService.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.common.result.Response
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.OrgSimRelPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.IccIdListRequestDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrCardInfoDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.OrgSimRelDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.OrgSimRelQueryDTO
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
java.util.List
;
public
interface
IOrgSimRelService
extends
IService
<
OrgSimRelPO
>
{
/**
* 通过uuid查询单条数据
* @param uuid
* @return
*/
OrgSimRelDTO
getByUuid
(
String
uuid
);
/**
* 根据Iccid查询卡信息
* @param iccid
* @return
*/
OrgSimRelDTO
getByIccid
(
String
iccid
);
/**
* 查询分页列表
* @param queryDTO
* @return
*/
PageResult
<
OrgSimRelDTO
>
queryByPage
(
OrgSimRelQueryDTO
queryDTO
);
/**
* 查询多个iccid详情
* @param iccids
* @return
*/
List
<
OrgSimRelDTO
>
queryByList
(
List
<
String
>
iccids
);
/**
* 根据vin查询车卡关系列表
* @param vin
* @return
*/
List
<
OrgSimRelDTO
>
queryByVin
(
String
vin
);
/**
* 新增组织和SIM卡的关系
* @param simRelDTO
* @return
*/
OrgSimRelDTO
insert
(
OrgSimRelDTO
simRelDTO
);
/**
* 批量新增组织和SIM卡的关系
* @param simRelDTOS
* @return
*/
Integer
insertBatch
(
List
<
OrgSimRelDTO
>
simRelDTOS
);
/**
* 修改组织和SIM卡的关系
* @param simRelDTO
* @return
*/
OrgSimRelDTO
update
(
OrgSimRelDTO
simRelDTO
);
/**
* 更新车卡关系的绑定状态,0:绑定,1:解绑
* @param iccid
* @param vin
* @param bindStatus
*/
boolean
updateBindStatus
(
String
iccid
,
String
vin
,
Integer
bindStatus
);
boolean
updateBindIccid
(
List
<
String
>
iccid
);
/**
* 删除指定数据
* @param simRelDTO
* @return
*/
boolean
deleteById
(
OrgSimRelDTO
simRelDTO
);
/**
* @author: jk
* @description: 同步vin
* @date: 2022/7/13 9:36
* @version: 1.0
*/
void
updateVin
(
List
<
MgRnrCardInfoDTO
>
mgRnrCardInfoDTOList
);
/**
* 查询符合要求的数据
*
* @param requestDTO
* @return
*/
List
<
OrgSimRelDTO
>
queryInfoByIccidAndStatus
(
IccIdListRequestDTO
requestDTO
);
/**
* 批量更新状态
*
* @param requestDTO
* @return
*/
boolean
updateStatusByIccid
(
IccIdListRequestDTO
requestDTO
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IOrganService.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.eiam.dto.OrganizationDTO
;
/**
* Description: 组织操作service
* <br />
* CreateDate 2022-07-06 19:32:37
*
* @author yuyi
**/
public
interface
IOrganService
{
/**
* Description: 根据组织id获取上一级的车企组织id
* <br />
* CreateDate 2022-05-27 18:59:35
*
* @author yuyi
**/
Response
<
OrganizationDTO
>
getCarSubOrganByOrgId
(
OrganizationDTO
bean
);
/**
* Description: 根据组织查询编码获取上一级的车企组织id
* <br />
* CreateDate 2022-05-27 18:59:35
*
* @author yuyi
**/
Response
<
OrganizationDTO
>
getCarSubOrganByQueryCodePrivate
(
OrganizationDTO
bean
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IProjectService.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.ProjectNumResponseDTO
;
import
org.springframework.stereotype.Service
;
/**
* @author yubo
* @since 2022-04-19 15:35
*/
public
interface
IProjectService
{
/**
* 根据iccid查询项目编号
*
* @param iccid
* @return
*/
Response
<
ProjectNumResponseDTO
>
findProjectNoByIccid
(
String
iccid
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IRnrInfoChangeService.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.RnrInfoChangeDTO
;
/**
* Description: 通用实名更换service
* <br />
* CreateDate 2022-01-26 10:36:27
*
* @author yuyi
**/
public
interface
IRnrInfoChangeService
{
/**
* 通用实名更换
*
* @param bean 参数体
* @return
*/
Response
rnrChange
(
RnrInfoChangeDTO
bean
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IRnrNoticeTemplateConfigService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.cusc.nirvana.user.rnr.mg.dao.entity.RnrNoticeTemplateConfigPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.RnrNoticeTemplateConfigDTO
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.cusc.nirvana.common.result.PageResult
;
import
java.util.List
;
/**
* 消息模板配置(RnrNoticeTemplateConfig)表服务接口
*
* @author yuy336
* @since 2022-06-01 11:07:09
*/
public
interface
IRnrNoticeTemplateConfigService
extends
IService
<
RnrNoticeTemplateConfigPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
RnrNoticeTemplateConfigDTO
getByUuid
(
RnrNoticeTemplateConfigDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
RnrNoticeTemplateConfigDTO
>
queryByList
(
RnrNoticeTemplateConfigDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
RnrNoticeTemplateConfigDTO
>
queryByPage
(
RnrNoticeTemplateConfigDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
RnrNoticeTemplateConfigDTO
insert
(
RnrNoticeTemplateConfigDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
RnrNoticeTemplateConfigDTO
update
(
RnrNoticeTemplateConfigDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
RnrNoticeTemplateConfigDTO
bean
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IRnrOrderOperationLogService.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.RnrOrderOperationLogPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.RnrOrderOperationLogDTO
;
import
java.util.List
;
/**
* 实名工单操作日志(MgRnrOrderOperationLog)表服务接口
*
* @author yuy336
* @since 2022-03-04 10:07:54
*/
public
interface
IRnrOrderOperationLogService
extends
IService
<
RnrOrderOperationLogPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
RnrOrderOperationLogDTO
getByUuid
(
RnrOrderOperationLogDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
RnrOrderOperationLogDTO
>
queryByList
(
RnrOrderOperationLogDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
RnrOrderOperationLogDTO
>
queryByPage
(
RnrOrderOperationLogDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
RnrOrderOperationLogDTO
insert
(
RnrOrderOperationLogDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
RnrOrderOperationLogDTO
update
(
RnrOrderOperationLogDTO
bean
);
/**
* 批量新增工单日志数据
*
* @param orderOptLogList 实例对象
* @return 实例对象
*/
Integer
insertBatchOrderOperationLog
(
List
<
RnrOrderOperationLogPO
>
orderOptLogList
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IRnrOrderService.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.RnrOrderPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrCardInfoDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.MgRnrInfoDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.RnrOrderDTO
;
import
com.cusc.nirvana.user.rnr.workorder.dto.WorkOrderReviewCallBackRequestDTO
;
import
java.util.List
;
/**
* 实名工单信息(MgRnrOrder15)表服务接口
*
* @author yuy336
* @since 2022-01-26 13:49:52
*/
public
interface
IRnrOrderService
extends
IService
<
RnrOrderPO
>
{
/**
* 通过UUID查询单条数据
*
* @param bean
* @return 实例对象
*/
RnrOrderDTO
getByUuid
(
RnrOrderDTO
bean
);
/**
* 通过查询条件查询集合数据
*
* @param bean
* @return 集合对象
*/
List
<
RnrOrderDTO
>
queryByList
(
RnrOrderDTO
bean
);
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
PageResult
<
RnrOrderDTO
>
queryByPage
(
RnrOrderDTO
bean
);
/**
* 新增数据
*
* @param bean 实例对象
* @return 实例对象
*/
RnrOrderDTO
insert
(
RnrOrderDTO
bean
);
/**
* 修改数据
*
* @param bean 实例对象
* @return 实例对象
*/
RnrOrderDTO
update
(
RnrOrderDTO
bean
);
/**
* 通过主键删除数据
*
* @param bean
* @return 是否成功
*/
boolean
deleteById
(
RnrOrderDTO
bean
);
/**
* Description: 批量发送
* <br />
* CreateDate 2022-03-07 19:33:24
*
* @author yuyi
**/
void
sendBatchOrderMQ
(
List
<
RnrOrderDTO
>
orderList
,
Integer
orderDelay
);
/**
* 批量新增数据
*
* @param orderList 实例对象
* @return 实例对象
*/
Integer
insertBatchOrder
(
List
<
RnrOrderDTO
>
orderList
);
/**
* 批量新增数据
*
* @param orderList 实例对象
* @return 实例对象
*/
void
sendThirdBatchOrder
(
List
<
RnrOrderDTO
>
orderList
);
/**
* 更新工单状态
*/
void
updateOrderStatus
(
List
<
String
>
orderIds
,
int
status
);
/**
* 插入工单信息
* @param order
*/
void
insertOrder
(
RnrOrderDTO
order
);
void
sendOrderSystem
(
RnrOrderDTO
dto
,
MgRnrInfoDTO
mgRnrInfoDTO
,
List
<
MgRnrCardInfoDTO
>
list
);
String
getOrganNameForOrgId
(
String
orgId
);
String
getOrganNameForOrganCode
(
String
orgId
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IRnrRelationService.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.MgRnrCardInfoDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.RnrRelationDTO
;
import
java.util.List
;
/**
* Description: 实名关系service
* <br />
* CreateDate 2022-01-26 10:36:27
*
* @author yuyi
**/
public
interface
IRnrRelationService
{
/**
* Description: 保存实名的关系-多卡
* <br />
* CreateDate 2022-03-03 13:58:47
*
* @author yuyi
**/
Response
saveRnrRelation
(
RnrRelationDTO
bean
);
/**
* Description: 同步实名信息api 目前仅开放平台调用
* <br />
* CreateDate 2022-03-03 13:58:47
*
* @author yuyi
**/
Response
syncRnrRelation
(
RnrRelationDTO
bean
);
/**
* Description: 锁定iccid
* <br />
* CreateDate 2022-03-07 15:24:32
*
* @author yuyi
**/
void
lockRnrIccid
(
String
tenantNo
,
String
iccid
,
String
value
);
/**
* Description: 锁定iccid
* <br />
* CreateDate 2022-03-07 15:24:32
*
* @author yuyi
**/
void
lockRnrIccidList
(
String
tenantNo
,
List
<
String
>
iccidList
,
String
value
);
/**
* Description: 解锁iccid
* <br />
* CreateDate 2022-03-07 15:24:32
*
* @author yuyi
**/
void
unLockRnrIccid
(
String
tenantNo
,
String
iccid
);
/**
* Description: 解锁iccid
* <br />
* CreateDate 2022-03-07 15:24:32
*
* @author yuyi
**/
void
unLockRnrIccidList
(
String
tenantNo
,
List
<
String
>
iccidList
);
/**
* Description: 检查iccid的状态
* <br />
* CreateDate 2022-03-07 16:14:07
*
* @author yuyi
**/
void
checkIccidStatus
(
String
tenantNo
,
List
<
String
>
iccidList
);
/**
* Description: 根据iccid获取实名关系信息(rnr info、公司信息、联系人信息)
* @return
*/
Response
getRnrRelation
(
MgRnrCardInfoDTO
bean
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IRnrResultProcessService.java
0 → 100644
View file @
b2eded42
package
com.cusc.nirvana.user.rnr.mg.service
;
import
com.cusc.nirvana.user.rnr.mg.constants.RnrOrderStatusEnum
;
/**
* @author stayAnd
* @date 2022/5/5
*/
public
interface
IRnrResultProcessService
{
/**
* 处理实名结果
* @param orderId
* @param rnrId
* @param statusEnum
* @param content
*/
void
processRnrResult
(
String
orderId
,
String
rnrId
,
RnrOrderStatusEnum
statusEnum
,
String
content
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/IRnrUnboundService.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.RnrRelationDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.RnrUnbindDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.VehicleUnbindDTO
;
import
com.cusc.nirvana.user.rnr.mg.validation.group.SaveRelation
;
/**
* Description: 通用实名解绑service
* <br />
* CreateDate 2022-01-26 10:36:27
*
* @author yuyi
**/
public
interface
IRnrUnboundService
{
/**
* 通用实名解绑
*
* @param bean 参数体
* @return
*/
Response
rnrUnbound
(
RnrUnbindDTO
bean
);
/**
* 车企批量解绑
*/
Response
batchUnbound
(
VehicleUnbindDTO
bean
);
/**
* 二手车解绑
* @param bean
* @return
*/
Response
secondHandUnBound
(
RnrRelationDTO
bean
);
/**
* 检查是否需要解绑的车企的卡
* @param bean
*/
void
checkUnBindVehicle
(
RnrRelationDTO
bean
);
}
local-rnr-mg-server/src/main/java/com/cusc/nirvana/user/rnr/mg/service/ISimFileHistoryService.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.SimFileHistoryPO
;
import
com.cusc.nirvana.user.rnr.mg.dto.SimFileHistoryDTO
;
import
com.cusc.nirvana.user.rnr.mg.dto.SimFileHistoryQueryDTO
;
/**
* <p>
* Sim卡导入历史服务类
* </p>
*
* @author auto-generator
* @since 2021-11-02
*/
public
interface
ISimFileHistoryService
extends
IService
<
SimFileHistoryPO
>
{
/**
* 通过UUID查询单条数据
* @param uuid
* @return
*/
SimFileHistoryDTO
getByUuid
(
String
uuid
);
/**
* 查询SIM卡导入列表
* @param queryDTO 查询对象
* @return
*/
PageResult
<
SimFileHistoryDTO
>
queryByPage
(
SimFileHistoryQueryDTO
queryDTO
);
/**
* 新增SIM卡导入历史信息
* @param historyDTO
* @return
*/
SimFileHistoryDTO
insert
(
SimFileHistoryDTO
historyDTO
);
/**
* 修改Sim卡导入历史信息
* @param historyDTO
* @return
*/
SimFileHistoryDTO
update
(
SimFileHistoryDTO
historyDTO
);
/**
* 删除指定数据
* @param orgUuid 组织uuid
* @param uuid 主键
* @return
*/
boolean
deleteById
(
String
orgUuid
,
String
uuid
);
}
Prev
1
…
12
13
14
15
16
17
18
19
20
…
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