From 303e1e7217f4d136dd9464f18831c98aed7e4690 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com> Date: Mon, 17 Apr 2023 11:29:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E6=89=93=E5=8D=B0=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 | 72 +++++++++++++++ ...emPDFTemplateRelevanceLabelController.java | 48 ++++++++++ ...DFTemplateRelevanceStatemenController.java | 48 ++++++++++ .../system/SysPdfTemplateRelevanceBizDao.java | 15 ++++ .../SysPdfTemplateRelevanceCodeDao.java | 21 +++++ .../SysPdfTemplateRelevanceLabelDao.java | 13 +++ .../SysPdfTemplateRelevanceStatemenDao.java | 14 +++ .../api/dao/system/SystemPDFModuleDao.java | 2 + .../SysPdfTemplateRelevanceBizEntity.java | 62 +++++++++++++ .../SysPdfTemplateRelevanceCodeEntity.java | 63 +++++++++++++ .../SysPdfTemplateRelevanceLabelEntity.java | 62 +++++++++++++ ...SysPdfTemplateRelevanceStatemenEntity.java | 65 ++++++++++++++ .../entity/system/SystemPDFModuleEntity.java | 1 + .../req/system/FilterPdfModuleRequest.java | 1 + .../FilterPdfTemplateRelevanceRequest.java | 1 + .../res/system/SystemPDFModuleResponse.java | 1 + .../SystemPDFTemplateRelevanceBizService.java | 23 +++++ ...SystemPDFTemplateRelevanceCodeService.java | 28 ++++++ ...ystemPDFTemplateRelevanceLabelService.java | 21 +++++ ...emPDFTemplateRelevanceStatemenService.java | 21 +++++ ...temPDFTemplateRelevanceBizServiceImpl.java | 57 ++++++++++++ ...emPDFTemplateRelevanceCodeServiceImpl.java | 71 +++++++++++++++ ...mPDFTemplateRelevanceLabelServiceImpl.java | 49 ++++++++++ ...FTemplateRelevanceStatemenServiceImpl.java | 49 ++++++++++ .../glxp/api/upload/DownloadController.java | 22 +++++ .../system/SysPdfTemplateRelevanceBizDao.xml | 78 ++++++++++++++++ .../system/SysPdfTemplateRelevanceCodeDao.xml | 89 +++++++++++++++++++ .../SysPdfTemplateRelevanceLabelDao.xml | 56 ++++++++++++ .../SysPdfTemplateRelevanceStatemenDao.xml | 57 ++++++++++++ .../mapper/system/SystemPDFModuleDao.xml | 23 ++++- 31 files changed, 1198 insertions(+), 4 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/dao/system/SysPdfTemplateRelevanceBizDao.java create mode 100644 src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceCodeDao.java create mode 100644 src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceLabelDao.java create mode 100644 src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceStatemenDao.java create mode 100644 src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceBizEntity.java create mode 100644 src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceCodeEntity.java create mode 100644 src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceLabelEntity.java create mode 100644 src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceStatemenEntity.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 create mode 100644 src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceBizDao.xml create mode 100644 src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceCodeDao.xml create mode 100644 src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceLabelDao.xml create mode 100644 src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceStatemenDao.xml 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 000000000..83b6ff5c4 --- /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.common.res.BaseResponse; +import com.glxp.api.common.util.ResultVOUtils; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; +import com.glxp.api.req.basic.FilterBusTypeChangeRequest; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.PageSimpleResponse; +import com.glxp.api.res.basic.BasicBusTypeChangeResponse; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; +import com.glxp.api.service.basic.IBasicBusTypeChangeService; +import com.glxp.api.service.basic.IBasicBussinessTypeService; +import com.glxp.api.service.system.SystemPDFTemplateRelevanceBizService; +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; + + @Resource + IBasicBusTypeChangeService basicBusTypeChangeService; + + + @PostMapping("/system/pdf/templateRelevanceBiz/getListByModelId") + public BaseResponse getListByModelId(@RequestBody FilterPdfTemplateRelevanceRequest filterPdfTemplateRelevanceRequest) { + + FilterBusTypeChangeRequest filterBussinessTypeRequest = new FilterBusTypeChangeRequest(); + filterBussinessTypeRequest.setEnable(true); + List bussinessLocalTypeEntities = basicBusTypeChangeService.filterList(filterBussinessTypeRequest); + for (BasicBusTypeChangeResponse basicBussinessTypeEntity : bussinessLocalTypeEntities) { + SysPdfTemplateRelevanceBizEntity systemPDFTemplateRelevanceEntity = new SysPdfTemplateRelevanceBizEntity(); + systemPDFTemplateRelevanceEntity.setLocalAction(basicBussinessTypeEntity.getOriginAction()); + 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 000000000..37b586af1 --- /dev/null +++ b/src/main/java/com/glxp/api/controller/system/SystemPDFTemplateRelevanceCodeController.java @@ -0,0 +1,72 @@ +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.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.ArrayList; +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) { + + List ids=new ArrayList<>(); + FilterBussinessTypeRequest filterBussinessTypeRequest = new FilterBussinessTypeRequest(); + filterBussinessTypeRequest.setEnable(true); + List list=systemPDFTemplateRelevanceCodeService.selectList(filterPdfTemplateRelevanceRequest); + for (SysPdfTemplateRelevanceCodeEntity obj:list){ + ids.add(obj.getLocalAction()); + } + + List bussinessLocalTypeEntities = basicBussinessTypeService.selectbyNotAction(ids); + 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 000000000..d36ecd0ec --- /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 000000000..d6cf2e9bc --- /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 new file mode 100644 index 000000000..5a6f19ec2 --- /dev/null +++ b/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceBizDao.java @@ -0,0 +1,15 @@ +package com.glxp.api.dao.system; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; + +import java.util.List; + +public interface SysPdfTemplateRelevanceBizDao extends BaseMapper { + + List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest); + + 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 new file mode 100644 index 000000000..e75ef55ed --- /dev/null +++ b/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceCodeDao.java @@ -0,0 +1,21 @@ +package com.glxp.api.dao.system; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity; +import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest; +import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +public interface SysPdfTemplateRelevanceCodeDao extends BaseMapper { + + List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest); + + boolean upInsert(SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity); + + SysPdfTemplateRelevanceCodeEntity selectNameAndAction(@Param("name") String name, @Param("localAction") String localAction); + + + +} \ 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 new file mode 100644 index 000000000..0cc487da8 --- /dev/null +++ b/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceLabelDao.java @@ -0,0 +1,13 @@ +package com.glxp.api.dao.system; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +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 SysPdfTemplateRelevanceLabelDao extends BaseMapper { + + 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 new file mode 100644 index 000000000..02fbc79b9 --- /dev/null +++ b/src/main/java/com/glxp/api/dao/system/SysPdfTemplateRelevanceStatemenDao.java @@ -0,0 +1,14 @@ +package com.glxp.api.dao.system; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +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 SysPdfTemplateRelevanceStatemenDao extends BaseMapper { + + List filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest); + +} \ No newline at end of file diff --git a/src/main/java/com/glxp/api/dao/system/SystemPDFModuleDao.java b/src/main/java/com/glxp/api/dao/system/SystemPDFModuleDao.java index 106d27578..094b2b3e7 100644 --- a/src/main/java/com/glxp/api/dao/system/SystemPDFModuleDao.java +++ b/src/main/java/com/glxp/api/dao/system/SystemPDFModuleDao.java @@ -16,6 +16,8 @@ public interface SystemPDFModuleDao { SystemPDFModuleEntity findSystemPDFModule(FilterPdfModuleRequest filterPDFModuleRequest); + SystemPDFModuleEntity findSystemPDFModuleByKey(FilterPdfModuleRequest filterPDFModuleRequest); + SystemPDFModuleEntity selectById(String id); boolean updateById(SysPdfModuleSaveRequest sysPdfModuleSaveRequest); diff --git a/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceBizEntity.java b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceBizEntity.java new file mode 100644 index 000000000..614cea497 --- /dev/null +++ b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceBizEntity.java @@ -0,0 +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 + */ + @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; + + @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 new file mode 100644 index 000000000..0e6739f49 --- /dev/null +++ b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceCodeEntity.java @@ -0,0 +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; + + @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 new file mode 100644 index 000000000..b6d10c733 --- /dev/null +++ b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceLabelEntity.java @@ -0,0 +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 + */ + @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; + + @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 new file mode 100644 index 000000000..4b05c2848 --- /dev/null +++ b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceStatemenEntity.java @@ -0,0 +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 + */ + @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/SystemPDFModuleEntity.java b/src/main/java/com/glxp/api/entity/system/SystemPDFModuleEntity.java index 0dd399d0b..5c2d8471b 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 721015c54..ac1fd1f72 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 62589a5eb..757ca1028 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 38d311a8c..e3f657e9c 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 000000000..b65840785 --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceBizService.java @@ -0,0 +1,23 @@ +package com.glxp.api.service.system; + + +import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity; +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 000000000..9eafd92da --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/SystemPDFTemplateRelevanceCodeService.java @@ -0,0 +1,28 @@ +package com.glxp.api.service.system; + + +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); + + List selectList(FilterPdfTemplateRelevanceRequest filterPdfTemplateRelevanceRequest); + + boolean udpateRl(SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity); + + boolean insert(SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity); + + SysPdfTemplateRelevanceCodeEntity selectNameAndAction(String name,String localAction); + + + + + +} 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 000000000..72d6fecb4 --- /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 000000000..2b3ded350 --- /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 000000000..0b3f039c9 --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceBizServiceImpl.java @@ -0,0 +1,57 @@ +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.entity.system.SysPdfTemplateRelevanceBizEntity; +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 000000000..6eafd6cd7 --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceCodeServiceImpl.java @@ -0,0 +1,71 @@ +package com.glxp.api.service.system.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.glxp.api.dao.system.SysPdfTemplateRelevanceCodeDao; +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.SystemPDFTemplateRelevanceCodeService; +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 List selectList(FilterPdfTemplateRelevanceRequest filterPdfTemplateRelevanceRequest) { + + QueryWrapper ew=new QueryWrapper<>(); + if(filterPdfTemplateRelevanceRequest.getModelKey()!=null){ + ew.eq("modelKey",filterPdfTemplateRelevanceRequest.getModelKey()); + } + return sysPdfTemplateRelevanceCodeDao.selectList(ew); + } + + @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; + } + + @Override + public SysPdfTemplateRelevanceCodeEntity selectNameAndAction(String name, String localAction) { + return sysPdfTemplateRelevanceCodeDao.selectNameAndAction(name,localAction); + } +} 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 000000000..5cb6ebf8d --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceLabelServiceImpl.java @@ -0,0 +1,49 @@ +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 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 000000000..5ccd934a2 --- /dev/null +++ b/src/main/java/com/glxp/api/service/system/impl/SystemPDFTemplateRelevanceStatemenServiceImpl.java @@ -0,0 +1,49 @@ +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 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/java/com/glxp/api/upload/DownloadController.java b/src/main/java/com/glxp/api/upload/DownloadController.java index 42a6436c4..22eaa5ce9 100644 --- a/src/main/java/com/glxp/api/upload/DownloadController.java +++ b/src/main/java/com/glxp/api/upload/DownloadController.java @@ -90,5 +90,27 @@ public class DownloadController { } } } + @GetMapping(value = "/udiwms/donwload/printFile") + public void printFile(HttpServletResponse response, @RequestParam String fileName) throws IOException { + String url="D:\\udi\\udiwms\\udiwmsfile\\pdf\\template\\"+fileName; + OutputStream os = null; + try { + FileInputStream input = new FileInputStream(new File(url)); + OutputStream out = response.getOutputStream(); + byte[] b = new byte[2048]; + int len; + while ((len = input.read(b)) != -1) { + out.write(b, 0, len); + } + input.close(); + } catch (IOException e) { + + } finally { + if (os != null) { + os.flush(); + os.close(); + } + } + } } diff --git a/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceBizDao.xml b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceBizDao.xml new file mode 100644 index 000000000..d034b81c0 --- /dev/null +++ b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceBizDao.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + id, templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3, + printType, modelKey + + + + + + + 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 new file mode 100644 index 000000000..e281a4ecb --- /dev/null +++ b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceCodeDao.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + id, templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3, + printType, modelKey + + + + + + + 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 new file mode 100644 index 000000000..8bf98fde5 --- /dev/null +++ b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceLabelDao.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + id, 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/SysPdfTemplateRelevanceStatemenDao.xml b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceStatemenDao.xml new file mode 100644 index 000000000..b07bedfe8 --- /dev/null +++ b/src/main/resources/mybatis/mapper/system/SysPdfTemplateRelevanceStatemenDao.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + id, 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/SystemPDFModuleDao.xml b/src/main/resources/mybatis/mapper/system/SystemPDFModuleDao.xml index 295a1b55c..21924892a 100644 --- a/src/main/resources/mybatis/mapper/system/SystemPDFModuleDao.xml +++ b/src/main/resources/mybatis/mapper/system/SystemPDFModuleDao.xml @@ -6,15 +6,21 @@ @@ -25,6 +31,13 @@ WHERE id = #{id} + + + + UPDATE sys_pdf_module @@ -55,8 +70,8 @@ insert INTO sys_pdf_module( name, param, fieldExplain, remark, templateId, create_time, update_time - , templateDlUrl, templateType - , remark1, remark2, remark3) + , templateDlUrl, templateType + , remark1, remark2, remark3) values (#{name}, #{param}, #{fieldExplain}, @@ -77,4 +92,4 @@ from sys_pdf_module where id = #{id} - \ No newline at end of file +