Sfoglia il codice sorgente

✨ feat(mes): 增加库位编号和相关查询功能

在库存物资选择对话框中新增库位编号字段,更新查询参数以支持库位的选择和过滤。调整相关组件以确保库位信息的正确显示和交互。
YunaiV 2 mesi fa
parent
commit
88ddc22ed5

+ 3 - 0
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/vo/MesWmMaterialStockPageReqVO.java

@@ -27,6 +27,9 @@ public class MesWmMaterialStockPageReqVO extends PageParam {
     @Schema(description = "库区编号", example = "1")
     private Long locationId;
 
+    @Schema(description = "库位编号", example = "1")
+    private Long areaId;
+
     @Schema(description = "供应商编号", example = "1")
     private Long vendorId;
 

+ 1 - 0
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/materialstock/MesWmMaterialStockMapper.java

@@ -28,6 +28,7 @@ public interface MesWmMaterialStockMapper extends BaseMapperX<MesWmMaterialStock
                 .likeIfPresent(MesWmMaterialStockDO::getBatchCode, reqVO.getBatchCode())
                 .eqIfPresent(MesWmMaterialStockDO::getWarehouseId, reqVO.getWarehouseId())
                 .eqIfPresent(MesWmMaterialStockDO::getLocationId, reqVO.getLocationId())
+                .eqIfPresent(MesWmMaterialStockDO::getAreaId, reqVO.getAreaId())
                 .eqIfPresent(MesWmMaterialStockDO::getVendorId, reqVO.getVendorId())
                 .eqIfPresent(MesWmMaterialStockDO::getFrozen, reqVO.getFrozen())
                 .ne(MesWmMaterialStockDO::getQuantity, BigDecimal.ZERO)