diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSku.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSku.java index 235c412..f5d50c4 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSku.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSku.java @@ -17,5 +17,6 @@ public class BaseGoodsSku extends BaseEntity { private String indexes;//特有规格属性在spu表中special_spec字段对应每个参数值数组下标的组合,如0_0_0,1_0_0,相当于SKU这条记录的编码。 @TableField(value = "own_spec") private String ownSpec;//sku的特有规格参数键值对,json格式,反序列化时请使用linkedHashMap,保证有序 - + private String barCode;//条形码 + private String aidBarCode;//辅助条码 } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuDto.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuDto.java index 7308e14..dbc3ae2 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuDto.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuDto.java @@ -28,4 +28,6 @@ public class BaseGoodsSkuDto implements Dto { @TableField(value = "own_spec") private String ownSpec;//sku的特有规格参数键值对,json格式,反序列化时请使用linkedHashMap,保证有序 private BaseGoodsSkuExtendDto baseGoodsSkuExtend;//sku扩展 + private String barCode;//条形码 + private String aidBarCode;//辅助条码 } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuVo.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuVo.java index 9c941ce..630e45e 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuVo.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuVo.java @@ -34,5 +34,7 @@ public class BaseGoodsSkuVo implements Vo { private String ownSpec;//sku的特有规格参数键值对,json格式,反序列化时请使用linkedHashMap,保证有序 private String goodsName; private BaseGoodsSkuExtendVo baseGoodsSkuExtend; + private String barCode;//条形码 + private String aidBarCode;//辅助条码 } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtend.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtend.java index cb2a1d1..4e8f109 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtend.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtend.java @@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.yxt.common.core.domain.BaseEntity; import lombok.Data; +import java.math.BigDecimal; + /** * @author wangpengfei * @date 2024/2/26 13:36 @@ -31,4 +33,13 @@ public class BaseGoodsSkuExtend extends BaseEntity { private String integralAmount;//积分数量 private String sortNo;//排序 private String picUrl;//商品的图片,多个图片以‘,’分割 + private double weight;//重量 + private double volume;//体积(长*宽*高) + private double vLength;//长 + private double vWidth;//宽 + private double vHeight;//高 + private String packageSpecs;//包装规格(如1*30包,1*300ml) + private double quantityOfPackage;//包装内数量 + private String packUnit;//包装单位 + private BigDecimal packPrice;//包装单价 } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtendDto.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtendDto.java index b7a883d..f1a6a5c 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtendDto.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtendDto.java @@ -5,6 +5,7 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.yxt.common.core.dto.Dto; import lombok.Data; +import java.math.BigDecimal; import java.util.Date; import java.util.List; @@ -43,4 +44,13 @@ public class BaseGoodsSkuExtendDto implements Dto { private String picUrl;//商品的图片,多个图片以‘,’分割 // private String [] Urls={};//图片数组 private List urls;//图片数组 + private double weight;//重量 + private double volume;//体积(长*宽*高) + private double vLength;//长 + private double vWidth;//宽 + private double vHeight;//高 + private String packageSpecs;//包装规格(如1*30包,1*300ml) + private double quantityOfPackage;//包装内数量 + private String packUnit;//包装单位 + private BigDecimal packPrice;//包装单价 } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtendVo.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtendVo.java index b1eeda8..ac42947 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtendVo.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtendVo.java @@ -5,6 +5,7 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.yxt.common.core.vo.Vo; import lombok.Data; +import java.math.BigDecimal; import java.util.Date; import java.util.List; @@ -49,5 +50,14 @@ public class BaseGoodsSkuExtendVo implements Vo { // private String [] Urls={};//图片数组 private List urls;//图片数组 private String title;//sku标题 + private double weight;//重量 + private double volume;//体积(长*宽*高) + private double vLength;//长 + private double vWidth;//宽 + private double vHeight;//高 + private String packageSpecs;//包装规格(如1*30包,1*300ml) + private double quantityOfPackage;//包装内数量 + private String packUnit;//包装单位 + private BigDecimal packPrice;//包装单价 } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpu.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpu.java index 478587c..c61266c 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpu.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpu.java @@ -3,6 +3,8 @@ package com.yxt.wms.biz.func.basegoodsspu; import com.yxt.common.core.domain.BaseEntity; import lombok.Data; +import java.math.BigDecimal; + /** * @author wangpengfei * @date 2024/2/26 13:36 @@ -29,4 +31,22 @@ public class BaseGoodsSpu extends BaseEntity { private String isListed;//是否上架 private String useOrgSid;//使用组织sid private String createOrgSid;//创建组织sid + private String goodsLevelKey;//商品等级Key + private String goodsLevelValue;//商品等级value(数据字典,如A、B、C) + private String goodsClassKey;//商品类型key + private String goodsClassValue;//商品类型value(数据字典,如正常商品、赠品、耗材等) + private String aidBarCode;//辅助条码 + private String lengthUnit;//长度单位 + private String volumeUnit;//体积单位 + private String weightUnit;//重量单位 + private double weight;//重量 + private double volume;//体积(长*宽*高) + private double vLength;//长 + private double vWidth;//宽 + private double vHeight;//高 + private String packageSpecs;//包装规格(如1*30包,1*300ml) + private double quantityOfPackage;//包装内数量 + private String packUnit;//包装单位 + private BigDecimal packPrice;//包装单价 + } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuDto.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuDto.java index b2d17df..67a26fe 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuDto.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuDto.java @@ -6,6 +6,7 @@ import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuDto; import com.yxt.wms.biz.func.basegoodsspudetail.BaseGoodsSpuDetailDto; import lombok.Data; +import java.math.BigDecimal; import java.util.Date; import java.util.List; @@ -45,5 +46,23 @@ public class BaseGoodsSpuDto implements Dto { private List baseGoodsSkus;//商品sku private String userSid; private String orgPath; + private String goodsLevelKey;//商品等级Key + private String goodsLevelValue;//商品等级value(数据字典,如A、B、C) + private String goodsClassKey;//商品类型key + private String goodsClassValue;//商品类型value(数据字典,如正常商品、赠品、耗材等) + private String aidBarCode;//辅助条码 + private String lengthUnit;//长度单位 + private String volumeUnit;//体积单位 + private String weightUnit;//重量单位 + private double weight;//重量 + private double volume;//体积(长*宽*高) + private double vLength;//长 + private double vWidth;//宽 + private double vHeight;//高 + private String packageSpecs;//包装规格(如1*30包,1*300ml) + private double quantityOfPackage;//包装内数量 + private String packUnit;//包装单位 + private BigDecimal packPrice;//包装单价 + } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuVo.java b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuVo.java index c93fc47..878ab46 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuVo.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuVo.java @@ -6,6 +6,7 @@ import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuVo; import com.yxt.wms.biz.func.basegoodsspudetail.BaseGoodsSpuDetailVo; import lombok.Data; +import java.math.BigDecimal; import java.util.Date; import java.util.List; @@ -51,4 +52,22 @@ public class BaseGoodsSpuVo implements Vo { private String brandName; private String manufacturerName; private String typeName; + private String goodsLevelKey;//商品等级Key + private String goodsLevelValue;//商品等级value(数据字典,如A、B、C) + private String goodsClassKey;//商品类型key + private String goodsClassValue;//商品类型value(数据字典,如正常商品、赠品、耗材等) + private String aidBarCode;//辅助条码 + private String lengthUnit;//长度单位 + private String volumeUnit;//体积单位 + private String weightUnit;//重量单位 + private double weight;//重量 + private double volume;//体积(长*宽*高) + private double vLength;//长 + private double vWidth;//宽 + private double vHeight;//高 + private String packageSpecs;//包装规格(如1*30包,1*300ml) + private double quantityOfPackage;//包装内数量 + private String packUnit;//包装单位 + private BigDecimal packPrice;//包装单价 + }