Commit b2eded42 authored by kang.nie@inzymeits.com's avatar kang.nie@inzymeits.com
Browse files

初始化代码

parent 12156d65
Pipeline #3109 failed with stages
in 0 seconds
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment