From b66eed3a372323503cbb27be9dd5532e296a64cf Mon Sep 17 00:00:00 2001 From: xiaofajia <1665375861@qq.com> Date: Thu, 28 Nov 2024 13:34:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E6=8F=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/DlRepairSoiController.java | 19 +++++++++++++++++ .../mapper/DlRepairSoiMapper.java | 9 ++++++++ .../service/DlRepairSoiService.java | 9 ++++++++ .../service/impl/DlRepairSoiServiceImpl.java | 15 +++++++++++++ .../stockOperate/vo/DlRepairSoiReqVO.java | 3 +++ .../mapper/stockOperate/DlRepairSoiMapper.xml | 21 +++++++++++++++++++ 6 files changed, 76 insertions(+) diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/controller/admin/DlRepairSoiController.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/controller/admin/DlRepairSoiController.java index 5377cc1a..aad77af5 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/controller/admin/DlRepairSoiController.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/controller/admin/DlRepairSoiController.java @@ -5,6 +5,7 @@ import cn.iocoder.yudao.framework.common.pojo.CommonResult; import cn.iocoder.yudao.module.stockOperate.entity.DlRepairSoi; import cn.iocoder.yudao.module.stockOperate.service.DlRepairSoiService; import cn.iocoder.yudao.module.stockOperate.vo.DlRepairSoiReqVO; +import cn.iocoder.yudao.module.stockOperate.vo.DlRepairSoiRespVO; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import io.swagger.v3.oas.annotations.Operation; import org.springframework.web.bind.annotation.GetMapping; @@ -88,5 +89,23 @@ public class DlRepairSoiController{ public CommonResult getMapBySoIdAndQuery(@RequestParam("id") String id, @RequestParam("query") String query) { return success(dlRepairSoiService.getMapBySoIdAndQuery(id, query)); } + + /** + * 根据供应商查询该供应商采购过的配件 + * + * @author 小李 + * @date 11:49 2024/11/28 + * @param reqVO 查询对象 + * @param pageNo 页码 + * @param pageSize 条数 + **/ + @GetMapping("/getSoBySupplier") + @Operation(summary = "根据供应商查询该供应商采购过的配件 分页") + public CommonResult getSoBySupplier(DlRepairSoiReqVO reqVO, + @RequestParam(value = "pageNo", defaultValue = "1")Integer pageNo, + @RequestParam(value = "pageSize", defaultValue = "10")Integer pageSize){ + Page page = new Page<>(pageNo, pageSize); + return success(dlRepairSoiService.getSoBySupplier(reqVO, page)); + } } diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/mapper/DlRepairSoiMapper.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/mapper/DlRepairSoiMapper.java index 2868f656..9bb185c6 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/mapper/DlRepairSoiMapper.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/mapper/DlRepairSoiMapper.java @@ -36,6 +36,15 @@ public interface DlRepairSoiMapper extends BaseMapper { * @param id id **/ List getMapBySoIdAndQuery(@Param("id") String id, @Param("query") String query); + + /** + * 根据供应商查询该供应商采购过的配件 + * + * @author 小李 + * @date 11:49 2024/11/28 + * @param reqVO 查询对象 + **/ + IPage getSoBySupplier(@Param("map") DlRepairSoiReqVO reqVO, Page page); } diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/DlRepairSoiService.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/DlRepairSoiService.java index 6111b3b9..b80fed2a 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/DlRepairSoiService.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/DlRepairSoiService.java @@ -64,4 +64,13 @@ public interface DlRepairSoiService extends IService { * @param id id **/ Map> getMapBySoIdAndQuery(String id, String query); + + /** + * 根据供应商查询该供应商采购过的配件 + * + * @author 小李 + * @date 11:49 2024/11/28 + * @param reqVO 查询对象 + **/ + IPage getSoBySupplier(DlRepairSoiReqVO reqVO, Page page); } diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/impl/DlRepairSoiServiceImpl.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/impl/DlRepairSoiServiceImpl.java index ed0ad7d2..028c2d4f 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/impl/DlRepairSoiServiceImpl.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/impl/DlRepairSoiServiceImpl.java @@ -18,6 +18,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.sun.xml.bind.v2.TODO; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; @@ -166,6 +167,20 @@ public class DlRepairSoiServiceImpl extends ServiceImpl getSoBySupplier(DlRepairSoiReqVO reqVO, Page page){ + IPage repairSoiIPage = baseMapper.getSoBySupplier(reqVO, page); +// TODO + return null; + } } diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/vo/DlRepairSoiReqVO.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/vo/DlRepairSoiReqVO.java index 1f267e3c..1c4dbbf5 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/vo/DlRepairSoiReqVO.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/vo/DlRepairSoiReqVO.java @@ -29,4 +29,7 @@ public class DlRepairSoiReqVO extends DlRepairSoi { @Schema(pattern = "查询关键字") private String query; + + /** 供应商ID */ + private String supplierId; } diff --git a/dl-module-repair/src/main/resources/mapper/stockOperate/DlRepairSoiMapper.xml b/dl-module-repair/src/main/resources/mapper/stockOperate/DlRepairSoiMapper.xml index b67e1c73..2a09c976 100644 --- a/dl-module-repair/src/main/resources/mapper/stockOperate/DlRepairSoiMapper.xml +++ b/dl-module-repair/src/main/resources/mapper/stockOperate/DlRepairSoiMapper.xml @@ -148,4 +148,25 @@ ) + +