From 07e40596d35a1440410e928f1426d0d5291f0fe0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com> Date: Tue, 4 Apr 2023 17:30:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8D=B0=E5=8A=9F=E8=83=BD=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...stemPDFTemplateRelevanceBizController.java | 69 +++ ...temPDFTemplateRelevanceCodeController.java | 67 +++ ...emPDFTemplateRelevanceLabelController.java | 48 ++ ...DFTemplateRelevanceStatemenController.java | 48 ++ .../system/SysPdfTemplateRelevanceBizDao.java | 28 +- .../SysPdfTemplateRelevanceCodeDao.java | 25 +- .../SysPdfTemplateRelevanceLabelDao.java | 27 +- .../SysPdfTemplateRelevanceStatemenDao.java | 26 +- .../SysPdfTemplateRelevanceBizEntity.java | 39 +- .../SysPdfTemplateRelevanceCodeEntity.java | 20 +- .../SysPdfTemplateRelevanceLabelEntity.java | 39 +- ...SysPdfTemplateRelevanceStatemenEntity.java | 40 +- .../entity/system/SystemPDFModuleEntity.java | 1 + .../req/system/FilterPdfModuleRequest.java | 1 + .../FilterPdfTemplateRelevanceRequest.java | 1 + .../res/system/SystemPDFModuleResponse.java | 1 + .../SystemPDFTemplateRelevanceBizService.java | 24 + ...SystemPDFTemplateRelevanceCodeService.java | 25 + ...ystemPDFTemplateRelevanceLabelService.java | 21 + ...emPDFTemplateRelevanceStatemenService.java | 21 + ...temPDFTemplateRelevanceBizServiceImpl.java | 59 +++ ...emPDFTemplateRelevanceCodeServiceImpl.java | 60 +++ ...mPDFTemplateRelevanceLabelServiceImpl.java | 50 ++ ...FTemplateRelevanceStatemenServiceImpl.java | 50 ++ .../system/SysPdfTemplateRelevanceBizDao.xml | 494 ++---------------- .../system/SysPdfTemplateRelevanceCodeDao.xml | 494 ++---------------- .../SysPdfTemplateRelevanceLabelDao.xml | 476 +---------------- .../SysPdfTemplateRelevanceStatemenDao.xml | 477 +---------------- .../mapper/system/SystemPDFModuleDao.xml | 8 +- 29 files changed, 817 insertions(+), 1922 deletions(-) create mode 100644 src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceBizController.java create mode 100644 src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceCodeController.java create mode 100644 src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceLabelController.java create mode 100644 src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceStatemenController.java create mode 100644 src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceBizService.java create mode 100644 src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceCodeService.java create mode 100644 src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceLabelService.java create mode 100644 src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceStatemenService.java create mode 100644 src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceBizServiceImpl.java create mode 100644 src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceCodeServiceImpl.java create mode 100644 src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceLabelServiceImpl.java create mode 100644 src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceStatemenServiceImpl.java diff --git a/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceBizController.java b/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceBizController.java new file mode 100644 index 00000000..807cee65 --- /dev/null +++ b/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceBizController.java @@ -0,0 +1,69 @@ +package com.glxp.api.controller.system; + +import com.github.pagehelper.PageInfo; +import com.glxp.api.annotation.AuthRuleAnnotation; +import com.glxp.api.common.res.BaseResponse; +import com.glxp.api.common.util.ResultVOUtils; +import com.glxp.api.entity.basic.BasicBussinessTypeEntity; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; +import com.glxp.api.entity.system.SystemPDFTemplateRelevanceEntity; +import com.glxp.api.entity.thrsys.ThrDeptEntity; +import com.glxp.api.req.basic.FilterBussinessTypeRequest; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.PageSimpleResponse; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; +import com.glxp.api.service.basic.IBasicBussinessTypeService; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceBizService; +import com.glxp.api.service.system.impl.SystemPDFTemplateRelevanceBizServiceImpl; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.List; + + +@RestController +public class SystemPDFTemplateRelevanceBizController { + + @Resource + SystemPDFTemplateRelevanceBizService systemPDFTemplateRelevanceBizService; + + @Resource + IBasicBussinessTypeService basicBussinessTypeService; + + + @PostMapping("/system/pdf/templateRelevanceBiz/getListByModelId") + public BaseResponse getListByModelId(@RequestBody FilterPdfTemplateRelevanceRequest filterPdfTemplateRelevanceRequest) { + + FilterBussinessTypeRequest filterBussinessTypeRequest = new FilterBussinessTypeRequest(); + filterBussinessTypeRequest.setEnable(true); + List bussinessLocalTypeEntities = basicBussinessTypeService.findList(filterBussinessTypeRequest); + for (BasicBussinessTypeEntity basicBussinessTypeEntity : bussinessLocalTypeEntities) { + SysPdfTemplateRelevanceBizEntity systemPDFTemplateRelevanceEntity = new SysPdfTemplateRelevanceBizEntity(); + systemPDFTemplateRelevanceEntity.setLocalAction(basicBussinessTypeEntity.getAction()); + systemPDFTemplateRelevanceEntity.setModuleId(filterPdfTemplateRelevanceRequest.getModuleId()); + systemPDFTemplateRelevanceEntity.setModelKey(filterPdfTemplateRelevanceRequest.getModelKey()); + systemPDFTemplateRelevanceBizService.insert(systemPDFTemplateRelevanceEntity); + } + + List sysPdfTemplateRelevanceBizEntityList= systemPDFTemplateRelevanceBizService.filterList(filterPdfTemplateRelevanceRequest); + PageInfo pageInfo; + pageInfo = new PageInfo<>(sysPdfTemplateRelevanceBizEntityList); + PageSimpleResponse pageSimpleResponse = new PageSimpleResponse<>(); + pageSimpleResponse.setTotal(pageInfo.getTotal()); + pageSimpleResponse.setList(sysPdfTemplateRelevanceBizEntityList); + return ResultVOUtils.success(pageSimpleResponse); + } + + @PostMapping("/system/pdf/templateRelevanceBiz/updateRl") + public BaseResponse updateRl(@RequestBody SysPdfTemplateRelevanceBizEntity sysPdfTemplateRelevanceBizEntity) { + systemPDFTemplateRelevanceBizService.udpateRl(sysPdfTemplateRelevanceBizEntity); + return ResultVOUtils.success("修改成功"); + } + + + + + +} diff --git a/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceCodeController.java b/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceCodeController.java new file mode 100644 index 00000000..b9be0ac7 --- /dev/null +++ b/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceCodeController.java @@ -0,0 +1,67 @@ +package com.glxp.api.controller.system; + +import com.github.pagehelper.PageInfo; +import com.glxp.api.common.res.BaseResponse; +import com.glxp.api.common.util.ResultVOUtils; +import com.glxp.api.entity.basic.BasicBussinessTypeEntity; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity; +import com.glxp.api.req.basic.FilterBussinessTypeRequest; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.PageSimpleResponse; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; +import com.glxp.api.service.basic.IBasicBussinessTypeService; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceCodeService; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.List; + + +@RestController +public class SystemPDFTemplateRelevanceCodeController { + + @Resource + SystemPDFTemplateRelevanceCodeService systemPDFTemplateRelevanceCodeService; + + @Resource + IBasicBussinessTypeService basicBussinessTypeService; + + + @PostMapping("/system/pdf/templateRelevanceCode/getListByModelId") + public BaseResponse getListByModelId(@RequestBody FilterPdfTemplateRelevanceRequest filterPdfTemplateRelevanceRequest) { + + FilterBussinessTypeRequest filterBussinessTypeRequest = new FilterBussinessTypeRequest(); + filterBussinessTypeRequest.setEnable(true); + List bussinessLocalTypeEntities = basicBussinessTypeService.findList(filterBussinessTypeRequest); + for (BasicBussinessTypeEntity basicBussinessTypeEntity : bussinessLocalTypeEntities) { + SysPdfTemplateRelevanceCodeEntity systemPDFTemplateRelevanceEntity = new SysPdfTemplateRelevanceCodeEntity(); + systemPDFTemplateRelevanceEntity.setLocalAction(basicBussinessTypeEntity.getAction()); + systemPDFTemplateRelevanceEntity.setModuleId(filterPdfTemplateRelevanceRequest.getModuleId()); + systemPDFTemplateRelevanceEntity.setModelKey(filterPdfTemplateRelevanceRequest.getModelKey()); + systemPDFTemplateRelevanceCodeService.insert(systemPDFTemplateRelevanceEntity); + } + + List sysPdfTemplateRelevanceCodeEntityList= systemPDFTemplateRelevanceCodeService.filterList(filterPdfTemplateRelevanceRequest); + PageInfo pageInfo; + pageInfo = new PageInfo<>(sysPdfTemplateRelevanceCodeEntityList); + PageSimpleResponse pageSimpleResponse = new PageSimpleResponse<>(); + pageSimpleResponse.setTotal(pageInfo.getTotal()); + pageSimpleResponse.setList(sysPdfTemplateRelevanceCodeEntityList); + return ResultVOUtils.success(pageSimpleResponse); + } + + @PostMapping("/system/pdf/templateRelevanceCode/updateRl") + public BaseResponse updateRl(@RequestBody SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity) { + systemPDFTemplateRelevanceCodeService.udpateRl(sysPdfTemplateRelevanceCodeEntity); + return ResultVOUtils.success("修改成功"); + } + + + + + +} diff --git a/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceLabelController.java b/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceLabelController.java new file mode 100644 index 00000000..d36ecd0e --- /dev/null +++ b/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceLabelController.java @@ -0,0 +1,48 @@ +package com.glxp.api.controller.system; + +import com.github.pagehelper.PageInfo; +import com.glxp.api.common.res.BaseResponse; +import com.glxp.api.common.util.ResultVOUtils; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.PageSimpleResponse; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceLabelService; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.List; + + +@RestController +public class SystemPDFTemplateRelevanceLabelController { + + @Resource + SystemPDFTemplateRelevanceLabelService systemPDFTemplateRelevanceLabelService; + + + @PostMapping("/system/pdf/templateRelevanceLabel/getListByModelId") + public BaseResponse getListByModelId(@RequestBody FilterPdfTemplateRelevanceRequest filterPdfTemplateRelevanceRequest) { + + List sysPdfTemplateRelevanceLabelEntityList= systemPDFTemplateRelevanceLabelService.filterList(filterPdfTemplateRelevanceRequest); + PageInfo pageInfo; + pageInfo = new PageInfo<>(sysPdfTemplateRelevanceLabelEntityList); + PageSimpleResponse pageSimpleResponse = new PageSimpleResponse<>(); + pageSimpleResponse.setTotal(pageInfo.getTotal()); + pageSimpleResponse.setList(sysPdfTemplateRelevanceLabelEntityList); + return ResultVOUtils.success(pageSimpleResponse); + } + + @PostMapping("/system/pdf/templateRelevanceLabel/updateRl") + public BaseResponse updateRl(@RequestBody SysPdfTemplateRelevanceLabelEntity sysPdfTemplateRelevanceLabelEntity) { + systemPDFTemplateRelevanceLabelService.udpateRl(sysPdfTemplateRelevanceLabelEntity); + return ResultVOUtils.success("修改成功"); + } + + + + + +} diff --git a/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceStatemenController.java b/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceStatemenController.java new file mode 100644 index 00000000..d6cf2e9b --- /dev/null +++ b/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceStatemenController.java @@ -0,0 +1,48 @@ +package com.glxp.api.controller.system; + +import com.github.pagehelper.PageInfo; +import com.glxp.api.common.res.BaseResponse; +import com.glxp.api.common.util.ResultVOUtils; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.PageSimpleResponse; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceStatemenService; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.List; + + +@RestController +public class SystemPDFTemplateRelevanceStatemenController { + + @Resource + SystemPDFTemplateRelevanceStatemenService systemPDFTemplateRelevanceStatemenService; + + + @PostMapping("/system/pdf/templateRelevanceStatement/getListByModelId") + public BaseResponse getListByModelId(@RequestBody FilterPdfTemplateRelevanceRequest filterPdfTemplateRelevanceRequest) { + + List sysPdfTemplateRelevanceStatemenEntityList= systemPDFTemplateRelevanceStatemenService.filterList(filterPdfTemplateRelevanceRequest); + PageInfo pageInfo; + pageInfo = new PageInfo<>(sysPdfTemplateRelevanceStatemenEntityList); + PageSimpleResponse pageSimpleResponse = new PageSimpleResponse<>(); + pageSimpleResponse.setTotal(pageInfo.getTotal()); + pageSimpleResponse.setList(sysPdfTemplateRelevanceStatemenEntityList); + return ResultVOUtils.success(pageSimpleResponse); + } + + @PostMapping("/system/pdf/templateRelevanceStatement/updateRl") + public BaseResponse updateRl(@RequestBody SysPdfTemplateRelevanceStatemenEntity sysPdfTemplateRelevanceStatemenEntity) { + systemPDFTemplateRelevanceStatemenService.udpateRl(sysPdfTemplateRelevanceStatemenEntity); + return ResultVOUtils.success("修改成功"); + } + + + + + +} diff --git a/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceBizDao.java b/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceBizDao.java index 9547b59a..b3dd0602 100644 --- a/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceBizDao.java +++ b/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceBizDao.java @@ -1,31 +1,19 @@ package com.glxp.api.dao.system; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.system.SysMenuHelpEntity; import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; import java.util.List; +import com.glxp.api.entity.system.SystemPDFTemplateRelevanceEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; import org.apache.ibatis.annotations.Param; -public interface SysPdfTemplateRelevanceBizDao { - int deleteByPrimaryKey(Integer id); +public interface SysPdfTemplateRelevanceBizDao extends BaseMapper { - int insert(SysPdfTemplateRelevanceBizEntity record); + List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest); - int insertOrUpdate(SysPdfTemplateRelevanceBizEntity record); - - int insertOrUpdateSelective(SysPdfTemplateRelevanceBizEntity record); - - int insertSelective(SysPdfTemplateRelevanceBizEntity record); - - SysPdfTemplateRelevanceBizEntity selectByPrimaryKey(Integer id); - - int updateByPrimaryKeySelective(SysPdfTemplateRelevanceBizEntity record); - - int updateByPrimaryKey(SysPdfTemplateRelevanceBizEntity record); - - int updateBatch(List list); - - int updateBatchSelective(List list); - - int batchInsert(@Param("list") List list); + boolean upInsert(SysPdfTemplateRelevanceBizEntity sysPdfTemplateRelevanceBizEntity); } \ No newline at end of file diff --git a/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceCodeDao.java b/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceCodeDao.java index 106f7989..59f5b695 100644 --- a/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceCodeDao.java +++ b/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceCodeDao.java @@ -1,31 +1,22 @@ package com.glxp.api.dao.system; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; import com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity; import java.util.List; +import com.glxp.api.entity.system.SystemPDFTemplateRelevanceEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; import org.apache.ibatis.annotations.Param; -public interface SysPdfTemplateRelevanceCodeDao { - int deleteByPrimaryKey(Integer id); +public interface SysPdfTemplateRelevanceCodeDao extends BaseMapper { - int insert(SysPdfTemplateRelevanceCodeEntity record); + List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest); - int insertOrUpdate(SysPdfTemplateRelevanceCodeEntity record); + boolean upInsert(SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity); - int insertOrUpdateSelective(SysPdfTemplateRelevanceCodeEntity record); - int insertSelective(SysPdfTemplateRelevanceCodeEntity record); - SysPdfTemplateRelevanceCodeEntity selectByPrimaryKey(Integer id); - - int updateByPrimaryKeySelective(SysPdfTemplateRelevanceCodeEntity record); - - int updateByPrimaryKey(SysPdfTemplateRelevanceCodeEntity record); - - int updateBatch(List list); - - int updateBatchSelective(List list); - - int batchInsert(@Param("list") List list); } \ No newline at end of file diff --git a/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceLabelDao.java b/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceLabelDao.java index f484daca..7fc1eba8 100644 --- a/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceLabelDao.java +++ b/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceLabelDao.java @@ -1,31 +1,16 @@ package com.glxp.api.dao.system; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity; import java.util.List; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; import org.apache.ibatis.annotations.Param; -public interface SysPdfTemplateRelevanceLabelDao { - int deleteByPrimaryKey(Integer id); +public interface SysPdfTemplateRelevanceLabelDao extends BaseMapper { - int insert(SysPdfTemplateRelevanceLabelEntity record); - - int insertOrUpdate(SysPdfTemplateRelevanceLabelEntity record); - - int insertOrUpdateSelective(SysPdfTemplateRelevanceLabelEntity record); - - int insertSelective(SysPdfTemplateRelevanceLabelEntity record); - - SysPdfTemplateRelevanceLabelEntity selectByPrimaryKey(Integer id); - - int updateByPrimaryKeySelective(SysPdfTemplateRelevanceLabelEntity record); - - int updateByPrimaryKey(SysPdfTemplateRelevanceLabelEntity record); - - int updateBatch(List list); - - int updateBatchSelective(List list); - - int batchInsert(@Param("list") List list); + List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest); } \ No newline at end of file diff --git a/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceStatemenDao.java b/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceStatemenDao.java index dd768fb8..b0ad9e2a 100644 --- a/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceStatemenDao.java +++ b/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceStatemenDao.java @@ -1,31 +1,17 @@ package com.glxp.api.dao.system; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; import com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity; import java.util.List; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; import org.apache.ibatis.annotations.Param; -public interface SysPdfTemplateRelevanceStatemenDao { - int deleteByPrimaryKey(Integer id); +public interface SysPdfTemplateRelevanceStatemenDao extends BaseMapper { - int insert(SysPdfTemplateRelevanceStatemenEntity record); + List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest); - int insertOrUpdate(SysPdfTemplateRelevanceStatemenEntity record); - - int insertOrUpdateSelective(SysPdfTemplateRelevanceStatemenEntity record); - - int insertSelective(SysPdfTemplateRelevanceStatemenEntity record); - - SysPdfTemplateRelevanceStatemenEntity selectByPrimaryKey(Integer id); - - int updateByPrimaryKeySelective(SysPdfTemplateRelevanceStatemenEntity record); - - int updateByPrimaryKey(SysPdfTemplateRelevanceStatemenEntity record); - - int updateBatch(List list); - - int updateBatchSelective(List list); - - int batchInsert(@Param("list") List list); } \ No newline at end of file diff --git a/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceBizEntity.java b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceBizEntity.java index 52607f48..614cea49 100644 --- a/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceBizEntity.java +++ b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceBizEntity.java @@ -1,49 +1,62 @@ package com.glxp.api.entity.system; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * PDF用户对应表 */ @Data +@TableName(value = "sys_pdf_template_relevance_biz") public class SysPdfTemplateRelevanceBizEntity { + @TableId(value = "id", type = IdType.INPUT) private Integer id; /** - * 模板 id - */ + * 模板 id + */ + @TableField(value = "`templateId`") private Integer templateId; /** - * 自定义ID - */ + * 自定义ID + */ + @TableField(value = "`customerId`") private Long customerId; /** - * 用户 id - */ + * 用户 id + */ + @TableField(value = "`adminId`") private Integer adminId; /** - * 模块ID - */ + * 模块ID + */ + @TableField(value = "`moduleId`") private Integer moduleId; /** - * 业务单据ID - */ + * 业务单据ID + */ + @TableField(value = "`localAction`") private String localAction; + @TableField(value = "`remark1`") private String remark1; + @TableField(value = "`remark2`") private String remark2; + @TableField(value = "`remark3`") private String remark3; - /** - * 打印方式:0:批次号打印,1:条码清单打印 - */ + @TableField(value = "`printType`") private Byte printType; + @TableField(value = "`modelKey`") private String modelKey; } \ No newline at end of file diff --git a/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceCodeEntity.java b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceCodeEntity.java index c00ef32b..0e6739f4 100644 --- a/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceCodeEntity.java +++ b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceCodeEntity.java @@ -1,49 +1,63 @@ package com.glxp.api.entity.system; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * PDF用户对应表 */ @Data +@TableName(value = "sys_pdf_template_relevance_code") public class SysPdfTemplateRelevanceCodeEntity { + + @TableId(value = "id", type = IdType.INPUT) private Integer id; /** * 模板 id */ + @TableField(value = "`templateId`") private Integer templateId; /** * 自定义ID */ + @TableField(value = "`customerId`") private Long customerId; /** * 用户 id */ + @TableField(value = "`adminId`") private Integer adminId; /** * 模块ID */ + @TableField(value = "`moduleId`") private Integer moduleId; /** * 业务单据ID */ + @TableField(value = "`localAction`") private String localAction; + @TableField(value = "`remark1`") private String remark1; + @TableField(value = "`remark2`") private String remark2; + @TableField(value = "`remark3`") private String remark3; - /** - * 打印方式:0:批次号打印,1:条码清单打印 - */ + @TableField(value = "`printType`") private Byte printType; + @TableField(value = "`modelKey`") private String modelKey; } \ No newline at end of file diff --git a/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceLabelEntity.java b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceLabelEntity.java index 38d8e16d..b6d10c73 100644 --- a/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceLabelEntity.java +++ b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceLabelEntity.java @@ -1,49 +1,62 @@ package com.glxp.api.entity.system; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * PDF用户对应表 */ @Data +@TableName(value = "sys_pdf_template_relevance_label") public class SysPdfTemplateRelevanceLabelEntity { + @TableId(value = "id", type = IdType.INPUT) private Integer id; /** - * 模板 id - */ + * 模板 id + */ + @TableField(value = "`templateId`") private Integer templateId; /** - * 自定义ID - */ + * 自定义ID + */ + @TableField(value = "`customerId`") private Long customerId; /** - * 用户 id - */ + * 用户 id + */ + @TableField(value = "`adminId`") private Integer adminId; /** - * 模块ID - */ + * 模块ID + */ + @TableField(value = "`moduleId`") private Integer moduleId; /** - * 业务单据ID - */ + * 业务单据ID + */ + @TableField(value = "`localAction`") private String localAction; + @TableField(value = "`remark1`") private String remark1; + @TableField(value = "`remark2`") private String remark2; + @TableField(value = "`remark3`") private String remark3; - /** - * 打印方式:0:批次号打印,1:条码清单打印 - */ + @TableField(value = "`printType`") private Byte printType; + @TableField(value = "`modelKey`") private String modelKey; } \ No newline at end of file diff --git a/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceStatemenEntity.java b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceStatemenEntity.java index eccd30f7..4b05c284 100644 --- a/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceStatemenEntity.java +++ b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceStatemenEntity.java @@ -1,49 +1,65 @@ package com.glxp.api.entity.system; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * PDF用户对应表 */ @Data +@TableName(value = "sys_pdf_template_relevance_statemen") public class SysPdfTemplateRelevanceStatemenEntity { + @TableId(value = "id", type = IdType.INPUT) private Integer id; /** - * 模板 id - */ + * 模板 id + */ + @TableField(value = "`templateId`") private Integer templateId; /** - * 自定义ID - */ + * 自定义ID + */ + @TableField(value = "`customerId`") private Long customerId; /** - * 用户 id - */ + * 用户 id + */ + @TableField(value = "`adminId`") private Integer adminId; /** - * 模块ID - */ + * 模块ID + */ + @TableField(value = "`moduleId`") private Integer moduleId; /** - * 业务单据ID - */ + * 业务单据ID + */ + @TableField(value = "`localAction`") private String localAction; + @TableField(value = "`remark1`") private String remark1; + @TableField(value = "`remark2`") private String remark2; + @TableField(value = "`remark3`") private String remark3; /** - * 打印方式:0:批次号打印,1:条码清单打印 - */ + * 打印方式:0:批次号打印,1:条码清单打印 + */ + @TableField(value = "`printType`") private Byte printType; + @TableField(value = "`modelKey`") private String modelKey; } \ No newline at end of file diff --git a/src/main/java/com/glxp/api/entity/system/SystemPDFModuleEntity.java b/src/main/java/com/glxp/api/entity/system/SystemPDFModuleEntity.java index 0dd399d0..5c2d8471 100644 --- a/src/main/java/com/glxp/api/entity/system/SystemPDFModuleEntity.java +++ b/src/main/java/com/glxp/api/entity/system/SystemPDFModuleEntity.java @@ -20,4 +20,5 @@ public class SystemPDFModuleEntity { private String remark1; private String remark2; private String remark3; + private String modelKey; } diff --git a/src/main/java/com/glxp/api/req/system/FilterPdfModuleRequest.java b/src/main/java/com/glxp/api/req/system/FilterPdfModuleRequest.java index 721015c5..ac1fd1f7 100644 --- a/src/main/java/com/glxp/api/req/system/FilterPdfModuleRequest.java +++ b/src/main/java/com/glxp/api/req/system/FilterPdfModuleRequest.java @@ -19,4 +19,5 @@ public class FilterPdfModuleRequest extends ListPageRequest { private Date create_time; private Integer templateType; private Date update_time; + private String modelKey; } diff --git a/src/main/java/com/glxp/api/req/system/FilterPdfTemplateRelevanceRequest.java b/src/main/java/com/glxp/api/req/system/FilterPdfTemplateRelevanceRequest.java index 62589a5e..757ca102 100644 --- a/src/main/java/com/glxp/api/req/system/FilterPdfTemplateRelevanceRequest.java +++ b/src/main/java/com/glxp/api/req/system/FilterPdfTemplateRelevanceRequest.java @@ -8,4 +8,5 @@ public class FilterPdfTemplateRelevanceRequest extends ListPageRequest { private Integer moduleId; private Integer templateType; private String localAction; + private String modelKey; } diff --git a/src/main/java/com/glxp/api/res/system/SystemPDFModuleResponse.java b/src/main/java/com/glxp/api/res/system/SystemPDFModuleResponse.java index 38d311a8..e3f657e9 100644 --- a/src/main/java/com/glxp/api/res/system/SystemPDFModuleResponse.java +++ b/src/main/java/com/glxp/api/res/system/SystemPDFModuleResponse.java @@ -18,4 +18,5 @@ public class SystemPDFModuleResponse { private String templateDlUrl; private String templateName; private Integer templateType; + private String modelKey; } \ No newline at end of file diff --git a/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceBizService.java b/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceBizService.java new file mode 100644 index 00000000..e14d4be7 --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceBizService.java @@ -0,0 +1,24 @@ +package com.glxp.api.service.system; + + +import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; +import com.glxp.api.entity.system.SystemPDFTemplateRelevanceEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; + +import java.util.List; + +public interface SystemPDFTemplateRelevanceBizService { + + List getListByModelId(Integer modelId); + + List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest); + + boolean udpateRl(SysPdfTemplateRelevanceBizEntity sysPdfTemplateRelevanceBizEntity); + + boolean insert(SysPdfTemplateRelevanceBizEntity sysPdfTemplateRelevanceBizEntity); + + + + +} diff --git a/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceCodeService.java b/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceCodeService.java new file mode 100644 index 00000000..260fd8f2 --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceCodeService.java @@ -0,0 +1,25 @@ +package com.glxp.api.service.system; + + +import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; + +import java.util.List; + +public interface SystemPDFTemplateRelevanceCodeService { + + List getListByModelId(Integer modelId); + + List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest); + + boolean udpateRl(SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity); + + boolean insert(SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity); + + + + + +} diff --git a/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceLabelService.java b/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceLabelService.java new file mode 100644 index 00000000..72d6fecb --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceLabelService.java @@ -0,0 +1,21 @@ +package com.glxp.api.service.system; + + +import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; + +import java.util.List; + +public interface SystemPDFTemplateRelevanceLabelService { + + List getListByModelId(Integer modelId); + + List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest); + + boolean udpateRl(SysPdfTemplateRelevanceLabelEntity sysPdfTemplateRelevanceLabelEntity); + + + + +} diff --git a/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceStatemenService.java b/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceStatemenService.java new file mode 100644 index 00000000..2b3ded35 --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceStatemenService.java @@ -0,0 +1,21 @@ +package com.glxp.api.service.system; + + +import com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; + +import java.util.List; + +public interface SystemPDFTemplateRelevanceStatemenService { + + List getListByModelId(Integer modelId); + + List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest); + + boolean udpateRl(SysPdfTemplateRelevanceStatemenEntity sysPdfTemplateRelevanceStatemenEntity); + + + + +} diff --git a/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceBizServiceImpl.java b/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceBizServiceImpl.java new file mode 100644 index 00000000..4e8bdd5f --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceBizServiceImpl.java @@ -0,0 +1,59 @@ +package com.glxp.api.service.system.impl; + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.glxp.api.dao.system.SysPdfTemplateRelevanceBizDao; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; +import com.glxp.api.entity.system.SystemPDFTemplateRelevanceEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceBizService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +public class SystemPDFTemplateRelevanceBizServiceImpl implements SystemPDFTemplateRelevanceBizService { + + @Resource + SysPdfTemplateRelevanceBizDao sysPdfTemplateRelevanceBizDao; + + + @Override + public List getListByModelId(Integer modelId) { + + QueryWrapper ew=new QueryWrapper(); + if(modelId!=null){ + ew.eq("moduleId",modelId); + } + List sysPdfTemplateRelevanceBizEntityList=sysPdfTemplateRelevanceBizDao.selectList(ew); + + return sysPdfTemplateRelevanceBizEntityList; + } + + @Override + public List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest) { + return sysPdfTemplateRelevanceBizDao.filterList(systemPDFModuleRequest); + } + + @Override + public boolean udpateRl(SysPdfTemplateRelevanceBizEntity systemPDFTemplateRelevanceEntity) { + + int count= sysPdfTemplateRelevanceBizDao.updateById(systemPDFTemplateRelevanceEntity); + + if(count>0){ + return true; + }else{ + return false; + } + } + + @Override + public boolean insert(SysPdfTemplateRelevanceBizEntity sysPdfTemplateRelevanceBizEntity) { + + sysPdfTemplateRelevanceBizDao.upInsert(sysPdfTemplateRelevanceBizEntity); + + return true; + } +} diff --git a/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceCodeServiceImpl.java b/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceCodeServiceImpl.java new file mode 100644 index 00000000..00d2b837 --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceCodeServiceImpl.java @@ -0,0 +1,60 @@ +package com.glxp.api.service.system.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.glxp.api.dao.system.SysPdfTemplateRelevanceBizDao; +import com.glxp.api.dao.system.SysPdfTemplateRelevanceCodeDao; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceBizService; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceCodeService; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +public class SystemPDFTemplateRelevanceCodeServiceImpl implements SystemPDFTemplateRelevanceCodeService { + + @Resource + SysPdfTemplateRelevanceCodeDao sysPdfTemplateRelevanceCodeDao; + + + @Override + public List getListByModelId(Integer modelId) { + + QueryWrapper ew=new QueryWrapper(); + if(modelId!=null){ + ew.eq("moduleId",modelId); + } + List sysPdfTemplateRelevanceCodeEntityList=sysPdfTemplateRelevanceCodeDao.selectList(ew); + + return sysPdfTemplateRelevanceCodeEntityList; + } + + @Override + public List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest) { + return sysPdfTemplateRelevanceCodeDao.filterList(systemPDFModuleRequest); + } + + @Override + public boolean udpateRl(SysPdfTemplateRelevanceCodeEntity systemPDFTemplateRelevanceEntity) { + + int count= sysPdfTemplateRelevanceCodeDao.updateById(systemPDFTemplateRelevanceEntity); + + if(count>0){ + return true; + }else{ + return false; + } + } + + @Override + public boolean insert(SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity) { + + sysPdfTemplateRelevanceCodeDao.upInsert(sysPdfTemplateRelevanceCodeEntity); + return false; + } +} diff --git a/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceLabelServiceImpl.java b/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceLabelServiceImpl.java new file mode 100644 index 00000000..7c8d5a80 --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceLabelServiceImpl.java @@ -0,0 +1,50 @@ +package com.glxp.api.service.system.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.glxp.api.dao.system.SysPdfTemplateRelevanceLabelDao; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceLabelService; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceLabelService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +public class SystemPDFTemplateRelevanceLabelServiceImpl implements SystemPDFTemplateRelevanceLabelService { + + @Resource + SysPdfTemplateRelevanceLabelDao sysPdfTemplateRelevanceLabelDao; + + + @Override + public List getListByModelId(Integer modelId) { + + QueryWrapper ew=new QueryWrapper(); + if(modelId!=null){ + ew.eq("moduleId",modelId); + } + List sysPdfTemplateRelevanceLabelEntityList=sysPdfTemplateRelevanceLabelDao.selectList(ew); + + return sysPdfTemplateRelevanceLabelEntityList; + } + + @Override + public List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest) { + return sysPdfTemplateRelevanceLabelDao.filterList(systemPDFModuleRequest); + } + + @Override + public boolean udpateRl(SysPdfTemplateRelevanceLabelEntity systemPDFTemplateRelevanceEntity) { + + int count= sysPdfTemplateRelevanceLabelDao.updateById(systemPDFTemplateRelevanceEntity); + + if(count>0){ + return true; + }else{ + return false; + } + } +} diff --git a/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceStatemenServiceImpl.java b/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceStatemenServiceImpl.java new file mode 100644 index 00000000..c256b44c --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceStatemenServiceImpl.java @@ -0,0 +1,50 @@ +package com.glxp.api.service.system.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.glxp.api.dao.system.SysPdfTemplateRelevanceStatemenDao; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceStatemenService; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceStatemenService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +public class SystemPDFTemplateRelevanceStatemenServiceImpl implements SystemPDFTemplateRelevanceStatemenService { + + @Resource + SysPdfTemplateRelevanceStatemenDao sysPdfTemplateRelevanceStatemenDao; + + + @Override + public List getListByModelId(Integer modelId) { + + QueryWrapper ew=new QueryWrapper(); + if(modelId!=null){ + ew.eq("moduleId",modelId); + } + List sysPdfTemplateRelevanceStatemenEntityList=sysPdfTemplateRelevanceStatemenDao.selectList(ew); + + return sysPdfTemplateRelevanceStatemenEntityList; + } + + @Override + public List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest) { + return sysPdfTemplateRelevanceStatemenDao.filterList(systemPDFModuleRequest); + } + + @Override + public boolean udpateRl(SysPdfTemplateRelevanceStatemenEntity systemPDFTemplateRelevanceEntity) { + + int count= sysPdfTemplateRelevanceStatemenDao.updateById(systemPDFTemplateRelevanceEntity); + + if(count>0){ + return true; + }else{ + return false; + } + } +} diff --git a/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceBizDao.xml b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceBizDao.xml index 7c7c59a5..61aac4e2 100644 --- a/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceBizDao.xml +++ b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceBizDao.xml @@ -21,462 +21,56 @@ id, templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3, printType, modelKey - - - - delete from sys_pdf_template_relevance_biz - where id = #{id,jdbcType=INTEGER} - - - - insert into sys_pdf_template_relevance_biz (templateId, customerId, adminId, - moduleId, localAction, remark1, - remark2, remark3, printType, - modelKey) - values (#{templateId,jdbcType=INTEGER}, #{customerId,jdbcType=BIGINT}, #{adminId,jdbcType=INTEGER}, - #{moduleId,jdbcType=INTEGER}, #{localAction,jdbcType=VARCHAR}, #{remark1,jdbcType=VARCHAR}, - #{remark2,jdbcType=VARCHAR}, #{remark3,jdbcType=VARCHAR}, #{printType,jdbcType=TINYINT}, - #{modelKey,jdbcType=VARCHAR}) - - - - insert into sys_pdf_template_relevance_biz - - - templateId, - - - customerId, - - - adminId, - - - moduleId, - - - localAction, - - - remark1, - - - remark2, - - - remark3, - - - printType, - - - modelKey, - - - - - #{templateId,jdbcType=INTEGER}, - - - #{customerId,jdbcType=BIGINT}, - - - #{adminId,jdbcType=INTEGER}, - - - #{moduleId,jdbcType=INTEGER}, - - - #{localAction,jdbcType=VARCHAR}, - - - #{remark1,jdbcType=VARCHAR}, - - - #{remark2,jdbcType=VARCHAR}, - - - #{remark3,jdbcType=VARCHAR}, - - - #{printType,jdbcType=TINYINT}, - - - #{modelKey,jdbcType=VARCHAR}, - - - - - - update sys_pdf_template_relevance_biz - - - templateId = #{templateId,jdbcType=INTEGER}, - - - customerId = #{customerId,jdbcType=BIGINT}, - - - adminId = #{adminId,jdbcType=INTEGER}, - - - moduleId = #{moduleId,jdbcType=INTEGER}, - - - localAction = #{localAction,jdbcType=VARCHAR}, - - - remark1 = #{remark1,jdbcType=VARCHAR}, - - - remark2 = #{remark2,jdbcType=VARCHAR}, - - - remark3 = #{remark3,jdbcType=VARCHAR}, - - - printType = #{printType,jdbcType=TINYINT}, - - - modelKey = #{modelKey,jdbcType=VARCHAR}, - - - where id = #{id,jdbcType=INTEGER} - - - - update sys_pdf_template_relevance_biz - set templateId = #{templateId,jdbcType=INTEGER}, - customerId = #{customerId,jdbcType=BIGINT}, - adminId = #{adminId,jdbcType=INTEGER}, - moduleId = #{moduleId,jdbcType=INTEGER}, - localAction = #{localAction,jdbcType=VARCHAR}, - remark1 = #{remark1,jdbcType=VARCHAR}, - remark2 = #{remark2,jdbcType=VARCHAR}, - remark3 = #{remark3,jdbcType=VARCHAR}, - printType = #{printType,jdbcType=TINYINT}, - modelKey = #{modelKey,jdbcType=VARCHAR} - where id = #{id,jdbcType=INTEGER} - - - - update sys_pdf_template_relevance_biz - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.templateId,jdbcType=INTEGER} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.customerId,jdbcType=BIGINT} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.adminId,jdbcType=INTEGER} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.moduleId,jdbcType=INTEGER} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.localAction,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark1,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark2,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark3,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.printType,jdbcType=TINYINT} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.modelKey,jdbcType=VARCHAR} - - - - where id in - - #{item.id,jdbcType=INTEGER} - - - - - update sys_pdf_template_relevance_biz - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.templateId,jdbcType=INTEGER} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.customerId,jdbcType=BIGINT} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.adminId,jdbcType=INTEGER} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.moduleId,jdbcType=INTEGER} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.localAction,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark1,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark2,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark3,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.printType,jdbcType=TINYINT} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.modelKey,jdbcType=VARCHAR} - - - - - where id in - - #{item.id,jdbcType=INTEGER} - - - - - insert into sys_pdf_template_relevance_biz - (templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3, - printType, modelKey) - values - - (#{item.templateId,jdbcType=INTEGER}, #{item.customerId,jdbcType=BIGINT}, #{item.adminId,jdbcType=INTEGER}, - #{item.moduleId,jdbcType=INTEGER}, #{item.localAction,jdbcType=VARCHAR}, #{item.remark1,jdbcType=VARCHAR}, - #{item.remark2,jdbcType=VARCHAR}, #{item.remark3,jdbcType=VARCHAR}, #{item.printType,jdbcType=TINYINT}, - #{item.modelKey,jdbcType=VARCHAR}) - - - - - insert into sys_pdf_template_relevance_biz - - - id, - - templateId, - customerId, - adminId, - moduleId, - localAction, - remark1, - remark2, - remark3, - printType, - modelKey, - - values - - - #{id,jdbcType=INTEGER}, - - #{templateId,jdbcType=INTEGER}, - #{customerId,jdbcType=BIGINT}, - #{adminId,jdbcType=INTEGER}, - #{moduleId,jdbcType=INTEGER}, - #{localAction,jdbcType=VARCHAR}, - #{remark1,jdbcType=VARCHAR}, - #{remark2,jdbcType=VARCHAR}, - #{remark3,jdbcType=VARCHAR}, - #{printType,jdbcType=TINYINT}, - #{modelKey,jdbcType=VARCHAR}, - - on duplicate key update - - - id = #{id,jdbcType=INTEGER}, - - templateId = #{templateId,jdbcType=INTEGER}, - customerId = #{customerId,jdbcType=BIGINT}, - adminId = #{adminId,jdbcType=INTEGER}, - moduleId = #{moduleId,jdbcType=INTEGER}, - localAction = #{localAction,jdbcType=VARCHAR}, - remark1 = #{remark1,jdbcType=VARCHAR}, - remark2 = #{remark2,jdbcType=VARCHAR}, - remark3 = #{remark3,jdbcType=VARCHAR}, - printType = #{printType,jdbcType=TINYINT}, - modelKey = #{modelKey,jdbcType=VARCHAR}, - - - - - insert into sys_pdf_template_relevance_biz - - - id, - - - templateId, - - - customerId, - - - adminId, - + + + + + + insert + ignore + INTO sys_pdf_template_relevance_biz + (templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3, printType,modelKey) + values (#{templateId}, + #{customerId}, + #{adminId}, + #{moduleId}, + #{localAction}, + #{remark1}, + #{remark2}, + #{remark3}, + #{printType}, + #{modelKey} +) + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceCodeDao.xml b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceCodeDao.xml index 7b79c5a7..c499ea5f 100644 --- a/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceCodeDao.xml +++ b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceCodeDao.xml @@ -21,462 +21,56 @@ id, templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3, printType, modelKey - - - - delete from sys_pdf_template_relevance_code - where id = #{id,jdbcType=INTEGER} - - - - insert into sys_pdf_template_relevance_code (templateId, customerId, adminId, - moduleId, localAction, remark1, - remark2, remark3, printType, - modelKey) - values (#{templateId,jdbcType=INTEGER}, #{customerId,jdbcType=BIGINT}, #{adminId,jdbcType=INTEGER}, - #{moduleId,jdbcType=INTEGER}, #{localAction,jdbcType=VARCHAR}, #{remark1,jdbcType=VARCHAR}, - #{remark2,jdbcType=VARCHAR}, #{remark3,jdbcType=VARCHAR}, #{printType,jdbcType=TINYINT}, - #{modelKey,jdbcType=VARCHAR}) - - - - insert into sys_pdf_template_relevance_code - - - templateId, - - - customerId, - - - adminId, - - - moduleId, - - - localAction, - - - remark1, - - - remark2, - - - remark3, - - - printType, - - - modelKey, - - - - - #{templateId,jdbcType=INTEGER}, - - - #{customerId,jdbcType=BIGINT}, - - - #{adminId,jdbcType=INTEGER}, - - - #{moduleId,jdbcType=INTEGER}, - - - #{localAction,jdbcType=VARCHAR}, - - - #{remark1,jdbcType=VARCHAR}, - - - #{remark2,jdbcType=VARCHAR}, - - - #{remark3,jdbcType=VARCHAR}, - - - #{printType,jdbcType=TINYINT}, - - - #{modelKey,jdbcType=VARCHAR}, - - - - - - update sys_pdf_template_relevance_code - - - templateId = #{templateId,jdbcType=INTEGER}, - - - customerId = #{customerId,jdbcType=BIGINT}, - - - adminId = #{adminId,jdbcType=INTEGER}, - - - moduleId = #{moduleId,jdbcType=INTEGER}, - - - localAction = #{localAction,jdbcType=VARCHAR}, - - - remark1 = #{remark1,jdbcType=VARCHAR}, - - - remark2 = #{remark2,jdbcType=VARCHAR}, - - - remark3 = #{remark3,jdbcType=VARCHAR}, - - - printType = #{printType,jdbcType=TINYINT}, - - - modelKey = #{modelKey,jdbcType=VARCHAR}, - - - where id = #{id,jdbcType=INTEGER} - - - - update sys_pdf_template_relevance_code - set templateId = #{templateId,jdbcType=INTEGER}, - customerId = #{customerId,jdbcType=BIGINT}, - adminId = #{adminId,jdbcType=INTEGER}, - moduleId = #{moduleId,jdbcType=INTEGER}, - localAction = #{localAction,jdbcType=VARCHAR}, - remark1 = #{remark1,jdbcType=VARCHAR}, - remark2 = #{remark2,jdbcType=VARCHAR}, - remark3 = #{remark3,jdbcType=VARCHAR}, - printType = #{printType,jdbcType=TINYINT}, - modelKey = #{modelKey,jdbcType=VARCHAR} - where id = #{id,jdbcType=INTEGER} - - - - update sys_pdf_template_relevance_code - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.templateId,jdbcType=INTEGER} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.customerId,jdbcType=BIGINT} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.adminId,jdbcType=INTEGER} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.moduleId,jdbcType=INTEGER} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.localAction,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark1,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark2,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark3,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.printType,jdbcType=TINYINT} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.modelKey,jdbcType=VARCHAR} - - - - where id in - - #{item.id,jdbcType=INTEGER} - - - - - update sys_pdf_template_relevance_code - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.templateId,jdbcType=INTEGER} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.customerId,jdbcType=BIGINT} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.adminId,jdbcType=INTEGER} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.moduleId,jdbcType=INTEGER} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.localAction,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark1,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark2,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark3,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.printType,jdbcType=TINYINT} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.modelKey,jdbcType=VARCHAR} - - - - - where id in - - #{item.id,jdbcType=INTEGER} - - - - - insert into sys_pdf_template_relevance_code - (templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3, - printType, modelKey) - values - - (#{item.templateId,jdbcType=INTEGER}, #{item.customerId,jdbcType=BIGINT}, #{item.adminId,jdbcType=INTEGER}, - #{item.moduleId,jdbcType=INTEGER}, #{item.localAction,jdbcType=VARCHAR}, #{item.remark1,jdbcType=VARCHAR}, - #{item.remark2,jdbcType=VARCHAR}, #{item.remark3,jdbcType=VARCHAR}, #{item.printType,jdbcType=TINYINT}, - #{item.modelKey,jdbcType=VARCHAR}) - - - - - insert into sys_pdf_template_relevance_code - - - id, - - templateId, - customerId, - adminId, - moduleId, - localAction, - remark1, - remark2, - remark3, - printType, - modelKey, - - values - - - #{id,jdbcType=INTEGER}, - - #{templateId,jdbcType=INTEGER}, - #{customerId,jdbcType=BIGINT}, - #{adminId,jdbcType=INTEGER}, - #{moduleId,jdbcType=INTEGER}, - #{localAction,jdbcType=VARCHAR}, - #{remark1,jdbcType=VARCHAR}, - #{remark2,jdbcType=VARCHAR}, - #{remark3,jdbcType=VARCHAR}, - #{printType,jdbcType=TINYINT}, - #{modelKey,jdbcType=VARCHAR}, - - on duplicate key update - - - id = #{id,jdbcType=INTEGER}, - - templateId = #{templateId,jdbcType=INTEGER}, - customerId = #{customerId,jdbcType=BIGINT}, - adminId = #{adminId,jdbcType=INTEGER}, - moduleId = #{moduleId,jdbcType=INTEGER}, - localAction = #{localAction,jdbcType=VARCHAR}, - remark1 = #{remark1,jdbcType=VARCHAR}, - remark2 = #{remark2,jdbcType=VARCHAR}, - remark3 = #{remark3,jdbcType=VARCHAR}, - printType = #{printType,jdbcType=TINYINT}, - modelKey = #{modelKey,jdbcType=VARCHAR}, - - - - - insert into sys_pdf_template_relevance_code - - - id, - - - templateId, - - - customerId, - - - adminId, - + + + + + + insert + ignore + INTO sys_pdf_template_relevance_code + (templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3, printType,modelKey) + values (#{templateId}, + #{customerId}, + #{adminId}, + #{moduleId}, + #{localAction}, + #{remark1}, + #{remark2}, + #{remark3}, + #{printType}, + #{modelKey} + ) + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceLabelDao.xml b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceLabelDao.xml index 0261ca2b..8bf98fde 100644 --- a/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceLabelDao.xml +++ b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceLabelDao.xml @@ -21,462 +21,36 @@ id, templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3, printType, modelKey - - - - delete from sys_pdf_template_relevance_label - where id = #{id,jdbcType=INTEGER} - - - - insert into sys_pdf_template_relevance_label (templateId, customerId, adminId, - moduleId, localAction, remark1, - remark2, remark3, printType, - modelKey) - values (#{templateId,jdbcType=INTEGER}, #{customerId,jdbcType=BIGINT}, #{adminId,jdbcType=INTEGER}, - #{moduleId,jdbcType=INTEGER}, #{localAction,jdbcType=VARCHAR}, #{remark1,jdbcType=VARCHAR}, - #{remark2,jdbcType=VARCHAR}, #{remark3,jdbcType=VARCHAR}, #{printType,jdbcType=TINYINT}, - #{modelKey,jdbcType=VARCHAR}) - - - - insert into sys_pdf_template_relevance_label - - - templateId, - - - customerId, - - - adminId, - - - moduleId, - - - localAction, - - - remark1, - - - remark2, - - - remark3, - - - printType, - - - modelKey, - - - - - #{templateId,jdbcType=INTEGER}, - - - #{customerId,jdbcType=BIGINT}, - - - #{adminId,jdbcType=INTEGER}, - - - #{moduleId,jdbcType=INTEGER}, - - - #{localAction,jdbcType=VARCHAR}, - - - #{remark1,jdbcType=VARCHAR}, - - - #{remark2,jdbcType=VARCHAR}, - - - #{remark3,jdbcType=VARCHAR}, - - - #{printType,jdbcType=TINYINT}, - - - #{modelKey,jdbcType=VARCHAR}, - - - - - - update sys_pdf_template_relevance_label - - - templateId = #{templateId,jdbcType=INTEGER}, - - - customerId = #{customerId,jdbcType=BIGINT}, - - - adminId = #{adminId,jdbcType=INTEGER}, - - - moduleId = #{moduleId,jdbcType=INTEGER}, - - - localAction = #{localAction,jdbcType=VARCHAR}, - - - remark1 = #{remark1,jdbcType=VARCHAR}, - - - remark2 = #{remark2,jdbcType=VARCHAR}, - - - remark3 = #{remark3,jdbcType=VARCHAR}, - - - printType = #{printType,jdbcType=TINYINT}, - - - modelKey = #{modelKey,jdbcType=VARCHAR}, - - - where id = #{id,jdbcType=INTEGER} - - - - update sys_pdf_template_relevance_label - set templateId = #{templateId,jdbcType=INTEGER}, - customerId = #{customerId,jdbcType=BIGINT}, - adminId = #{adminId,jdbcType=INTEGER}, - moduleId = #{moduleId,jdbcType=INTEGER}, - localAction = #{localAction,jdbcType=VARCHAR}, - remark1 = #{remark1,jdbcType=VARCHAR}, - remark2 = #{remark2,jdbcType=VARCHAR}, - remark3 = #{remark3,jdbcType=VARCHAR}, - printType = #{printType,jdbcType=TINYINT}, - modelKey = #{modelKey,jdbcType=VARCHAR} - where id = #{id,jdbcType=INTEGER} - - - - update sys_pdf_template_relevance_label - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.templateId,jdbcType=INTEGER} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.customerId,jdbcType=BIGINT} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.adminId,jdbcType=INTEGER} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.moduleId,jdbcType=INTEGER} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.localAction,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark1,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark2,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark3,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.printType,jdbcType=TINYINT} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.modelKey,jdbcType=VARCHAR} - - - - where id in - - #{item.id,jdbcType=INTEGER} - - - - - update sys_pdf_template_relevance_label - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.templateId,jdbcType=INTEGER} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.customerId,jdbcType=BIGINT} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.adminId,jdbcType=INTEGER} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.moduleId,jdbcType=INTEGER} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.localAction,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark1,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark2,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark3,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.printType,jdbcType=TINYINT} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.modelKey,jdbcType=VARCHAR} - - - - - where id in - - #{item.id,jdbcType=INTEGER} - - - - - insert into sys_pdf_template_relevance_label - (templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3, - printType, modelKey) - values - - (#{item.templateId,jdbcType=INTEGER}, #{item.customerId,jdbcType=BIGINT}, #{item.adminId,jdbcType=INTEGER}, - #{item.moduleId,jdbcType=INTEGER}, #{item.localAction,jdbcType=VARCHAR}, #{item.remark1,jdbcType=VARCHAR}, - #{item.remark2,jdbcType=VARCHAR}, #{item.remark3,jdbcType=VARCHAR}, #{item.printType,jdbcType=TINYINT}, - #{item.modelKey,jdbcType=VARCHAR}) - - - - - insert into sys_pdf_template_relevance_label - - - id, - - templateId, - customerId, - adminId, - moduleId, - localAction, - remark1, - remark2, - remark3, - printType, - modelKey, - - values - - - #{id,jdbcType=INTEGER}, - - #{templateId,jdbcType=INTEGER}, - #{customerId,jdbcType=BIGINT}, - #{adminId,jdbcType=INTEGER}, - #{moduleId,jdbcType=INTEGER}, - #{localAction,jdbcType=VARCHAR}, - #{remark1,jdbcType=VARCHAR}, - #{remark2,jdbcType=VARCHAR}, - #{remark3,jdbcType=VARCHAR}, - #{printType,jdbcType=TINYINT}, - #{modelKey,jdbcType=VARCHAR}, - - on duplicate key update - - - id = #{id,jdbcType=INTEGER}, - - templateId = #{templateId,jdbcType=INTEGER}, - customerId = #{customerId,jdbcType=BIGINT}, - adminId = #{adminId,jdbcType=INTEGER}, - moduleId = #{moduleId,jdbcType=INTEGER}, - localAction = #{localAction,jdbcType=VARCHAR}, - remark1 = #{remark1,jdbcType=VARCHAR}, - remark2 = #{remark2,jdbcType=VARCHAR}, - remark3 = #{remark3,jdbcType=VARCHAR}, - printType = #{printType,jdbcType=TINYINT}, - modelKey = #{modelKey,jdbcType=VARCHAR}, - - - - - insert into sys_pdf_template_relevance_label - - - id, - - - templateId, - - - customerId, - - - adminId, - + + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceStatemenDao.xml b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceStatemenDao.xml index f313d561..b07bedfe 100644 --- a/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceStatemenDao.xml +++ b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceStatemenDao.xml @@ -21,462 +21,37 @@ id, templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3, printType, modelKey - - - - delete from sys_pdf_template_relevance_statemen - where id = #{id,jdbcType=INTEGER} - - - - insert into sys_pdf_template_relevance_statemen (templateId, customerId, adminId, - moduleId, localAction, remark1, - remark2, remark3, printType, - modelKey) - values (#{templateId,jdbcType=INTEGER}, #{customerId,jdbcType=BIGINT}, #{adminId,jdbcType=INTEGER}, - #{moduleId,jdbcType=INTEGER}, #{localAction,jdbcType=VARCHAR}, #{remark1,jdbcType=VARCHAR}, - #{remark2,jdbcType=VARCHAR}, #{remark3,jdbcType=VARCHAR}, #{printType,jdbcType=TINYINT}, - #{modelKey,jdbcType=VARCHAR}) - - - - insert into sys_pdf_template_relevance_statemen - - - templateId, - - - customerId, - - - adminId, - - - moduleId, - - - localAction, - - - remark1, - - - remark2, - - - remark3, - - - printType, - - - modelKey, - - - - - #{templateId,jdbcType=INTEGER}, - - - #{customerId,jdbcType=BIGINT}, - - - #{adminId,jdbcType=INTEGER}, - - - #{moduleId,jdbcType=INTEGER}, - - - #{localAction,jdbcType=VARCHAR}, - - - #{remark1,jdbcType=VARCHAR}, - - - #{remark2,jdbcType=VARCHAR}, - - - #{remark3,jdbcType=VARCHAR}, - - - #{printType,jdbcType=TINYINT}, - - - #{modelKey,jdbcType=VARCHAR}, - - - - - - update sys_pdf_template_relevance_statemen - - - templateId = #{templateId,jdbcType=INTEGER}, - - - customerId = #{customerId,jdbcType=BIGINT}, - - - adminId = #{adminId,jdbcType=INTEGER}, - - - moduleId = #{moduleId,jdbcType=INTEGER}, - - - localAction = #{localAction,jdbcType=VARCHAR}, - - - remark1 = #{remark1,jdbcType=VARCHAR}, - - - remark2 = #{remark2,jdbcType=VARCHAR}, - - - remark3 = #{remark3,jdbcType=VARCHAR}, - - - printType = #{printType,jdbcType=TINYINT}, - - - modelKey = #{modelKey,jdbcType=VARCHAR}, - - - where id = #{id,jdbcType=INTEGER} - - - - update sys_pdf_template_relevance_statemen - set templateId = #{templateId,jdbcType=INTEGER}, - customerId = #{customerId,jdbcType=BIGINT}, - adminId = #{adminId,jdbcType=INTEGER}, - moduleId = #{moduleId,jdbcType=INTEGER}, - localAction = #{localAction,jdbcType=VARCHAR}, - remark1 = #{remark1,jdbcType=VARCHAR}, - remark2 = #{remark2,jdbcType=VARCHAR}, - remark3 = #{remark3,jdbcType=VARCHAR}, - printType = #{printType,jdbcType=TINYINT}, - modelKey = #{modelKey,jdbcType=VARCHAR} - where id = #{id,jdbcType=INTEGER} - - - - update sys_pdf_template_relevance_statemen - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.templateId,jdbcType=INTEGER} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.customerId,jdbcType=BIGINT} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.adminId,jdbcType=INTEGER} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.moduleId,jdbcType=INTEGER} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.localAction,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark1,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark2,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark3,jdbcType=VARCHAR} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.printType,jdbcType=TINYINT} - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.modelKey,jdbcType=VARCHAR} - - - - where id in - - #{item.id,jdbcType=INTEGER} - - - - - update sys_pdf_template_relevance_statemen - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.templateId,jdbcType=INTEGER} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.customerId,jdbcType=BIGINT} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.adminId,jdbcType=INTEGER} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.moduleId,jdbcType=INTEGER} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.localAction,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark1,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark2,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.remark3,jdbcType=VARCHAR} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.printType,jdbcType=TINYINT} - - - - - - - when id = #{item.id,jdbcType=INTEGER} then #{item.modelKey,jdbcType=VARCHAR} - - - - - where id in - - #{item.id,jdbcType=INTEGER} - - - - - insert into sys_pdf_template_relevance_statemen - (templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3, - printType, modelKey) - values - - (#{item.templateId,jdbcType=INTEGER}, #{item.customerId,jdbcType=BIGINT}, #{item.adminId,jdbcType=INTEGER}, - #{item.moduleId,jdbcType=INTEGER}, #{item.localAction,jdbcType=VARCHAR}, #{item.remark1,jdbcType=VARCHAR}, - #{item.remark2,jdbcType=VARCHAR}, #{item.remark3,jdbcType=VARCHAR}, #{item.printType,jdbcType=TINYINT}, - #{item.modelKey,jdbcType=VARCHAR}) - - - - - insert into sys_pdf_template_relevance_statemen - - - id, - - templateId, - customerId, - adminId, - moduleId, - localAction, - remark1, - remark2, - remark3, - printType, - modelKey, - - values - - - #{id,jdbcType=INTEGER}, - - #{templateId,jdbcType=INTEGER}, - #{customerId,jdbcType=BIGINT}, - #{adminId,jdbcType=INTEGER}, - #{moduleId,jdbcType=INTEGER}, - #{localAction,jdbcType=VARCHAR}, - #{remark1,jdbcType=VARCHAR}, - #{remark2,jdbcType=VARCHAR}, - #{remark3,jdbcType=VARCHAR}, - #{printType,jdbcType=TINYINT}, - #{modelKey,jdbcType=VARCHAR}, - - on duplicate key update - - - id = #{id,jdbcType=INTEGER}, - - templateId = #{templateId,jdbcType=INTEGER}, - customerId = #{customerId,jdbcType=BIGINT}, - adminId = #{adminId,jdbcType=INTEGER}, - moduleId = #{moduleId,jdbcType=INTEGER}, - localAction = #{localAction,jdbcType=VARCHAR}, - remark1 = #{remark1,jdbcType=VARCHAR}, - remark2 = #{remark2,jdbcType=VARCHAR}, - remark3 = #{remark3,jdbcType=VARCHAR}, - printType = #{printType,jdbcType=TINYINT}, - modelKey = #{modelKey,jdbcType=VARCHAR}, - - - - - insert into sys_pdf_template_relevance_statemen - - - id, - - - templateId, - - - customerId, - - - adminId, - + + + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/system/SystemPDFModuleDao.xml b/src/main/resources/mybatis/mapper/system/SystemPDFModuleDao.xml index 295a1b55..39d387d0 100644 --- a/src/main/resources/mybatis/mapper/system/SystemPDFModuleDao.xml +++ b/src/main/resources/mybatis/mapper/system/SystemPDFModuleDao.xml @@ -6,15 +6,21 @@