diff --git a/wms/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsSkuRest.java b/wms/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsSkuRest.java index 44e8980..273ac82 100644 --- a/wms/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsSkuRest.java +++ b/wms/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsSkuRest.java @@ -3,10 +3,7 @@ package com.yxt.wms.apiadmin.aggregation; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; -import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuSelectList; -import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuSelectQuery; -import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuService; -import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuVo; +import com.yxt.wms.biz.func.basegoodssku.*; import com.yxt.wms.biz.func.basegoodsspu.BaseGoodsSpuDto; import com.yxt.wms.biz.func.basegoodsspu.BaseGoodsSpuQuery; import com.yxt.wms.biz.func.basegoodsspu.BaseGoodsSpuService; @@ -41,7 +38,7 @@ public class BaseGoodsSkuRest { } @ApiOperation("入库添加商品列表") @PostMapping("/getSelectList") - ResultBean> getSelectList(@RequestBody PagerQuery pagerQuery) { + ResultBean> getSelectList(@RequestBody PagerQuery pagerQuery) { return baseGoodsSkuService.getSelectList(pagerQuery); } } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuSelectQuery.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuSelectQuery.java index 3e0c55f..a2c9590 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuSelectQuery.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuSelectQuery.java @@ -11,7 +11,26 @@ import lombok.Data; @Data public class BaseGoodsSkuSelectQuery implements Query { - private String goodsSkuCode; - private String goodsSpuName; private String createOrgSid; + //商品编码 + private String goodsCode; + //商品名称 + private String goodsName; + //条形码 + private String barCode; + //规格编码 + private String goodsSkuCode; + //规格型号 + private String title; + //具体规格 + private String ownSpec; + //品牌 + private String brandName; + //厂家 + private String manufacturerName; + //分类 + private String typeName; + //厂家货号 + private String manufacturerCode; + } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuService.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuService.java index 9a0a0fa..d65fd93 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuService.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuService.java @@ -124,7 +124,7 @@ public class BaseGoodsSkuService extends MybatisBaseService> getSelectList(PagerQuery pagerQuery) { + public ResultBean> getSelectList(PagerQuery pagerQuery) { return baseGoodsSkuFeign.getSelectList(pagerQuery); } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/SkuSelectList1.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/SkuSelectList1.java new file mode 100644 index 0000000..f73c42b --- /dev/null +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/SkuSelectList1.java @@ -0,0 +1,49 @@ +package com.yxt.wms.biz.func.basegoodssku; + +import lombok.Data; + +import java.math.BigDecimal; + +/** + * @description: + * @author: dimengzhe + * @date: 2024/3/21 + **/ +@Data +public class SkuSelectList1 { + + //spusid + private String goodsSpuSid; + //商品编码 + private String goodsCode; + //商品名称 + private String goodsName; + //条形码 + private String barCode; + + private String goodsSkuSid; + //规格编码 + private String goodsSkuCode; + //规格型号 + private String title; + //具体规格 + private String ownSpec; + //分类 + private String typeName; + private String typeSid; + //品牌 + private String brandName; + private String brandSid; + //厂家名 + private String manufacturerSid; + private String manufacturerName; + //厂家货号 + private String factoryCode; + //单位 + private String unit; + private String unitSid; + //销售单价 + private BigDecimal salesPrice=new BigDecimal(0); + + +} diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuQuery.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuQuery.java index 511c290..2c23f79 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuQuery.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuQuery.java @@ -27,6 +27,8 @@ public class BaseGoodsSpuQuery implements Query { private String brandName; //厂家 private String manufacturerName; + //分类 + private String typeName; //厂家货号 private String manufacturerCode; private String orgLevelKey;//权限等级 diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuService.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuService.java index 5cbd0a2..45444fb 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuService.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuService.java @@ -137,7 +137,7 @@ public class BaseGoodsSpuService extends MybatisBaseServicewarehouseInventoryVoPagerVo=warehouseInventoryFeign.selInventoryByWareSid(pq).getData(); for (WarehouseInventoryVo record : warehouseInventoryVoPagerVo.getRecords()) { BaseGoodsSpuVo v=baseGoodsSpuFeign.initialization(record.getGoodsSpuSid()).getData(); + BaseGoodsSkuExtendVo vo=baseGoodsSkuExtendFeign.getExtendBySkuSid(record.getGoodsSkuSid()).getData(); record.setSid(record.getGoodsSpuSid()); record.setBarCode(v.getBarCode()); record.setGoodsSpuCode(v.getGoodsCode()); + record.setFactoryCode(v.getFactoryCode()); + record.setSalesPrice(new BigDecimal(vo.getSalesPrice())); } return rb.success().setData(warehouseInventoryVoPagerVo); } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/warehouseinventory/WarehouseInventoryVo.java b/wms/src/main/java/com/yxt/wms/biz/func/warehouseinventory/WarehouseInventoryVo.java index c1ddad7..df4dc91 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/warehouseinventory/WarehouseInventoryVo.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/warehouseinventory/WarehouseInventoryVo.java @@ -76,5 +76,9 @@ public class WarehouseInventoryVo implements Vo { private String alertUpperLimit;//上限 private String warningLowerLimit;//下限 private List children=new ArrayList<>(); + private String manufacturerSid; + private String manufacturerName; + private BigDecimal salesPrice; + private String factoryCode;//厂家货号 } diff --git a/wms/src/main/java/com/yxt/wms/feign/base/basegoodssku/BaseGoodsSkuFeign.java b/wms/src/main/java/com/yxt/wms/feign/base/basegoodssku/BaseGoodsSkuFeign.java index 5940d72..a2fa745 100644 --- a/wms/src/main/java/com/yxt/wms/feign/base/basegoodssku/BaseGoodsSkuFeign.java +++ b/wms/src/main/java/com/yxt/wms/feign/base/basegoodssku/BaseGoodsSkuFeign.java @@ -3,10 +3,7 @@ package com.yxt.wms.feign.base.basegoodssku; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; -import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSku; -import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuSelectList; -import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuSelectQuery; -import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuVo; +import com.yxt.wms.biz.func.basegoodssku.*; import com.yxt.wms.utils.OrgPathQuery; import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; @@ -34,7 +31,7 @@ public interface BaseGoodsSkuFeign { public ResultBean> listAllByOrg(@RequestBody OrgPathQuery query); @ApiOperation("入库添加商品列表") @PostMapping("/getSelectList") - ResultBean> getSelectList(@RequestBody PagerQuery pagerQuery); + ResultBean> getSelectList(@RequestBody PagerQuery pagerQuery); @ApiOperation("初始化") @GetMapping("/initialization/{sid}") public ResultBean initialization(@PathVariable("sid") String sid); diff --git a/wms/src/main/java/com/yxt/wms/feign/base/basegoodssku/BaseGoodsSkuFeignFallback.java b/wms/src/main/java/com/yxt/wms/feign/base/basegoodssku/BaseGoodsSkuFeignFallback.java index 9787888..ca218d3 100644 --- a/wms/src/main/java/com/yxt/wms/feign/base/basegoodssku/BaseGoodsSkuFeignFallback.java +++ b/wms/src/main/java/com/yxt/wms/feign/base/basegoodssku/BaseGoodsSkuFeignFallback.java @@ -3,10 +3,7 @@ package com.yxt.wms.feign.base.basegoodssku; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; -import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSku; -import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuSelectList; -import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuSelectQuery; -import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuVo; +import com.yxt.wms.biz.func.basegoodssku.*; import com.yxt.wms.utils.OrgPathQuery; import org.springframework.stereotype.Component; @@ -30,7 +27,7 @@ public class BaseGoodsSkuFeignFallback implements BaseGoodsSkuFeign{ } @Override - public ResultBean> getSelectList(PagerQuery pagerQuery) { + public ResultBean> getSelectList(PagerQuery pagerQuery) { return null; }