diff --git a/src/main/java/com/gaotao/modules/shopOrder/controller/ShopOrderController.java b/src/main/java/com/gaotao/modules/shopOrder/controller/ShopOrderController.java index f8c8c7f..da35bb8 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/controller/ShopOrderController.java +++ b/src/main/java/com/gaotao/modules/shopOrder/controller/ShopOrderController.java @@ -3,9 +3,11 @@ package com.gaotao.modules.shopOrder.controller; import com.gaotao.common.annotation.RepeatSubmit; import com.gaotao.common.constant.SysMsgConstant; import com.gaotao.common.exception.ResponseEnum; +import com.gaotao.common.utils.PageUtils; import com.gaotao.common.utils.R; import com.gaotao.modules.oss.entity.SysOssEntity; import com.gaotao.modules.pda.utils.ResponseData; +import com.gaotao.modules.pms.data.QcMethodData; import com.gaotao.modules.schedule.data.SearchScheduleData; import com.gaotao.modules.shopOrder.entity.*; import com.gaotao.modules.shopOrder.entity.dto.ShopOrderRoutingViaRevDto; @@ -241,6 +243,22 @@ public class ShopOrderController extends AbstractController { return map; } + /* + * @Description 分页查询-生产订单 + * @Title searchShopOrderByPaging + * @param indata + * @author Yangzz + * @date 2025/8/4 09:50 + * @return {@link com.gaotao.common.utils.R} + * @throw + */ + @PostMapping("/searchShopOrderByPaging") + public R searchShopOrderByPaging(@RequestBody SearchShopOrder indata){ + PageUtils page = shopOrderService.searchShopOrderByPaging(indata); + return R.ok().put("page", page); + } + + //=============生产订单=================== /** diff --git a/src/main/java/com/gaotao/modules/shopOrder/dao/ShopOrderMapper.java b/src/main/java/com/gaotao/modules/shopOrder/dao/ShopOrderMapper.java index 64b033f..f763013 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/dao/ShopOrderMapper.java +++ b/src/main/java/com/gaotao/modules/shopOrder/dao/ShopOrderMapper.java @@ -1,9 +1,12 @@ package com.gaotao.modules.shopOrder.dao; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gaotao.modules.base.entity.RoutingHeaderData; import com.gaotao.modules.base.entity.WorkCenterResourceData; import com.gaotao.modules.oss.entity.SysOssEntity; import com.gaotao.modules.pda.utils.ResponseData; +import com.gaotao.modules.pms.data.QcMethodData; import com.gaotao.modules.schedule.data.SearchScheduleData; import com.gaotao.modules.shopOrder.entity.*; import com.gaotao.modules.shopOrder.entity.vo.WorkCenterVo; @@ -163,6 +166,19 @@ public interface ShopOrderMapper { */ List searchShopOrder(SearchShopOrder indata); + /** + * @Description 分页查询-生产订单 + * @Title searchShopOrderByPaging + * @param page + * @param data + * @author rq + * @date 2021/10/10 22:05 + * @return IPage + * @throw + */ + IPage searchShopOrderByPaging(Page page, @Param("query") SearchShopOrder data); + + //=============生产订单=================== /** diff --git a/src/main/java/com/gaotao/modules/shopOrder/entity/SearchShopOrder.java b/src/main/java/com/gaotao/modules/shopOrder/entity/SearchShopOrder.java index 47d7551..c56625c 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/entity/SearchShopOrder.java +++ b/src/main/java/com/gaotao/modules/shopOrder/entity/SearchShopOrder.java @@ -1,11 +1,12 @@ package com.gaotao.modules.shopOrder.entity; import com.fasterxml.jackson.annotation.JsonFormat; +import com.gaotao.common.utils.QueryPage; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; -public class SearchShopOrder { +public class SearchShopOrder extends QueryPage { private String orderNo; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd") @@ -84,6 +85,7 @@ public class SearchShopOrder { @JsonFormat(pattern = "yyyy-MM-dd") private Date date4; private String user; + private String batchNo; public String getOrderNo() { return orderNo; @@ -500,4 +502,12 @@ public class SearchShopOrder { public void setUser(String user) { this.user = user; } + + public String getBatchNo() { + return batchNo; + } + + public void setBatchNo(String batchNo) { + this.batchNo = batchNo; + } } diff --git a/src/main/java/com/gaotao/modules/shopOrder/service/Impl/ShopOrderServiceImpl.java b/src/main/java/com/gaotao/modules/shopOrder/service/Impl/ShopOrderServiceImpl.java index 328c269..20447ac 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/service/Impl/ShopOrderServiceImpl.java +++ b/src/main/java/com/gaotao/modules/shopOrder/service/Impl/ShopOrderServiceImpl.java @@ -1,13 +1,17 @@ package com.gaotao.modules.shopOrder.service.Impl; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gaotao.common.constant.SysMsgConstant; import com.gaotao.common.exception.XJException; import com.gaotao.common.utils.DateUtil; +import com.gaotao.common.utils.PageUtils; import com.gaotao.modules.base.dao.BaseMapper; import com.gaotao.modules.base.entity.*; import com.gaotao.modules.oss.entity.SysOssEntity; import com.gaotao.modules.pda.utils.DateUtils; import com.gaotao.modules.pda.utils.ResponseData; +import com.gaotao.modules.pms.data.QcMethodData; import com.gaotao.modules.schedule.data.SearchScheduleData; import com.gaotao.modules.schedule.mapper.ProcedureMapper; import com.gaotao.modules.shopOrder.dao.ShopOrderMapper; @@ -180,6 +184,12 @@ public class ShopOrderServiceImpl implements ShopOrderService { return result; } + @Override + public PageUtils searchShopOrderByPaging(SearchShopOrder indata) { + IPage list = this.shopOrderMapper.searchShopOrderByPaging(new Page(indata.getPage(), indata.getLimit()), indata); + return new PageUtils(list); + } + //=============生产订单================== @Override public List getShopOrderData(ShopOrderData indata) { diff --git a/src/main/java/com/gaotao/modules/shopOrder/service/ShopOrderService.java b/src/main/java/com/gaotao/modules/shopOrder/service/ShopOrderService.java index 0bf323b..5bc9963 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/service/ShopOrderService.java +++ b/src/main/java/com/gaotao/modules/shopOrder/service/ShopOrderService.java @@ -1,5 +1,6 @@ package com.gaotao.modules.shopOrder.service; +import com.gaotao.common.utils.PageUtils; import com.gaotao.modules.base.entity.RoutingHeaderData; import com.gaotao.modules.oss.entity.SysOssEntity; import com.gaotao.modules.pda.utils.ResponseData; @@ -119,6 +120,17 @@ public interface ShopOrderService { */ List searchShopOrder(SearchShopOrder indata); + /** + * @Description 分页查询-生产订单 + * @Title searchShopOrderByPaging + * @param indata + * @author rq + * @date 2021/10/10 22:05 + * @return PageUtils + * @throw + */ + PageUtils searchShopOrderByPaging(SearchShopOrder indata); + //=============生产订单=================== /** * @Description 生产订单 diff --git a/src/main/resources/mapper/shopOrder/ShopOrderMapper.xml b/src/main/resources/mapper/shopOrder/ShopOrderMapper.xml index eded02c..e898f56 100644 --- a/src/main/resources/mapper/shopOrder/ShopOrderMapper.xml +++ b/src/main/resources/mapper/shopOrder/ShopOrderMapper.xml @@ -277,6 +277,73 @@ +