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.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;
}
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;
}
}
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;
}
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;
}
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;
}
}
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);
// }
// }
//}
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);
}
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);
}
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);
}
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);
}
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> {
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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