diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/RepairController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/RepairController.java index a8a21f29..5dfd14e2 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/RepairController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/RepairController.java @@ -4,16 +4,19 @@ import com.alibaba.fastjson.JSONObject; import com.bonus.sgzb.base.domain.*; import com.bonus.sgzb.base.domain.vo.dictVo; import com.bonus.sgzb.base.service.RepairService; +import com.bonus.sgzb.common.core.utils.poi.ExcelUtil; import com.bonus.sgzb.common.core.web.controller.BaseController; import com.bonus.sgzb.common.core.web.domain.AjaxResult; import com.bonus.sgzb.common.core.web.page.TableDataInfo; import com.bonus.sgzb.common.log.annotation.Log; import com.bonus.sgzb.common.log.enums.BusinessType; +import com.bonus.sgzb.common.security.annotation.RequiresPermissions; import com.bonus.sgzb.system.api.domain.SysUser; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletResponse; import java.util.ArrayList; import java.util.List; @@ -40,6 +43,19 @@ public class RepairController extends BaseController { return getDataTable(list); } + /** + * 导出维修任务列表 + */ + @RequiresPermissions("domain:details:export") + @Log(title = "维修任务列表", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, RepairTask bean) + { + List list = service.exportRepairTaskList(bean); + ExcelUtil util = new ExcelUtil(RepairTask.class); + util.exportExcel(response, list, "维修任务列表"); + } + /** * 获取维修任务列表 */ diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTask.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTask.java index fe88d44d..65131e2e 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTask.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTask.java @@ -1,5 +1,6 @@ package com.bonus.sgzb.base.domain; +import com.bonus.sgzb.common.core.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -20,22 +21,20 @@ public class RepairTask { * 维修单号 */ @ApiModelProperty(value = "维修单号") + @Excel(name = "维修单号",sort = 1) private String repairCode; /** * 退料单位名称 */ @ApiModelProperty(value = "退料单位名称") + @Excel(name = "退料单位名称",sort = 2) private String backUnit; /** * 退料工程名称 */ @ApiModelProperty(value = "退料工程名称") + @Excel(name = "退料工程名称",sort = 3) private String backPro; - /** - * 维修机具类型 - */ - @ApiModelProperty(value = "维修机具类型") - private String type; /** * 任务创建人 */ @@ -45,22 +44,26 @@ public class RepairTask { * 任务创建人 */ @ApiModelProperty(value = "任务创建人") + @Excel(name = "任务创建人",sort = 4) private String createName; /** * 任务创建时间 */ @ApiModelProperty(value = "任务创建时间") + @Excel(name = "任务创建时间",sort = 5) private String createTime; /** * 退料单号 */ @ApiModelProperty(value = "退料单号") + @Excel(name = "退料单号",sort = 6) private String backCode; /** * 维修状态 */ @ApiModelProperty(value = "维修状态") + @Excel(name = "维修状态",sort = 7) private String repairStatus; private String keyword;//关键字 private String startTime;//开始时间 @@ -68,4 +71,58 @@ public class RepairTask { private Long companyId;// private Long agreementId;// private String repairStatusCode;// + /** + * 维修机具类型 + */ + @ApiModelProperty(value = "维修机具类型") + @Excel(name = "维修机具类型",sort = 8) + private String type; + /** + * 规格型号 + */ + @ApiModelProperty(value = "规格型号") + @Excel(name = "规格型号",sort = 9) + private String typeName; + /** + * 编码 + */ + @ApiModelProperty(value = "编码") + @Excel(name = "编码",sort = 10) + private String code; + /** + * 维修总量 + */ + @ApiModelProperty(value = "维修总量") + @Excel(name = "维修总量",sort = 11) + private int repairNum; + /** + * 维修合格数量 + */ + @ApiModelProperty(value = "维修合格数量") + @Excel(name = "维修合格数量",sort = 12) + private int repairedNum; + /** + * 维修报废数量 + */ + @ApiModelProperty(value = "报废数量") + @Excel(name = "维修报废数量",sort = 13) + private int scrapNum; + /** + * 待修状态 + */ + @ApiModelProperty(value = "待修状态") + @Excel(name = "待修状态",sort = 14) + private String status; + /** + * 维修人员 + */ + @ApiModelProperty(value = "维修人员") + @Excel(name = "维修人员",sort = 15) + private String repairer; + /** + * 维修时间 + */ + @ApiModelProperty(value = "维修时间") + @Excel(name = "维修时间",sort = 16) + private String updateTime; } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java index 1edbae02..c90b1d33 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java @@ -56,4 +56,6 @@ public interface RepairMapper { List getDetailsListByTaskId(RepairTask task); int addAuditDetails(RepairTaskDetails details); + + List exportRepairTaskList(RepairTask bean); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/RepairService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/RepairService.java index 296b86b8..557e2bfe 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/RepairService.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/RepairService.java @@ -35,4 +35,6 @@ public interface RepairService { AjaxResult endRepairTask(List taskList); List getDicSelect(String value); + + List exportRepairTaskList(RepairTask bean); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java index a6e5442f..ade6cb43 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java @@ -41,6 +41,11 @@ public class RepairServiceImpl implements RepairService { return repairTaskList; } + @Override + public List exportRepairTaskList(RepairTask bean) { + return mapper.exportRepairTaskList(bean); + } + @Override public List getRepairMaTypeList(RepairTaskDetails bean) { List repairMaTypeList = mapper.getRepairMaTypeList(bean); @@ -183,6 +188,8 @@ public class RepairServiceImpl implements RepairService { return mapper.getDicSelect(value); } + + @Override public int completeRepair(ArrayList ids) { LoginUser loginUser = SecurityUtils.getLoginUser(); diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml index d145fe9b..05975138 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml @@ -116,6 +116,68 @@ order by tt.create_time desc + + + diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/RepairAuditDetailsController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/RepairAuditDetailsController.java index bb3e798b..70f10ccc 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/RepairAuditDetailsController.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/RepairAuditDetailsController.java @@ -6,6 +6,7 @@ import javax.servlet.http.HttpServletResponse; import com.bonus.sgzb.material.domain.RepairAuditDetails; import com.bonus.sgzb.material.domain.ScrapApplyDetails; import com.bonus.sgzb.material.service.IRepairAuditDetailsService; +import com.bonus.sgzb.material.vo.RepairAuditDetailsVO; import com.bonus.sgzb.material.vo.ScrapApplyDetailsVO; import com.bonus.sgzb.material.vo.ScrapAudit; import io.swagger.annotations.ApiOperation; @@ -51,6 +52,19 @@ public class RepairAuditDetailsController extends BaseController return getDataTable(list); } + /** + * 导出修试审核任务列表 + */ + @RequiresPermissions("domain:details:export") + @Log(title = "修试审核任务列表", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, RepairAuditDetails bean) + { + List list = repairAuditDetailsService.exportRepairQuestList(bean); + ExcelUtil util = new ExcelUtil(RepairAuditDetailsVO.class); + util.exportExcel(response, list, "修试审核任务列表"); + } + /** * 查看修饰审核任务详细列表 */ diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ScrapApplyDetailsController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ScrapApplyDetailsController.java index 814db021..26f74ff4 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ScrapApplyDetailsController.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ScrapApplyDetailsController.java @@ -3,6 +3,7 @@ package com.bonus.sgzb.material.controller; import java.util.List; import javax.servlet.http.HttpServletResponse; +import com.bonus.sgzb.material.domain.RepairAuditDetails; import com.bonus.sgzb.material.domain.ScrapApplyDetails; import com.bonus.sgzb.material.service.IScrapApplyDetailsService; import com.bonus.sgzb.material.vo.ScrapApplyDetailsVO; @@ -52,6 +53,19 @@ public class ScrapApplyDetailsController extends BaseController return getDataTable(list); } + /** + * 导出报废任务列表 + */ + @RequiresPermissions("domain:details:export") + @Log(title = "报废任务列表", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, ScrapApplyDetails bean) + { + List list = scrapApplyDetailsService.exportScrapApplyDetailsList(bean); + ExcelUtil util = new ExcelUtil(ScrapApplyDetailsVO.class); + util.exportExcel(response, list, "报废任务列表"); + } + /** * 查看报废任务详细列表 */ diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/RepairAuditDetailsMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/RepairAuditDetailsMapper.java index 5ae229cf..37e7921d 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/RepairAuditDetailsMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/RepairAuditDetailsMapper.java @@ -1,6 +1,7 @@ package com.bonus.sgzb.material.mapper; import com.bonus.sgzb.material.domain.RepairAuditDetails; +import com.bonus.sgzb.material.vo.RepairAuditDetailsVO; import com.bonus.sgzb.material.vo.ScrapApplyDetailsVO; import org.apache.ibatis.annotations.Mapper; @@ -69,4 +70,6 @@ public interface RepairAuditDetailsMapper String selectTypeNameByTaskId(Long taskId); + List exportRepairQuestList(RepairAuditDetails bean); + } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ScrapApplyDetailsMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ScrapApplyDetailsMapper.java index f6fc08f0..10055905 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ScrapApplyDetailsMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ScrapApplyDetailsMapper.java @@ -70,4 +70,6 @@ public interface ScrapApplyDetailsMapper int updateMachine(Long maId); String selectTypeNameByTaskId(Long taskId); + + List exportScrapApplyDetailsList(ScrapApplyDetails bean); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IRepairAuditDetailsService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IRepairAuditDetailsService.java index f7eabe73..d2a28d77 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IRepairAuditDetailsService.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IRepairAuditDetailsService.java @@ -1,6 +1,7 @@ package com.bonus.sgzb.material.service; import com.bonus.sgzb.material.domain.RepairAuditDetails; +import com.bonus.sgzb.material.vo.RepairAuditDetailsVO; import com.bonus.sgzb.material.vo.ScrapApplyDetailsVO; import com.bonus.sgzb.material.vo.ScrapAudit; @@ -67,4 +68,7 @@ public interface IRepairAuditDetailsService List getRepairAuditList(RepairAuditDetails repairAuditDetails); int auditRepair(ScrapAudit scrapAudit) throws Exception; + + List exportRepairQuestList(RepairAuditDetails bean); } + diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IScrapApplyDetailsService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IScrapApplyDetailsService.java index d9efc54a..2373ccec 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IScrapApplyDetailsService.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IScrapApplyDetailsService.java @@ -66,4 +66,5 @@ public interface IScrapApplyDetailsService int auditScrap(ScrapAudit scrapAudit) throws Exception; + List exportScrapApplyDetailsList(ScrapApplyDetails bean); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java index f6688bd3..581eaf99 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java @@ -12,6 +12,7 @@ import com.bonus.sgzb.common.security.utils.SecurityUtils; import com.bonus.sgzb.material.domain.*; import com.bonus.sgzb.material.mapper.*; import com.bonus.sgzb.material.service.IRepairAuditDetailsService; +import com.bonus.sgzb.material.vo.RepairAuditDetailsVO; import com.bonus.sgzb.material.vo.ScrapApplyDetailsVO; import com.bonus.sgzb.material.vo.ScrapAudit; import org.springframework.beans.factory.annotation.Autowired; @@ -135,6 +136,11 @@ public class RepairAuditDetailsServiceImpl implements IRepairAuditDetailsService return repairQuestList; } + @Override + public List exportRepairQuestList(RepairAuditDetails bean) { + return repairAuditDetailsMapper.exportRepairQuestList(bean); + } + /** * * @param repairAuditDetails @@ -254,6 +260,8 @@ public class RepairAuditDetailsServiceImpl implements IRepairAuditDetailsService return 1; } + + // 采购单号编码生成规则 private String purchaseCodeRule(String code,Integer taskType) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ScrapApplyDetailsServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ScrapApplyDetailsServiceImpl.java index 9504bdfb..f3bfb21b 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ScrapApplyDetailsServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ScrapApplyDetailsServiceImpl.java @@ -49,6 +49,11 @@ public class ScrapApplyDetailsServiceImpl implements IScrapApplyDetailsService return scrapApplyDetailsMapper.selectScrapApplyDetailsById(id); } + @Override + public List exportScrapApplyDetailsList(ScrapApplyDetails bean) { + return scrapApplyDetailsMapper.exportScrapApplyDetailsList(bean); + } + /** * 查询报废任务详细scrap_apply_details列表 * @@ -164,4 +169,6 @@ public class ScrapApplyDetailsServiceImpl implements IScrapApplyDetailsService } return 1; } + + } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/vo/RepairAuditDetailsVO.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/vo/RepairAuditDetailsVO.java new file mode 100644 index 00000000..46e4c1ee --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/vo/RepairAuditDetailsVO.java @@ -0,0 +1,79 @@ +package com.bonus.sgzb.material.vo; + +import com.bonus.sgzb.common.core.annotation.Excel; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +@Data +public class RepairAuditDetailsVO { + // 任务id + private Long taskId; + + // 报废单号 + @Excel(name = "修饰审核单号",sort = 1) + private String scrapNum; + + // 单位名称 + @Excel(name = "单位名称",sort = 2) + private String unitName; + + // 工程名称 + @Excel(name = "工程名称",sort = 3) + private String projectName; + + //任务创建人 + @Excel(name = "任务创建人",sort = 4) + private String createBy; + + // 机具类型 + private String itemType; + /** + * 创建时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "任务创建时间",sort = 5) + private Date createTime; + + // 维修单号 + @Excel(name = "维修单号",sort = 6) + private String repairNum; + + // 审核状态 + private Integer taskStatus; + + // 审核状态 + @Excel(name = "审核状态",sort = 7) + private String taskStatusName; + + // 不通过原因 + @Excel(name = "不通过原因",sort = 8) + private String remark; + + // 机具类型 + @Excel(name = "机具类型",sort = 9) + private String type; + + // 规格型号 + @Excel(name = "规格型号",sort = 10) + private String typeName; + + @ApiModelProperty(value = "机具编号") + @Excel(name = "机具编号",sort = 11) + private String maCode; + + /** 维修总量 */ + @Excel(name = "维修总量") + private BigDecimal repairNum2; + + /** 维修数量 */ + @Excel(name = "维修数量") + private BigDecimal repairedNum2; + + /** 报废数量 */ + @Excel(name = "报废数量") + private BigDecimal scrapNum2; +} diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/vo/ScrapApplyDetailsVO.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/vo/ScrapApplyDetailsVO.java index 2081e250..82ae27ec 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/vo/ScrapApplyDetailsVO.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/vo/ScrapApplyDetailsVO.java @@ -1,8 +1,11 @@ package com.bonus.sgzb.material.vo; +import com.bonus.sgzb.common.core.annotation.Excel; import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.math.BigDecimal; import java.util.Date; @Data @@ -10,37 +13,60 @@ public class ScrapApplyDetailsVO { // 任务id private Long taskId; - // 报废单号 + // 报废审核单号 + @Excel(name = "报废审核单号",sort = 1) private String scrapNum; // 单位名称 + @Excel(name = "单位名称",sort = 2) private String unitName; // 工程名称 + @Excel(name = "工程名称",sort = 3) private String projectName; + //任务创建人 + @Excel(name = "任务创建人",sort = 4) + private String createBy; + // 机具类型 private String itemType; - - //任务创建人 - private String createBy; - /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "任务创建时间",sort = 5) private Date createTime; // 维修单号 + @Excel(name = "维修单号",sort = 6) private String repairNum; // 审核状态 private Integer taskStatus; // 审核状态 + @Excel(name = "审核状态",sort = 7) private String taskStatusName; // 不通过原因 + @Excel(name = "不通过原因",sort = 8) private String remark; + // 机具类型 + @Excel(name = "机具类型",sort = 9) + private String type; + + // 规格型号 + @Excel(name = "规格型号",sort = 10) + private String typeName; + + @ApiModelProperty(value = "机具编号") + @Excel(name = "机具编号",sort = 11) + private String maCode; + + + /** 报废数量 */ + @Excel(name = "报废数量") + private BigDecimal scrapNum2; } diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/RepairAuditDetailsMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/RepairAuditDetailsMapper.xml index b27ec680..652a75db 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/RepairAuditDetailsMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/RepairAuditDetailsMapper.xml @@ -154,6 +154,64 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" order by tk.create_time desc + + + \ No newline at end of file diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ScrapApplyDetailsMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ScrapApplyDetailsMapper.xml index 7e5eccbe..ce6b1c1b 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ScrapApplyDetailsMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ScrapApplyDetailsMapper.xml @@ -61,6 +61,62 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and tk.code = #{backCode} + + + \ No newline at end of file