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.controller;
import com.cusc.nirvana.common.loader.StringUtils;
import com.cusc.nirvana.common.result.Response;
import com.cusc.nirvana.user.rnr.common.constants.ResponseCode;
import com.cusc.nirvana.user.rnr.mg.dto.OrgBusinessTagDTO;
import com.cusc.nirvana.user.rnr.mg.dto.OrgBusinessTagQueryDTO;
import com.cusc.nirvana.user.rnr.mg.service.IOrgBusinessTagService;
import com.cusc.nirvana.user.rnr.mg.validation.group.Delete;
import com.cusc.nirvana.user.rnr.mg.validation.group.Insert;
import io.swagger.annotations.ApiOperation;
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("/businessTag")
public class OrgBusinessTagController {
@Autowired
private IOrgBusinessTagService businessTagService;
/**
* 新增业务标签
*
* @param tagDTO
* @return
*/
@PostMapping("add")
public Response<OrgBusinessTagDTO> add(@RequestBody @Validated(Insert.class) OrgBusinessTagDTO tagDTO) {
Response<OrgBusinessTagDTO> response = businessTagService.insert(tagDTO);
return response;
}
/**
* 修改业务标签
*
* @param tagDTO
* @return
*/
@PostMapping("update")
public Response<OrgBusinessTagDTO> update(@RequestBody @Validated(Insert.class) OrgBusinessTagDTO tagDTO) {
Response<OrgBusinessTagDTO> response = businessTagService.update(tagDTO);
return response;
}
/**
* 删除组织与卡关系
*
* @param tagDTO
* @return
*/
@PostMapping("delete")
public Response delete(@RequestBody @Validated(Delete.class) OrgBusinessTagDTO tagDTO) {
Response response = businessTagService.remove(tagDTO.getUuid());
return response;
}
/**
* 查询指定数据
*
* @param uuid
* @return
*/
@GetMapping("getByUuid")
public Response<OrgBusinessTagDTO> getByUuid(String uuid) {
Response<OrgBusinessTagDTO> response = businessTagService.getByUuid(uuid);
return response;
}
/**
* 根据租户和标签编码查询业务标签信息
*
* @param tagDTO
* @return
*/
@PostMapping("/getByTagCode")
public Response<OrgBusinessTagDTO> getByTagCode(@RequestBody OrgBusinessTagDTO tagDTO) {
if (StringUtils.isBlank(tagDTO.getTenantNo()) || StringUtils.isBlank(tagDTO.getTagCode())) {
return Response.createError(ResponseCode.PARAMETER_NOT_NULL.getMsg(),
ResponseCode.PARAMETER_NOT_NULL.getCode());
}
return businessTagService.getByTagCode(tagDTO.getTenantNo(), tagDTO.getTagCode());
}
/**
* 查询标签信息列表
*
* @param queryDto
* @return
*/
@PostMapping("query")
@ApiOperation(value = "标签信息列表查询", notes = "标签信息列表查询")
public Response<List<OrgBusinessTagDTO>> query(@RequestBody @Validated OrgBusinessTagQueryDTO queryDto) {
Response<List<OrgBusinessTagDTO>> response =
businessTagService.query(queryDto.getTenantNo(), queryDto.getOrgUuid());
return response;
}
}
package com.cusc.nirvana.user.rnr.mg.controller;
import com.cusc.nirvana.common.result.PageResult;
import com.cusc.nirvana.common.result.Response;
import com.cusc.nirvana.user.rnr.mg.dto.*;
import com.cusc.nirvana.user.rnr.mg.service.IOrgSimRelService;
import com.cusc.nirvana.user.rnr.mg.validation.group.Delete;
import com.cusc.nirvana.user.rnr.mg.validation.group.Insert;
import com.cusc.nirvana.user.rnr.mg.validation.group.Update;
import io.swagger.annotations.ApiOperation;
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.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* 组织对应SIM卡关系controller
*/
@RestController
@RequestMapping("/orgSimRel")
public class OrgSimRelController {
@Autowired
private IOrgSimRelService orgSimRelService;
/**
* 新增组织与SIM卡关系
* @param orgSimRelDTO
* @return
*/
@PostMapping("add")
public Response<OrgSimRelDTO> add(@RequestBody @Validated(Insert.class) OrgSimRelDTO orgSimRelDTO) {
orgSimRelDTO = orgSimRelService.insert(orgSimRelDTO);
return Response.createSuccess(orgSimRelDTO);
}
@PostMapping("addBatch")
public Response<?> addBatch(@RequestBody OrgSimRelBatchDTO orgSimRelBatchDto) {
Integer cnt = orgSimRelService.insertBatch(orgSimRelBatchDto.getOrgSimRels());
return Response.createSuccess(cnt);
}
/**
* 修改组织与SIM卡关系
* @param orgSimRelDTO
* @return
*/
@PostMapping("update")
public Response<OrgSimRelDTO> update(@RequestBody @Validated(Update.class) OrgSimRelDTO orgSimRelDTO) {
orgSimRelDTO = orgSimRelService.update(orgSimRelDTO);
return Response.createSuccess(orgSimRelDTO);
}
/**
* 删除组织与卡关系
* @param orgSimRelDTO
* @return
*/
@PostMapping("delete")
public Response delete(@RequestBody @Validated(Delete.class) OrgSimRelDTO orgSimRelDTO) {
boolean flag = orgSimRelService.deleteById(orgSimRelDTO);
return Response.createSuccess(flag);
}
/**
* 修改sim卡与vin码的绑定关系
* @param simRelBindStatusDTO
* @return
*/
@PostMapping("updateBindStatus")
public Response updateStatus(@RequestBody @Validated OrgSimRelBindStatusDTO simRelBindStatusDTO) {
boolean flag = orgSimRelService.updateBindStatus(simRelBindStatusDTO.getIccid(), simRelBindStatusDTO.getVin(), simRelBindStatusDTO.getBindStatus());
return Response.createSuccess(flag);
}
/**
* 修改sim卡与vin码的绑定关系
* @return
*/
@PostMapping("updateBindIccid")
public Response updateBindIccid(@RequestBody @Validated List<String> iccid) {
boolean flag = orgSimRelService.updateBindIccid(iccid);
return Response.createSuccess(flag);
}
/**
* 查询指定数据
* @param uuid
* @return
*/
@GetMapping("getByUuid")
public Response<OrgSimRelDTO> getByUuid(String uuid) {
OrgSimRelDTO orgSimRelDTO = orgSimRelService.getByUuid(uuid);
return Response.createSuccess(orgSimRelDTO);
}
/**
* 根据Iccid查询卡信息
* @param iccid
* @return
*/
@GetMapping("getByIccid")
public Response<OrgSimRelDTO> getByIccid(String iccid) {
OrgSimRelDTO orgSimRelDTO = orgSimRelService.getByIccid(iccid);
return Response.createSuccess(orgSimRelDTO);
}
/**
* 根据vin码查询车卡关系列表
* @param queryDTO
* @return
*/
@PostMapping("queryByVin")
public Response<List<OrgSimRelDTO>> queryByVin(@RequestBody @Validated OrgSimRelVinQueryDTO queryDTO) {
List<OrgSimRelDTO> list = orgSimRelService.queryByVin(queryDTO.getVin());
return Response.createSuccess(list);
}
/**
* 分页查询组织与卡关系
* @param orgSimRelQueryDTO
* @return
*/
@PostMapping("queryByPage")
@ApiOperation(value = "分页查询", notes = "分页查询")
public Response<PageResult<OrgSimRelDTO>> queryByPage(@RequestBody @Validated OrgSimRelQueryDTO orgSimRelQueryDTO) {
PageResult<OrgSimRelDTO> historyDtos = orgSimRelService.queryByPage(orgSimRelQueryDTO);
return Response.createSuccess(historyDtos);
}
/**
* 查询多个iccid详情
* @param requestDTO
* @return
*/
@PostMapping("queryByList")
@ApiOperation(value = "查询多个iccid详情")
Response<List<OrgSimRelDTO>> queryByList(@RequestBody @Validated IccIdListRequestDTO requestDTO) {
return Response.createSuccess(orgSimRelService.queryByList(requestDTO.getIccids()));
}
@PostMapping("updateVin")
@ApiOperation(value = "更新卡信息")
Response updateVin(@RequestBody @Validated List<MgRnrCardInfoDTO> mgRnrCardInfoDTOList) {
orgSimRelService.updateVin(mgRnrCardInfoDTOList);
return Response.createSuccess();
}
@PostMapping("queryInfoByIccidAndStatus")
@ApiOperation(value = "根据iccid和卡状态去查询")
public Response<List<OrgSimRelDTO>> queryInfoByIccidAndStatus(@RequestBody @Validated IccIdListRequestDTO requestDTO) {
return Response.createSuccess(orgSimRelService.queryInfoByIccidAndStatus(requestDTO));
}
@PostMapping("updateStatusByIccid")
@ApiOperation(value = "批量更新状态")
public Response<List<OrgSimRelDTO>> updateStatusByIccid(@RequestBody @Validated IccIdListRequestDTO requestDTO) {
orgSimRelService.updateStatusByIccid(requestDTO);
return Response.createSuccess();
}
}
package com.cusc.nirvana.user.rnr.mg.controller;
import com.cusc.nirvana.common.result.PageResult;
import com.cusc.nirvana.common.result.Response;
import com.cusc.nirvana.user.rnr.mg.dto.RnrNoticeTemplateConfigDTO;
import com.cusc.nirvana.user.rnr.mg.service.IRnrNoticeTemplateConfigService;
import io.swagger.annotations.ApiOperation;
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;
import java.util.List;
/**
* 消息模板配置(RnrNoticeTemplateConfig)表控制层
*
* @author yuy336
* @since 2022-06-01 11:07:09
*/
@RestController
@RequestMapping("/rnrNoticeTemplateConfig")
public class RnrNoticeTemplateConfigController {
/**
* 服务对象
*/
@Autowired
private IRnrNoticeTemplateConfigService rnrNoticeTemplateConfigService;
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
@PostMapping("/queryByPage")
@ApiOperation(value = "分页查询", notes = "分页查询")
public Response<PageResult<RnrNoticeTemplateConfigDTO>> queryByPage(@RequestBody RnrNoticeTemplateConfigDTO bean) {
return Response.createSuccess(rnrNoticeTemplateConfigService.queryByPage(bean));
}
/**
* 通过主键查询单条数据
*
* @param bean 实体
* @return 单条数据
*/
@PostMapping("/getByUuid")
public Response<RnrNoticeTemplateConfigDTO> getByUuid(@RequestBody RnrNoticeTemplateConfigDTO bean) {
return Response.createSuccess(rnrNoticeTemplateConfigService.getByUuid(bean));
}
/**
* 通过主键查询单条数据
*
* @param bean 实体
* @return 单条数据
*/
@PostMapping("/queryByList")
public Response<List<RnrNoticeTemplateConfigDTO>> queryByList(@RequestBody RnrNoticeTemplateConfigDTO bean) {
return Response.createSuccess(rnrNoticeTemplateConfigService.queryByList(bean));
}
/**
* 新增数据
*
* @param bean 实体
* @return 新增结果
*/
@PostMapping("/add")
public Response add(@RequestBody RnrNoticeTemplateConfigDTO bean) {
return Response.createSuccess(rnrNoticeTemplateConfigService.insert(bean));
}
/**
* 编辑数据
*
* @param bean 实体
* @return 编辑结果
*/
@PostMapping("/update")
public Response update(@RequestBody RnrNoticeTemplateConfigDTO bean) {
return Response.createSuccess(rnrNoticeTemplateConfigService.update(bean));
}
/**
* 删除数据
*
* @param bean 实体
* @return 删除是否成功
*/
@PostMapping("/deleteById")
public Response<Boolean> deleteById(@RequestBody RnrNoticeTemplateConfigDTO bean) {
return Response.createSuccess(rnrNoticeTemplateConfigService.deleteById(bean));
}
}
package com.cusc.nirvana.user.rnr.mg.controller;
import com.cusc.nirvana.common.result.PageResult;
import com.cusc.nirvana.common.result.Response;
import com.cusc.nirvana.user.exception.CuscUserException;
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.mg.service.IMgRnrCardInfoService;
import com.cusc.nirvana.user.rnr.mg.service.IMgRnrInfoService;
import com.cusc.nirvana.user.rnr.mg.service.IRnrOrderService;
import io.swagger.annotations.ApiOperation;
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;
import java.util.ArrayList;
import java.util.List;
/**
* 实名工单信息(MgRnrOrder)表控制层
*
* @author yuy336
* @since 2022-01-26 13:49:52
*/
@RestController
@RequestMapping("/mgRnrOrder")
public class RnrOrderController {
/**
* 服务对象
*/
@Autowired
private IRnrOrderService mgRnrOrderService;
@Autowired
private IMgRnrInfoService mgRnrInfoService;
@Autowired
private IMgRnrCardInfoService cardInfoService;
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
@PostMapping("/queryByPage")
@ApiOperation(value = "分页查询", notes = "分页查询")
public Response<PageResult<RnrOrderDTO>> queryByPage(@RequestBody RnrOrderDTO bean) {
return Response.createSuccess(mgRnrOrderService.queryByPage(bean));
}
/**
* 通过主键查询单条数据
*
* @param bean 实体
* @return 单条数据
*/
@PostMapping("/getByUuid")
public Response<RnrOrderDTO> getByUuid(@RequestBody RnrOrderDTO bean) {
return Response.createSuccess(mgRnrOrderService.getByUuid(bean));
}
/**
* 通过主键查询单条数据
*
* @param bean 实体
* @return 单条数据
*/
@PostMapping("/queryByList")
public Response<List<RnrOrderDTO>> queryByList(@RequestBody RnrOrderDTO bean) {
return Response.createSuccess(mgRnrOrderService.queryByList(bean));
}
/**
* 新增数据
*
* @param bean 实体
* @return 新增结果
*/
@PostMapping("/add")
public Response add(@RequestBody RnrOrderDTO bean) {
return Response.createSuccess(mgRnrOrderService.insert(bean));
}
/**
* 编辑数据
*
* @param bean 实体
* @return 编辑结果
*/
@PostMapping("/update")
public Response update(@RequestBody RnrOrderDTO bean) {
return Response.createSuccess(mgRnrOrderService.update(bean));
}
/**
* 删除数据
*
* @param bean 实体
* @return 删除是否成功
*/
@PostMapping("/deleteById")
public Response<Boolean> deleteById(@RequestBody RnrOrderDTO bean) {
return Response.createSuccess(mgRnrOrderService.deleteById(bean));
}
@PostMapping("/startWorkOrder")
public Response startWorkOrder(@RequestBody RnrOrderDTO dto){
//查询工单信息
dto = mgRnrOrderService.getByUuid(dto);
//查询实名信息
MgRnrInfoDTO mgRnrInfoDTO = new MgRnrInfoDTO();
mgRnrInfoDTO.setUuid(dto.getRnrId());
mgRnrInfoDTO = mgRnrInfoService.getByUuid(mgRnrInfoDTO);
if(mgRnrInfoDTO == null){
throw new CuscUserException("","查询工单对应业务失败");
}
//查询卡信息
MgRnrCardInfoDTO mgRnrCardInfoDTO = new MgRnrCardInfoDTO();
mgRnrCardInfoDTO.setOrderId(dto.getUuid());
mgRnrCardInfoDTO.setCurrPage(1);
mgRnrCardInfoDTO.setPageSize(5);
PageResult<MgRnrCardInfoDTO> page = cardInfoService.queryByPage(mgRnrCardInfoDTO);
mgRnrOrderService.sendOrderSystem(dto,mgRnrInfoDTO,page.getList());
return Response.createSuccess();
}
@PostMapping("/updateOrderStatus")
public Response updateOrderStatus(@RequestBody RnrOrderDTO dto){
List<String> orderIds = new ArrayList<>();
orderIds.add(dto.getUuid());
mgRnrOrderService.updateOrderStatus(orderIds,dto.getOrderStatus());
return Response.createSuccess("更新工单成功");
}
}
package com.cusc.nirvana.user.rnr.mg.controller;
import com.cusc.nirvana.common.result.PageResult;
import com.cusc.nirvana.common.result.Response;
import com.cusc.nirvana.user.rnr.mg.dto.RnrOrderOperationLogDTO;
import com.cusc.nirvana.user.rnr.mg.service.IRnrOrderOperationLogService;
import io.swagger.annotations.ApiOperation;
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;
import java.util.List;
/**
* 实名工单操作日志(MgRnrOrderOperationLog)表控制层
*
* @author yuy336
* @since 2022-03-04 10:07:53
*/
@RestController
@RequestMapping("/mgRnrOrderOperationLog")
public class RnrOrderOperationLogController {
/**
* 服务对象
*/
@Autowired
private IRnrOrderOperationLogService mgRnrOrderOperationLogService;
/**
* 分页查询
*
* @param bean 筛选条件
* @return 查询结果
*/
@PostMapping("/queryByPage")
@ApiOperation(value = "分页查询", notes = "分页查询")
public Response<PageResult<RnrOrderOperationLogDTO>> queryByPage(@RequestBody RnrOrderOperationLogDTO bean) {
return Response.createSuccess(mgRnrOrderOperationLogService.queryByPage(bean));
}
/**
* 通过主键查询单条数据
*
* @param bean 实体
* @return 单条数据
*/
@PostMapping("/getByUuid")
public Response<RnrOrderOperationLogDTO> getByUuid(@RequestBody RnrOrderOperationLogDTO bean) {
return Response.createSuccess(mgRnrOrderOperationLogService.getByUuid(bean));
}
/**
* 通过主键查询单条数据
*
* @param bean 实体
* @return 单条数据
*/
@PostMapping("/queryByList")
public Response<List<RnrOrderOperationLogDTO>> queryByList(@RequestBody RnrOrderOperationLogDTO bean) {
return Response.createSuccess(mgRnrOrderOperationLogService.queryByList(bean));
}
/**
* 新增数据
*
* @param bean 实体
* @return 新增结果
*/
@PostMapping("/add")
public Response add(@RequestBody RnrOrderOperationLogDTO bean) {
return Response.createSuccess(mgRnrOrderOperationLogService.insert(bean));
}
/**
* 编辑数据
*
* @param bean 实体
* @return 编辑结果
*/
@PostMapping("/update")
public Response update(@RequestBody RnrOrderOperationLogDTO bean) {
return Response.createSuccess(mgRnrOrderOperationLogService.update(bean));
}
}
package com.cusc.nirvana.user.rnr.mg.controller;
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 com.cusc.nirvana.user.rnr.mg.dto.RnrRelationIccidDTO;
import com.cusc.nirvana.user.rnr.mg.service.IRnrRelationService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* Description: 实名关系控制层
* <br />
* CreateDate 2022-03-04 15:14:20
*
* @author yuyi
**/
@Slf4j
@RestController
@RequestMapping("/rnr/relation")
public class RnrRelationController {
/**
* Description: 实名关系service
* <br />
* CreateDate 2022-03-03 15:56:52
*
* @author yuyi
**/
@Autowired
private IRnrRelationService rnrRelationService;
/**
* 保存实名关系
*
* @param bean 实体
* @return 单条数据
*/
@PostMapping("/saveRnrRelation")
public Response saveRnrRelation(@RequestBody RnrRelationDTO bean) {
return rnrRelationService.saveRnrRelation(bean);
}
/**
* 同步实名信息
*
* @param bean 实体
* @return 单条数据
*/
@PostMapping("/syncRnrRelation")
public Response syncRnrRelation(@RequestBody RnrRelationDTO bean) {
return rnrRelationService.syncRnrRelation(bean);
}
/**
* Description: 锁定iccid
* <br />
* CreateDate 2022-03-07 15:24:32
*
* @author yuyi
**/
@PostMapping("/lockRnrIccidList")
public Response lockRnrIccidList(@RequestBody RnrRelationIccidDTO bean) {
rnrRelationService.lockRnrIccidList(bean.getTenantNo(), bean.getIccidList(), bean.getValue());
return Response.createSuccess();
}
/**
* Description: 解锁iccid
* <br />
* CreateDate 2022-03-07 15:24:32
*
* @author yuyi
**/
@PostMapping("/unLockRnrIccidList")
public Response unLockRnrIccidList(@RequestBody RnrRelationIccidDTO bean) {
rnrRelationService.unLockRnrIccidList(bean.getTenantNo(), bean.getIccidList());
return Response.createSuccess();
}
/**
* Description: 检查iccid的状态
* <br />
* CreateDate 2022-03-07 16:14:07
*
* @author yuyi
**/
@PostMapping("/checkIccidStatus")
public Response checkIccidStatus(@RequestBody RnrRelationIccidDTO bean) {
log.info("checkIccidStatus 被访问了");
rnrRelationService.checkIccidStatus(bean.getTenantNo(), bean.getIccidList());
return Response.createSuccess();
}
/**
* 根据iccid获取实名关系信息(rnr info、公司信息、联系人信息)
*
* @param bean
* @return
*/
@PostMapping("/getRnrRelation")
public Response<RnrRelationDTO> getRnrRelation(@RequestBody MgRnrCardInfoDTO bean) {
return rnrRelationService.getRnrRelation(bean);
}
}
package com.cusc.nirvana.user.rnr.mg.controller;
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.service.IRnrUnboundService;
import com.cusc.nirvana.user.rnr.mg.validation.group.SaveRelation;
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;
/**
* Description: 实名解绑控制层
* <br />
* CreateDate 2022-04-12 16:55:48
*
* @author yuyi
**/
@Slf4j
@RestController
@RequestMapping("/unbound")
public class RnrUnboundController {
@Autowired
private IRnrUnboundService rnrUnboundService;
/**
* 实名解绑
*
* @param bean 实体
* @return 单条数据
*/
@PostMapping("/rnrUnbound")
public Response rnrUnbound(@RequestBody RnrUnbindDTO bean) {
return rnrUnboundService.rnrUnbound(bean);
}
@PostMapping("/batchUnbound")
public Response batchUnbound(@RequestBody VehicleUnbindDTO bean) {
return rnrUnboundService.batchUnbound(bean);
}
@PostMapping("/secondHandUnBound")
public Response secondHandUnBound(@RequestBody RnrRelationDTO bean) {
return rnrUnboundService.secondHandUnBound(bean);
}
}
package com.cusc.nirvana.user.rnr.mg.controller;
import com.cusc.nirvana.common.result.PageResult;
import com.cusc.nirvana.common.result.Response;
import com.cusc.nirvana.user.rnr.mg.dto.RnrOrderDTO;
import com.cusc.nirvana.user.rnr.mg.dto.SimFileHistoryDTO;
import com.cusc.nirvana.user.rnr.mg.dto.SimFileHistoryQueryDTO;
import com.cusc.nirvana.user.rnr.mg.service.ISimFileHistoryService;
import com.cusc.nirvana.user.rnr.mg.service.impl.RnrOrderServiceImpl;
import com.cusc.nirvana.user.rnr.mg.validation.group.Delete;
import com.cusc.nirvana.user.rnr.mg.validation.group.Insert;
import com.cusc.nirvana.user.rnr.mg.validation.group.Update;
import io.swagger.annotations.ApiOperation;
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.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.Date;
import java.util.List;
/**
* Sim卡导入历史对外controller
*/
@RestController
@RequestMapping("/simFileHistory")
public class SimFileHistoryController {
@Autowired
private ISimFileHistoryService fileHistoryService;
@Autowired
private RnrOrderServiceImpl rnrOrderService;
/**
* 新增SIM卡导入历史信息
* @param historyDTO
* @return
*/
@PostMapping("add")
public Response<SimFileHistoryDTO> add(@RequestBody @Validated(Insert.class) SimFileHistoryDTO historyDTO) {
historyDTO.setCreateTime(new Date());
historyDTO = fileHistoryService.insert(historyDTO);
return Response.createSuccess(historyDTO);
}
/**
* 修改SIM卡导入历史信息
* @param historyDTO
* @return
*/
@PostMapping("update")
public Response<SimFileHistoryDTO> update(@RequestBody @Validated(Update.class) SimFileHistoryDTO historyDTO) {
historyDTO = fileHistoryService.update(historyDTO);
return Response.createSuccess(historyDTO);
}
/**
* 删除SIM卡导入历史信息
* @param historyDTO
* @return
*/
@PostMapping("delete")
public Response delete(@RequestBody @Validated(Delete.class) SimFileHistoryDTO historyDTO) {
boolean flag = fileHistoryService.deleteById(historyDTO.getOrgUuid(), historyDTO.getUuid());
return Response.createSuccess(flag);
}
/**
* 查询指定数据
* @param uuid
* @return
*/
@GetMapping("getByUuid")
public Response<SimFileHistoryDTO> getByUuid(String uuid) {
SimFileHistoryDTO historyDTO = fileHistoryService.getByUuid(uuid);
return Response.createSuccess(historyDTO);
}
/**
* 分页查询历史数据
* @param queryDTO
* @return
*/
@PostMapping("queryByPage")
@ApiOperation(value = "分页查询", notes = "分页查询")
public Response<PageResult<SimFileHistoryDTO>> queryByPage(@RequestBody @Validated SimFileHistoryQueryDTO queryDTO) {
PageResult<SimFileHistoryDTO> historyDtos = fileHistoryService.queryByPage(queryDTO);
return Response.createSuccess(historyDtos);
}
}
package com.cusc.nirvana.user.rnr.mg.controller;
import com.cusc.nirvana.common.result.Response;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author stayAnd
* @date 2022/4/2
*/
@RestController
@RequestMapping("/workOrder")
public class WorkOrderController {
public Response queryWorkOrderList(){
return null;
}
}
package com.cusc.nirvana.user.rnr.mg.converter;
import com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrAuthenticationResultPO;
import com.cusc.nirvana.user.rnr.mg.dto.MgRnrAuthenticationResultDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
* 实名认证结果(MgRnrAuthenticationResult)表服务接口
*
* @author yuy336
* @since 2022-05-19 17:36:05
*/
@Mapper
public interface MgRnrAuthenticationResultConverter {
MgRnrAuthenticationResultConverter INSTANCE = Mappers.getMapper(MgRnrAuthenticationResultConverter.class);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrAuthenticationResultDTO poToDto(MgRnrAuthenticationResultPO bean);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrAuthenticationResultPO dtoToPo(MgRnrAuthenticationResultDTO bean);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List<MgRnrAuthenticationResultDTO> poListToDtoList(List<MgRnrAuthenticationResultPO> list);
}
package com.cusc.nirvana.user.rnr.mg.converter;
import com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrCardInfoPO;
import com.cusc.nirvana.user.rnr.mg.dto.MgCardNoticeDTO;
import com.cusc.nirvana.user.rnr.mg.dto.MgRnrCardInfoDTO;
import com.cusc.nirvana.user.rnr.mg.dto.RnrUnbindDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import org.springframework.util.CollectionUtils;
import java.util.ArrayList;
import java.util.List;
/**
* 实名卡信息(MgRnrCardInfo)表服务接口
*
* @author yuy336
* @since 2022-03-04 11:06:45
*/
@Mapper
public interface MgRnrCardInfoConverter {
MgRnrCardInfoConverter INSTANCE = Mappers.getMapper(MgRnrCardInfoConverter.class);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrCardInfoDTO poToDto(MgRnrCardInfoPO bean);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrCardInfoPO dtoToPo(MgRnrCardInfoDTO bean);
MgCardNoticeDTO poToNoticeDTO(MgRnrCardInfoPO bean);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List<MgRnrCardInfoDTO> poListToDtoList(List<MgRnrCardInfoPO> list);
/**
* 解绑DTO转消息DTO
*/
MgCardNoticeDTO unboundDTOtoNoticeDTO(RnrUnbindDTO bean);
/**
* Description: iccid字符串集合转dto集合
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
default List<MgRnrCardInfoDTO> cardStrListToDtoList(List<String> cardStrList) {
if (CollectionUtils.isEmpty(cardStrList)) {
return null;
}
List<MgRnrCardInfoDTO> retList = new ArrayList<>();
MgRnrCardInfoDTO cardDTO;
for (String iccid : cardStrList) {
cardDTO = new MgRnrCardInfoDTO();
cardDTO.setIccid(iccid);
retList.add(cardDTO);
}
return retList;
}
}
package com.cusc.nirvana.user.rnr.mg.converter;
import com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrCommonConfigPO;
import com.cusc.nirvana.user.rnr.mg.dto.MgRnrCommonConfigDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
* 实名业务公共配置(MgRnrCommonConfig)表服务接口
*
* @author yuy336
* @since 2022-03-03 10:56:46
*/
@Mapper
public interface MgRnrCommonConfigConverter {
MgRnrCommonConfigConverter INSTANCE = Mappers.getMapper(MgRnrCommonConfigConverter.class);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrCommonConfigDTO poToDto(MgRnrCommonConfigPO bean);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrCommonConfigPO dtoToPo(MgRnrCommonConfigDTO bean);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List<MgRnrCommonConfigDTO> poListToDtoList(List<MgRnrCommonConfigPO> list);
}
package com.cusc.nirvana.user.rnr.mg.converter;
import com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrCompanyInfoPO;
import com.cusc.nirvana.user.rnr.mg.dto.MgRnrCompanyInfoDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
* 实名公司信息表(MgRnrCompanyInfo)表服务接口
*
* @author yuy336
* @since 2022-02-10 18:30:32
*/
@Mapper
public interface MgRnrCompanyInfoConverter {
MgRnrCompanyInfoConverter INSTANCE = Mappers.getMapper(MgRnrCompanyInfoConverter.class);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrCompanyInfoDTO poToDto(MgRnrCompanyInfoPO bean);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrCompanyInfoPO dtoToPo(MgRnrCompanyInfoDTO bean);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List<MgRnrCompanyInfoDTO> poListToDtoList(List<MgRnrCompanyInfoPO> list);
}
package com.cusc.nirvana.user.rnr.mg.converter;
import com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrFilePO;
import com.cusc.nirvana.user.rnr.mg.dto.MgRnrFileDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
* 实名图片信息表(MgRnrImage0)表服务接口
*
* @author yuy336
* @since 2022-01-26 13:49:12
*/
@Mapper
public interface MgRnrImageConverter {
MgRnrImageConverter INSTANCE = Mappers.getMapper(MgRnrImageConverter.class);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrFileDTO poToDto(MgRnrFilePO bean);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrFilePO dtoToPo(MgRnrFileDTO bean);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List<MgRnrFileDTO> poListToDtoList(List<MgRnrFilePO> list);
}
package com.cusc.nirvana.user.rnr.mg.converter;
import com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrInfoPO;
import com.cusc.nirvana.user.rnr.mg.dto.MgRnrInfoDTO;
import com.cusc.nirvana.user.rnr.mg.dto.PersonalRnrDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
* 实名信息表(MgRnrInfo)表服务接口
*
* @author yuy336
* @since 2022-02-10 18:30:53
*/
@Mapper
public interface MgRnrInfoConverter {
MgRnrInfoConverter INSTANCE = Mappers.getMapper(MgRnrInfoConverter.class);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrInfoDTO poToDto(MgRnrInfoPO bean);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrInfoPO dtoToPo(MgRnrInfoDTO bean);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List<MgRnrInfoDTO> poListToDtoList(List<MgRnrInfoPO> list);
/**
* Description:个人活体实名DTO 转 info po
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrInfoDTO rnrToInfoDTO(PersonalRnrDTO bean);
}
package com.cusc.nirvana.user.rnr.mg.converter;
import com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrLiaisonInfoPO;
import com.cusc.nirvana.user.rnr.mg.dto.MgRnrLiaisonInfoDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
* 实名联系人信息表(MgRnrLiaisonInfo)表服务接口
*
* @author yuy336
* @since 2022-03-03 19:59:05
*/
@Mapper
public interface MgRnrLiaisonInfoConverter {
MgRnrLiaisonInfoConverter INSTANCE = Mappers.getMapper(MgRnrLiaisonInfoConverter.class);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrLiaisonInfoDTO poToDto(MgRnrLiaisonInfoPO bean);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrLiaisonInfoPO dtoToPo(MgRnrLiaisonInfoDTO bean);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List<MgRnrLiaisonInfoDTO> poListToDtoList(List<MgRnrLiaisonInfoPO> list);
}
package com.cusc.nirvana.user.rnr.mg.converter;
import com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrOperationLogPO;
import com.cusc.nirvana.user.rnr.mg.dto.MgRnrOperationLogDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
* 实名操作日志,包含rnr_info_oplog(MgRnrOperationLog)表服务接口
*
* @author yuy336
* @since 2022-03-04 15:07:43
*/
@Mapper
public interface MgRnrOperationLogConverter {
MgRnrOperationLogConverter INSTANCE = Mappers.getMapper(MgRnrOperationLogConverter.class);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrOperationLogDTO poToDto(MgRnrOperationLogPO bean);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrOperationLogPO dtoToPo(MgRnrOperationLogDTO bean);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List<MgRnrOperationLogDTO> poListToDtoList(List<MgRnrOperationLogPO> list);
/**
* Description: dto list 转 po list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List<MgRnrOperationLogPO> dtoListToPoList(List<MgRnrOperationLogDTO> list);
}
package com.cusc.nirvana.user.rnr.mg.converter;
import com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrTagPO;
import com.cusc.nirvana.user.rnr.mg.dto.MgRnrTagDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
* 实名标签,可用于对数据权限查询(MgRnrTag15)表服务接口
*
* @author yuy336
* @since 2022-01-26 13:50:09
*/
@Mapper
public interface MgRnrTagConverter {
MgRnrTagConverter INSTANCE = Mappers.getMapper(MgRnrTagConverter.class);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrTagDTO poToDto(MgRnrTagPO bean);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrTagPO dtoToPo(MgRnrTagDTO bean);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List<MgRnrTagDTO> poListToDtoList(List<MgRnrTagPO> list);
}
package com.cusc.nirvana.user.rnr.mg.converter;
import com.cusc.nirvana.user.rnr.mg.dao.entity.MgRnrTaskPO;
import com.cusc.nirvana.user.rnr.mg.dto.MgRnrTaskDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
* (MgRnrTask)表服务接口
*
* @author makejava
* @since 2022-09-24 11:26:05
*/
@Mapper
public interface MgRnrTaskConverter {
MgRnrTaskConverter INSTANCE = Mappers.getMapper(MgRnrTaskConverter.class);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrTaskDTO poToDto(MgRnrTaskPO bean);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgRnrTaskPO dtoToPo(MgRnrTaskDTO bean);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List<MgRnrTaskDTO> poListToDtoList(List<MgRnrTaskPO> list);
}
package com.cusc.nirvana.user.rnr.mg.converter;
import com.cusc.nirvana.user.rnr.mg.dao.entity.MgTenantBizzConfigPO;
import com.cusc.nirvana.user.rnr.mg.dto.MgTenantBizzConfigDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
* 租户业务配置(MgTenantBizzConfig)表服务接口
*
* @author yuy336
* @since 2022-06-14 09:36:11
*/
@Mapper
public interface MgTenantBizzConfigConverter {
MgTenantBizzConfigConverter INSTANCE = Mappers.getMapper(MgTenantBizzConfigConverter.class);
/**
* Description: do 转 dto
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgTenantBizzConfigDTO poToDto(MgTenantBizzConfigPO bean);
/**
* Description: dto 转 do
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
MgTenantBizzConfigPO dtoToPo(MgTenantBizzConfigDTO bean);
/**
* Description: do list 转 dto list
* <br />
* CreateDate 2021-11-18 15:21:27
*
* @author yuyi
**/
List<MgTenantBizzConfigDTO> poListToDtoList(List<MgTenantBizzConfigPO> list);
}
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