商品补充字段
This commit is contained in:
@@ -83,11 +83,9 @@ public class GoodsBrandInfoService extends MybatisBaseService<GoodsBrandInfoMapp
|
||||
sid = dto.getSid();
|
||||
GoodsBrandInfo wmsGoodsBrand = fetchBySid(dto.getSid());
|
||||
BeanUtil.copyProperties(dto, wmsGoodsBrand, "id", "sid");
|
||||
// if (StringUtils.isNotBlank(dto.getBigPic())) {
|
||||
// String urlPrefix = fileUploadComponent.getUrlPrefix();
|
||||
// String path = dto.getBigPic().substring(urlPrefix.length());
|
||||
// wmsGoodsBrand.setBigPic(path);
|
||||
// }
|
||||
if (StringUtils.isBlank(dto.getImage())) {
|
||||
wmsGoodsBrand.setImage("");
|
||||
}
|
||||
wmsGoodsBrand.setModifyTime(new Date());
|
||||
baseMapper.updateById(wmsGoodsBrand);
|
||||
} else {
|
||||
|
||||
@@ -17,5 +17,7 @@ public class GoodsSku 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;//辅助条码
|
||||
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@ public class GoodsSkuDetailsVo {
|
||||
@ApiModelProperty("是否一品一码(goodID),0否,1是")
|
||||
@JsonProperty("isGoodsID")
|
||||
private int isGoodsID;
|
||||
|
||||
private String aidBarCode;//辅助条码
|
||||
//=================================
|
||||
|
||||
//商品名称
|
||||
|
||||
@@ -28,4 +28,6 @@ public class GoodsSkuDto implements Dto {
|
||||
@TableField(value = "own_spec")
|
||||
private String ownSpec;//sku的特有规格参数键值对,json格式,反序列化时请使用linkedHashMap,保证有序
|
||||
private GoodsSkuExtendDto baseGoodsSkuExtend;//sku扩展
|
||||
private String barCode;//条形码
|
||||
private String aidBarCode;//辅助条码
|
||||
}
|
||||
|
||||
@@ -34,5 +34,7 @@ public class GoodsSkuVo implements Vo {
|
||||
private String ownSpec;//sku的特有规格参数键值对,json格式,反序列化时请使用linkedHashMap,保证有序
|
||||
private String goodsName;
|
||||
private GoodsSkuExtendVo baseGoodsSkuExtend;
|
||||
private String barCode;//条形码
|
||||
private String aidBarCode;//辅助条码
|
||||
|
||||
}
|
||||
|
||||
@@ -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 GoodsSkuExtend 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;//包装单价
|
||||
}
|
||||
|
||||
@@ -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.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
@@ -44,6 +45,14 @@ public class GoodsSkuExtendDto implements Dto {
|
||||
private String picUrl;//商品的图片,多个图片以‘,’分割
|
||||
// private String [] Urls={};//图片数组
|
||||
private List<UrlsVo> urls=new ArrayList<>();//图片数组
|
||||
|
||||
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;//包装单价
|
||||
|
||||
}
|
||||
|
||||
@@ -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,13 @@ public class GoodsSkuExtendVo 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;//包装单价
|
||||
}
|
||||
|
||||
@@ -3,6 +3,8 @@ package com.yxt.goods.biz.goodsspu;
|
||||
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 GoodsSpu 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;//包装单价
|
||||
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import com.yxt.goods.biz.goodsspudetail.GoodsSpuDetailDto;
|
||||
import com.yxt.common.core.dto.Dto;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@@ -45,5 +46,21 @@ public class GoodsSpuDto implements Dto {
|
||||
private List<GoodsSkuDto> 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;//包装单价
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import com.yxt.goods.biz.goodsspudetail.BaseGoodsSpuDetailVo;
|
||||
import com.yxt.common.core.vo.Vo;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@@ -53,4 +54,21 @@ public class GoodsSpuVo implements Vo {
|
||||
private String typeName;
|
||||
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;//包装单价
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user