From d5c2bbe053800a69a63c190ede9691222f9d0810 Mon Sep 17 00:00:00 2001 From: lius <Lius2225@163.com> Date: 星期二, 18 七月 2023 09:44:35 +0800 Subject: [PATCH] update --- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/MdcProcessQuantityMapper.java | 5 +- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/vo/MdcProcessQuantityVo.java | 33 ++++++++++++++++ lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcProcessQuantityController.java | 9 ++-- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcProcessQuantityServiceImpl.java | 5 +- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcProcessQuantityService.java | 7 ++- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/entity/MdcProcessQuantity.java | 30 --------------- 6 files changed, 48 insertions(+), 41 deletions(-) diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcProcessQuantityController.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcProcessQuantityController.java index 1bd0fbe..fcf13a0 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcProcessQuantityController.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcProcessQuantityController.java @@ -23,6 +23,7 @@ import org.jeecg.modules.mdc.service.IMdcProcessQuantityService; +import org.jeecg.modules.mdc.vo.MdcProcessQuantityVo; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; import io.swagger.annotations.Api; @@ -46,7 +47,7 @@ /** * 鍒嗛〉鍒楄〃鏌ヨ * - * @param mdcProcessQuantity + * @param vo * @param pageNo * @param pageSize * @param req @@ -55,14 +56,14 @@ @AutoLog(value = "鍔犲伐鏁伴噺琛�-鍒嗛〉鍒楄〃鏌ヨ") @ApiOperation(value = "鍔犲伐鏁伴噺琛�-鍒嗛〉鍒楄〃鏌ヨ", notes = "鍔犲伐鏁伴噺琛�-鍒嗛〉鍒楄〃鏌ヨ") @GetMapping(value = "/list") - public Result<?> queryPageList(MdcProcessQuantity mdcProcessQuantity, + public Result<?> queryPageList(MdcProcessQuantityVo vo, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req) { LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); String userId = user.getId(); Page<MdcProcessQuantityDto> page = new Page<MdcProcessQuantityDto>(pageNo, pageSize); - IPage<MdcProcessQuantityDto> pageList = mdcProcessQuantityService.pageList(userId, page, mdcProcessQuantity, req); + IPage<MdcProcessQuantityDto> pageList = mdcProcessQuantityService.pageList(userId, page, vo, req); return Result.OK(pageList); } @@ -143,7 +144,7 @@ * @param mdcProcessQuantity */ @RequestMapping(value = "/exportXls") - public ModelAndView exportXls(HttpServletRequest request, MdcProcessQuantity mdcProcessQuantity) { + public ModelAndView exportXls(HttpServletRequest request, MdcProcessQuantityVo mdcProcessQuantity) { LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); String userId = user.getId(); return mdcProcessQuantityService.exportXls(userId, mdcProcessQuantity); diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/entity/MdcProcessQuantity.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/entity/MdcProcessQuantity.java index 5f1cf2c..7a0e517 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/entity/MdcProcessQuantity.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/entity/MdcProcessQuantity.java @@ -66,34 +66,4 @@ @ApiModelProperty(value = "澶囨敞") private String remark; - @TableField(exist = false) - private String equipmentId; - - @TableField(exist = false) - private String startTime; - - @TableField(exist = false) - private String endTime; - - /** - * 鍓嶅彴浼犲叆 鍒ゆ柇姣忎釜id - */ - @TableField(exist = false) - private String parentId; - - /** - * 鍓嶅彴浼犲叆 杞﹂棿灞傜骇:1 閮ㄩ棬灞傜骇:2 - */ - @TableField(exist = false) - private String typeTree; - - /** - * 閮ㄩ棬parentId 鍏宠仈瀛愰泦id - */ - @TableField(exist = false) - private List<String> mdcSectionIds; - - @TableField(exist = false) - private String equipmentIds; - } diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/MdcProcessQuantityMapper.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/MdcProcessQuantityMapper.java index 93e6343..dd2f909 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/MdcProcessQuantityMapper.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/MdcProcessQuantityMapper.java @@ -7,6 +7,7 @@ import org.apache.ibatis.annotations.Param; import org.jeecg.modules.mdc.dto.MdcProcessQuantityDto; import org.jeecg.modules.mdc.entity.MdcProcessQuantity; +import org.jeecg.modules.mdc.vo.MdcProcessQuantityVo; import java.util.List; @@ -25,7 +26,7 @@ * @param mdcProcessQuantity * @return */ - IPage<MdcProcessQuantityDto> pageList(Page<MdcProcessQuantityDto> page, @Param("mdcProcessQuantity") MdcProcessQuantity mdcProcessQuantity); + IPage<MdcProcessQuantityDto> pageList(Page<MdcProcessQuantityDto> page, @Param("mdcProcessQuantity") MdcProcessQuantityVo mdcProcessQuantity); /** * 瀵煎嚭鏁版嵁 @@ -33,7 +34,7 @@ * @param mdcProcessQuantity * @return */ - List<MdcProcessQuantityDto> list(@Param("mdcProcessQuantity") MdcProcessQuantity mdcProcessQuantity); + List<MdcProcessQuantityDto> list(@Param("mdcProcessQuantity") MdcProcessQuantityVo mdcProcessQuantity); /** * 鏍规嵁id鏌ヨ diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcProcessQuantityService.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcProcessQuantityService.java index 2409658..b1a98c6 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcProcessQuantityService.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcProcessQuantityService.java @@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.mdc.dto.MdcProcessQuantityDto; import org.jeecg.modules.mdc.entity.MdcProcessQuantity; +import org.jeecg.modules.mdc.vo.MdcProcessQuantityVo; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; @@ -23,11 +24,11 @@ * * @param userId * @param page - * @param mdcProcessQuantity + * @param vo * @param req * @return */ - IPage<MdcProcessQuantityDto> pageList(String userId, Page<MdcProcessQuantityDto> page, MdcProcessQuantity mdcProcessQuantity, HttpServletRequest req); + IPage<MdcProcessQuantityDto> pageList(String userId, Page<MdcProcessQuantityDto> page, MdcProcessQuantityVo vo, HttpServletRequest req); /** * 瀵煎嚭 @@ -36,7 +37,7 @@ * @param mdcProcessQuantity * @return */ - ModelAndView exportXls(String userId, MdcProcessQuantity mdcProcessQuantity); + ModelAndView exportXls(String userId, MdcProcessQuantityVo mdcProcessQuantity); /** * 鏍规嵁id鏌ヨ diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcProcessQuantityServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcProcessQuantityServiceImpl.java index 6cbc674..37d65a6 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcProcessQuantityServiceImpl.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcProcessQuantityServiceImpl.java @@ -12,6 +12,7 @@ import org.jeecg.modules.mdc.mapper.MdcProcessQuantityMapper; import org.jeecg.modules.mdc.service.IMdcEquipmentService; import org.jeecg.modules.mdc.service.IMdcProcessQuantityService; +import org.jeecg.modules.mdc.vo.MdcProcessQuantityVo; import org.jeecgframework.poi.excel.def.NormalExcelConstants; import org.jeecgframework.poi.excel.entity.ExportParams; import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; @@ -47,7 +48,7 @@ * @return */ @Override - public IPage<MdcProcessQuantityDto> pageList(String userId, Page<MdcProcessQuantityDto> page, MdcProcessQuantity mdcProcessQuantity, HttpServletRequest req) { + public IPage<MdcProcessQuantityDto> pageList(String userId, Page<MdcProcessQuantityDto> page, MdcProcessQuantityVo mdcProcessQuantity, HttpServletRequest req) { List<String> equipmentIds = new ArrayList<>(); if (StringUtils.isNotEmpty(mdcProcessQuantity.getParentId()) && StringUtils.isEmpty(mdcProcessQuantity.getEquipmentId())) { if ("2".equals(mdcProcessQuantity.getTypeTree())) { @@ -89,7 +90,7 @@ * @return */ @Override - public ModelAndView exportXls(String userId, MdcProcessQuantity mdcProcessQuantity) { + public ModelAndView exportXls(String userId, MdcProcessQuantityVo mdcProcessQuantity) { List<String> equipmentIds = new ArrayList<>(); if (StringUtils.isNotEmpty(mdcProcessQuantity.getParentId()) && StringUtils.isEmpty(mdcProcessQuantity.getEquipmentId())) { if ("2".equals(mdcProcessQuantity.getTypeTree())) { diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/vo/MdcProcessQuantityVo.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/vo/MdcProcessQuantityVo.java new file mode 100644 index 0000000..2412efe --- /dev/null +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/vo/MdcProcessQuantityVo.java @@ -0,0 +1,33 @@ +package org.jeecg.modules.mdc.vo; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; +import java.util.List; + +/** + * @author: LiuS + * @create: 2023-07-18 09:25 + */ +@Data +public class MdcProcessQuantityVo { + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + @ApiModelProperty(value = "鏃ユ湡") + private Date efficientDate; + private Integer processQuantity; + private String equipmentId; + private String startTime; + private String endTime; + private String parentId; + private String typeTree; + private List<String> mdcSectionIds; + private String equipmentIds; + private String equipmentName; + private String partsCode; + private String batchCode; + private String sequenceNumber; +} -- Gitblit v1.9.3