模板打印代码提交
parent
ad59a9a4d0
commit
303e1e7217
@ -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<BasicBusTypeChangeResponse> 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<SystemPDFTemplateRelevanceResponse> sysPdfTemplateRelevanceBizEntityList= systemPDFTemplateRelevanceBizService.filterList(filterPdfTemplateRelevanceRequest);
|
||||
PageInfo<SystemPDFTemplateRelevanceResponse> pageInfo;
|
||||
pageInfo = new PageInfo<>(sysPdfTemplateRelevanceBizEntityList);
|
||||
PageSimpleResponse<SystemPDFTemplateRelevanceResponse> 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("修改成功");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -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<String> ids=new ArrayList<>();
|
||||
FilterBussinessTypeRequest filterBussinessTypeRequest = new FilterBussinessTypeRequest();
|
||||
filterBussinessTypeRequest.setEnable(true);
|
||||
List<SysPdfTemplateRelevanceCodeEntity> list=systemPDFTemplateRelevanceCodeService.selectList(filterPdfTemplateRelevanceRequest);
|
||||
for (SysPdfTemplateRelevanceCodeEntity obj:list){
|
||||
ids.add(obj.getLocalAction());
|
||||
}
|
||||
|
||||
List<BasicBussinessTypeEntity> 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<SystemPDFTemplateRelevanceResponse> sysPdfTemplateRelevanceCodeEntityList= systemPDFTemplateRelevanceCodeService.filterList(filterPdfTemplateRelevanceRequest);
|
||||
PageInfo<SystemPDFTemplateRelevanceResponse> pageInfo;
|
||||
pageInfo = new PageInfo<>(sysPdfTemplateRelevanceCodeEntityList);
|
||||
PageSimpleResponse<SystemPDFTemplateRelevanceResponse> 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("修改成功");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -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<SystemPDFTemplateRelevanceResponse> sysPdfTemplateRelevanceLabelEntityList= systemPDFTemplateRelevanceLabelService.filterList(filterPdfTemplateRelevanceRequest);
|
||||
PageInfo<SystemPDFTemplateRelevanceResponse> pageInfo;
|
||||
pageInfo = new PageInfo<>(sysPdfTemplateRelevanceLabelEntityList);
|
||||
PageSimpleResponse<SystemPDFTemplateRelevanceResponse> 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("修改成功");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -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<SystemPDFTemplateRelevanceResponse> sysPdfTemplateRelevanceStatemenEntityList= systemPDFTemplateRelevanceStatemenService.filterList(filterPdfTemplateRelevanceRequest);
|
||||
PageInfo<SystemPDFTemplateRelevanceResponse> pageInfo;
|
||||
pageInfo = new PageInfo<>(sysPdfTemplateRelevanceStatemenEntityList);
|
||||
PageSimpleResponse<SystemPDFTemplateRelevanceResponse> 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("修改成功");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -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<SysPdfTemplateRelevanceBizEntity> {
|
||||
|
||||
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);
|
||||
|
||||
boolean upInsert(SysPdfTemplateRelevanceBizEntity sysPdfTemplateRelevanceBizEntity);
|
||||
}
|
@ -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<SysPdfTemplateRelevanceCodeEntity> {
|
||||
|
||||
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);
|
||||
|
||||
boolean upInsert(SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity);
|
||||
|
||||
SysPdfTemplateRelevanceCodeEntity selectNameAndAction(@Param("name") String name, @Param("localAction") String localAction);
|
||||
|
||||
|
||||
|
||||
}
|
@ -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<SysPdfTemplateRelevanceLabelEntity> {
|
||||
|
||||
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);
|
||||
}
|
@ -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<SysPdfTemplateRelevanceStatemenEntity> {
|
||||
|
||||
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);
|
||||
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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<SysPdfTemplateRelevanceBizEntity> getListByModelId(Integer modelId);
|
||||
|
||||
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);
|
||||
|
||||
boolean udpateRl(SysPdfTemplateRelevanceBizEntity sysPdfTemplateRelevanceBizEntity);
|
||||
|
||||
boolean insert(SysPdfTemplateRelevanceBizEntity sysPdfTemplateRelevanceBizEntity);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -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<SysPdfTemplateRelevanceCodeEntity> getListByModelId(Integer modelId);
|
||||
|
||||
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);
|
||||
|
||||
List<SysPdfTemplateRelevanceCodeEntity> selectList(FilterPdfTemplateRelevanceRequest filterPdfTemplateRelevanceRequest);
|
||||
|
||||
boolean udpateRl(SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity);
|
||||
|
||||
boolean insert(SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity);
|
||||
|
||||
SysPdfTemplateRelevanceCodeEntity selectNameAndAction(String name,String localAction);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -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<SysPdfTemplateRelevanceLabelEntity> getListByModelId(Integer modelId);
|
||||
|
||||
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);
|
||||
|
||||
boolean udpateRl(SysPdfTemplateRelevanceLabelEntity sysPdfTemplateRelevanceLabelEntity);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -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<SysPdfTemplateRelevanceStatemenEntity> getListByModelId(Integer modelId);
|
||||
|
||||
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);
|
||||
|
||||
boolean udpateRl(SysPdfTemplateRelevanceStatemenEntity sysPdfTemplateRelevanceStatemenEntity);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -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<SysPdfTemplateRelevanceBizEntity> getListByModelId(Integer modelId) {
|
||||
|
||||
QueryWrapper<SysPdfTemplateRelevanceBizEntity> ew=new QueryWrapper();
|
||||
if(modelId!=null){
|
||||
ew.eq("moduleId",modelId);
|
||||
}
|
||||
List<SysPdfTemplateRelevanceBizEntity> sysPdfTemplateRelevanceBizEntityList=sysPdfTemplateRelevanceBizDao.selectList(ew);
|
||||
|
||||
return sysPdfTemplateRelevanceBizEntityList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SystemPDFTemplateRelevanceResponse> 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;
|
||||
}
|
||||
}
|
@ -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<SysPdfTemplateRelevanceCodeEntity> getListByModelId(Integer modelId) {
|
||||
|
||||
QueryWrapper<SysPdfTemplateRelevanceCodeEntity> ew=new QueryWrapper();
|
||||
if(modelId!=null){
|
||||
ew.eq("moduleId",modelId);
|
||||
}
|
||||
List<SysPdfTemplateRelevanceCodeEntity> sysPdfTemplateRelevanceCodeEntityList=sysPdfTemplateRelevanceCodeDao.selectList(ew);
|
||||
|
||||
return sysPdfTemplateRelevanceCodeEntityList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest) {
|
||||
return sysPdfTemplateRelevanceCodeDao.filterList(systemPDFModuleRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SysPdfTemplateRelevanceCodeEntity> selectList(FilterPdfTemplateRelevanceRequest filterPdfTemplateRelevanceRequest) {
|
||||
|
||||
QueryWrapper<SysPdfTemplateRelevanceCodeEntity> 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);
|
||||
}
|
||||
}
|
@ -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<SysPdfTemplateRelevanceLabelEntity> getListByModelId(Integer modelId) {
|
||||
|
||||
QueryWrapper<SysPdfTemplateRelevanceLabelEntity> ew=new QueryWrapper();
|
||||
if(modelId!=null){
|
||||
ew.eq("moduleId",modelId);
|
||||
}
|
||||
List<SysPdfTemplateRelevanceLabelEntity> sysPdfTemplateRelevanceLabelEntityList=sysPdfTemplateRelevanceLabelDao.selectList(ew);
|
||||
|
||||
return sysPdfTemplateRelevanceLabelEntityList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SystemPDFTemplateRelevanceResponse> 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;
|
||||
}
|
||||
}
|
||||
}
|
@ -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<SysPdfTemplateRelevanceStatemenEntity> getListByModelId(Integer modelId) {
|
||||
|
||||
QueryWrapper<SysPdfTemplateRelevanceStatemenEntity> ew=new QueryWrapper();
|
||||
if(modelId!=null){
|
||||
ew.eq("moduleId",modelId);
|
||||
}
|
||||
List<SysPdfTemplateRelevanceStatemenEntity> sysPdfTemplateRelevanceStatemenEntityList=sysPdfTemplateRelevanceStatemenDao.selectList(ew);
|
||||
|
||||
return sysPdfTemplateRelevanceStatemenEntityList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SystemPDFTemplateRelevanceResponse> 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;
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.glxp.api.dao.system.SysPdfTemplateRelevanceBizDao">
|
||||
<resultMap id="BaseResultMap" type="com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity">
|
||||
<!--@mbg.generated-->
|
||||
<!--@Table sys_pdf_template_relevance_biz-->
|
||||
<id column="id" jdbcType="INTEGER" property="id" />
|
||||
<result column="templateId" jdbcType="INTEGER" property="templateId" />
|
||||
<result column="customerId" jdbcType="BIGINT" property="customerId" />
|
||||
<result column="adminId" jdbcType="INTEGER" property="adminId" />
|
||||
<result column="moduleId" jdbcType="INTEGER" property="moduleId" />
|
||||
<result column="localAction" jdbcType="VARCHAR" property="localAction" />
|
||||
<result column="remark1" jdbcType="VARCHAR" property="remark1" />
|
||||
<result column="remark2" jdbcType="VARCHAR" property="remark2" />
|
||||
<result column="remark3" jdbcType="VARCHAR" property="remark3" />
|
||||
<result column="printType" jdbcType="TINYINT" property="printType" />
|
||||
<result column="modelKey" jdbcType="VARCHAR" property="modelKey" />
|
||||
</resultMap>
|
||||
<sql id="Base_Column_List">
|
||||
<!--@mbg.generated-->
|
||||
id, templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3,
|
||||
printType, modelKey
|
||||
</sql>
|
||||
|
||||
|
||||
<select id="filterList" parameterType="com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest"
|
||||
resultType="com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse">
|
||||
SELECT
|
||||
basic_bustype_change.`originName` localActionName,
|
||||
sys_pdf_template_relevance_biz.id,
|
||||
basic_bustype_change.originAction localAction,
|
||||
templateId,
|
||||
moduleId,
|
||||
sys_pdf_template.NAME templateName,
|
||||
sys_pdf_template_relevance_biz.remark1,
|
||||
sys_pdf_template_relevance_biz.remark2,
|
||||
sys_pdf_template_relevance_biz.remark3,
|
||||
printType
|
||||
FROM
|
||||
basic_bustype_change
|
||||
LEFT JOIN sys_pdf_template_relevance_biz ON basic_bustype_change.originAction = sys_pdf_template_relevance_biz.localAction
|
||||
LEFT JOIN sys_pdf_template ON sys_pdf_template_relevance_biz.templateId = sys_pdf_template.id
|
||||
<where>
|
||||
<if test="moduleId != null">
|
||||
AND `moduleId` = #{moduleId}
|
||||
</if>
|
||||
<if test="localAction != null">
|
||||
AND sys_pdf_template_relevance_biz.`localAction` = #{localAction}
|
||||
</if>
|
||||
<if test="templateType != null">
|
||||
AND sys_pdf_template_relevance_biz.`templateType` = #{templateType}
|
||||
</if>
|
||||
<if test="modelKey != null">
|
||||
AND sys_pdf_template_relevance_biz.`modelKey` = #{modelKey}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<insert id="upInsert" parameterType="com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity">
|
||||
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}
|
||||
)
|
||||
</insert>
|
||||
|
||||
|
||||
</mapper>
|
@ -0,0 +1,89 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.glxp.api.dao.system.SysPdfTemplateRelevanceCodeDao">
|
||||
<resultMap id="BaseResultMap" type="com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity">
|
||||
<!--@mbg.generated-->
|
||||
<!--@Table sys_pdf_template_relevance_code-->
|
||||
<id column="id" jdbcType="INTEGER" property="id" />
|
||||
<result column="templateId" jdbcType="INTEGER" property="templateId" />
|
||||
<result column="customerId" jdbcType="BIGINT" property="customerId" />
|
||||
<result column="adminId" jdbcType="INTEGER" property="adminId" />
|
||||
<result column="moduleId" jdbcType="INTEGER" property="moduleId" />
|
||||
<result column="localAction" jdbcType="VARCHAR" property="localAction" />
|
||||
<result column="remark1" jdbcType="VARCHAR" property="remark1" />
|
||||
<result column="remark2" jdbcType="VARCHAR" property="remark2" />
|
||||
<result column="remark3" jdbcType="VARCHAR" property="remark3" />
|
||||
<result column="printType" jdbcType="TINYINT" property="printType" />
|
||||
<result column="modelKey" jdbcType="VARCHAR" property="modelKey" />
|
||||
</resultMap>
|
||||
<sql id="Base_Column_List">
|
||||
<!--@mbg.generated-->
|
||||
id, templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3,
|
||||
printType, modelKey
|
||||
</sql>
|
||||
|
||||
|
||||
<select id="filterList" parameterType="com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest"
|
||||
resultType="com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse">
|
||||
select basic_bussiness_type.`name` localActionName,
|
||||
sys_pdf_template_relevance_code.id,
|
||||
basic_bussiness_type.action localAction,
|
||||
templateId,
|
||||
moduleId,
|
||||
sys_pdf_template.name templateName,
|
||||
sys_pdf_template_relevance_code.remark1,
|
||||
sys_pdf_template_relevance_code.remark2,
|
||||
sys_pdf_template_relevance_code.remark3,
|
||||
printType
|
||||
from basic_bussiness_type
|
||||
LEFT JOIN sys_pdf_template_relevance_code on basic_bussiness_type.action = sys_pdf_template_relevance_code.localAction
|
||||
LEFT JOIN sys_pdf_template on sys_pdf_template_relevance_code.templateId = sys_pdf_template.id
|
||||
<where>
|
||||
<if test="moduleId != null">
|
||||
AND `moduleId` = #{moduleId}
|
||||
</if>
|
||||
<if test="localAction != null">
|
||||
AND sys_pdf_template_relevance_code.`localAction` = #{localAction}
|
||||
</if>
|
||||
<if test="templateType != null">
|
||||
AND sys_pdf_template_relevance_code.`templateType` = #{templateType}
|
||||
</if>
|
||||
<if test="modelKey != null">
|
||||
AND sys_pdf_template_relevance_code.`modelKey` = #{modelKey}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<insert id="upInsert" parameterType="com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity">
|
||||
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}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<select id="selectNameAndAction" resultType="com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity">
|
||||
SELECT *
|
||||
FROM sys_pdf_template_relevance_code
|
||||
<where>
|
||||
<if test="name != null">
|
||||
AND `modelKey` = #{name}
|
||||
</if>
|
||||
<if test="localAction != null">
|
||||
AND `localAction` = #{localAction}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.glxp.api.dao.system.SysPdfTemplateRelevanceLabelDao">
|
||||
<resultMap id="BaseResultMap" type="com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity">
|
||||
<!--@mbg.generated-->
|
||||
<!--@Table sys_pdf_template_relevance_label-->
|
||||
<id column="id" jdbcType="INTEGER" property="id" />
|
||||
<result column="templateId" jdbcType="INTEGER" property="templateId" />
|
||||
<result column="customerId" jdbcType="BIGINT" property="customerId" />
|
||||
<result column="adminId" jdbcType="INTEGER" property="adminId" />
|
||||
<result column="moduleId" jdbcType="INTEGER" property="moduleId" />
|
||||
<result column="localAction" jdbcType="VARCHAR" property="localAction" />
|
||||
<result column="remark1" jdbcType="VARCHAR" property="remark1" />
|
||||
<result column="remark2" jdbcType="VARCHAR" property="remark2" />
|
||||
<result column="remark3" jdbcType="VARCHAR" property="remark3" />
|
||||
<result column="printType" jdbcType="TINYINT" property="printType" />
|
||||
<result column="modelKey" jdbcType="VARCHAR" property="modelKey" />
|
||||
</resultMap>
|
||||
<sql id="Base_Column_List">
|
||||
<!--@mbg.generated-->
|
||||
id, templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3,
|
||||
printType, modelKey
|
||||
</sql>
|
||||
|
||||
<select id="filterList" parameterType="com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest"
|
||||
resultType="com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse">
|
||||
SELECT
|
||||
sys_pdf_template_relevance_label.id,
|
||||
sys_pdf_template_relevance_label.localAction localActionName,
|
||||
templateId,
|
||||
moduleId,
|
||||
sys_pdf_template.NAME templateName,
|
||||
sys_pdf_template_relevance_label.remark1,
|
||||
sys_pdf_template_relevance_label.remark2,
|
||||
sys_pdf_template_relevance_label.remark3,
|
||||
printType
|
||||
FROM
|
||||
sys_pdf_template_relevance_label
|
||||
LEFT JOIN sys_pdf_template ON sys_pdf_template_relevance_label.templateId = sys_pdf_template.id
|
||||
<where>
|
||||
<if test="moduleId != null">
|
||||
AND `moduleId` = #{moduleId}
|
||||
</if>
|
||||
<if test="localAction != null">
|
||||
AND sys_pdf_template_relevance_label.`localAction` = #{localAction}
|
||||
</if>
|
||||
<if test="templateType != null">
|
||||
AND sys_pdf_template_relevance_label.`templateType` = #{templateType}
|
||||
</if>
|
||||
<if test="modelKey != null">
|
||||
AND sys_pdf_template_relevance_label.`modelKey` = #{modelKey}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
</mapper>
|
@ -0,0 +1,57 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.glxp.api.dao.system.SysPdfTemplateRelevanceStatemenDao">
|
||||
<resultMap id="BaseResultMap" type="com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity">
|
||||
<!--@mbg.generated-->
|
||||
<!--@Table sys_pdf_template_relevance_statemen-->
|
||||
<id column="id" jdbcType="INTEGER" property="id" />
|
||||
<result column="templateId" jdbcType="INTEGER" property="templateId" />
|
||||
<result column="customerId" jdbcType="BIGINT" property="customerId" />
|
||||
<result column="adminId" jdbcType="INTEGER" property="adminId" />
|
||||
<result column="moduleId" jdbcType="INTEGER" property="moduleId" />
|
||||
<result column="localAction" jdbcType="VARCHAR" property="localAction" />
|
||||
<result column="remark1" jdbcType="VARCHAR" property="remark1" />
|
||||
<result column="remark2" jdbcType="VARCHAR" property="remark2" />
|
||||
<result column="remark3" jdbcType="VARCHAR" property="remark3" />
|
||||
<result column="printType" jdbcType="TINYINT" property="printType" />
|
||||
<result column="modelKey" jdbcType="VARCHAR" property="modelKey" />
|
||||
</resultMap>
|
||||
<sql id="Base_Column_List">
|
||||
<!--@mbg.generated-->
|
||||
id, templateId, customerId, adminId, moduleId, localAction, remark1, remark2, remark3,
|
||||
printType, modelKey
|
||||
</sql>
|
||||
|
||||
|
||||
<select id="filterList" parameterType="com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest"
|
||||
resultType="com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse">
|
||||
SELECT
|
||||
sys_pdf_template_relevance_statemen.id,
|
||||
sys_pdf_template_relevance_statemen.localAction localActionName,
|
||||
templateId,
|
||||
moduleId,
|
||||
sys_pdf_template.NAME templateName,
|
||||
sys_pdf_template_relevance_statemen.remark1,
|
||||
sys_pdf_template_relevance_statemen.remark2,
|
||||
sys_pdf_template_relevance_statemen.remark3,
|
||||
printType
|
||||
FROM
|
||||
sys_pdf_template_relevance_statemen
|
||||
LEFT JOIN sys_pdf_template ON sys_pdf_template_relevance_statemen.templateId = sys_pdf_template.id
|
||||
<where>
|
||||
<if test="moduleId != null">
|
||||
AND `moduleId` = #{moduleId}
|
||||
</if>
|
||||
<if test="localAction != null">
|
||||
AND sys_pdf_template_relevance_statemen.`localAction` = #{localAction}
|
||||
</if>
|
||||
<if test="templateType != null">
|
||||
AND sys_pdf_template_relevance_statemen.`templateType` = #{templateType}
|
||||
</if>
|
||||
<if test="modelKey != null">
|
||||
AND sys_pdf_template_relevance_statemen.`modelKey` = #{modelKey}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
</mapper>
|
Loading…
Reference in New Issue