Browse Source

商品补充字段

master
wangpengfei 8 months ago
parent
commit
f2d751cbbf
  1. 3
      wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSku.java
  2. 2
      wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuDto.java
  3. 2
      wms/src/main/java/com/yxt/wms/biz/func/basegoodssku/BaseGoodsSkuVo.java
  4. 11
      wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtend.java
  5. 10
      wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtendDto.java
  6. 10
      wms/src/main/java/com/yxt/wms/biz/func/basegoodsskuextend/BaseGoodsSkuExtendVo.java
  7. 20
      wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpu.java
  8. 19
      wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuDto.java
  9. 19
      wms/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuVo.java

3
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;//辅助条码
}

2
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;//辅助条码
}

2
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;//辅助条码
}

11
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;//包装单价
}

10
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<UrlsVo> 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;//包装单价
}

10
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<UrlsVo> 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;//包装单价
}

20
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;//包装单价
}

19
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<BaseGoodsSkuDto> 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;//包装单价
}

19
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;//包装单价
}

Loading…
Cancel
Save