商品补充字段
This commit is contained in:
@@ -83,11 +83,9 @@ public class GoodsBrandInfoService extends MybatisBaseService<GoodsBrandInfoMapp
|
|||||||
sid = dto.getSid();
|
sid = dto.getSid();
|
||||||
GoodsBrandInfo wmsGoodsBrand = fetchBySid(dto.getSid());
|
GoodsBrandInfo wmsGoodsBrand = fetchBySid(dto.getSid());
|
||||||
BeanUtil.copyProperties(dto, wmsGoodsBrand, "id", "sid");
|
BeanUtil.copyProperties(dto, wmsGoodsBrand, "id", "sid");
|
||||||
// if (StringUtils.isNotBlank(dto.getBigPic())) {
|
if (StringUtils.isBlank(dto.getImage())) {
|
||||||
// String urlPrefix = fileUploadComponent.getUrlPrefix();
|
wmsGoodsBrand.setImage("");
|
||||||
// String path = dto.getBigPic().substring(urlPrefix.length());
|
}
|
||||||
// wmsGoodsBrand.setBigPic(path);
|
|
||||||
// }
|
|
||||||
wmsGoodsBrand.setModifyTime(new Date());
|
wmsGoodsBrand.setModifyTime(new Date());
|
||||||
baseMapper.updateById(wmsGoodsBrand);
|
baseMapper.updateById(wmsGoodsBrand);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -17,5 +17,7 @@ public class GoodsSku extends BaseEntity {
|
|||||||
private String indexes;//特有规格属性在spu表中special_spec字段对应每个参数值数组下标的组合,如0_0_0,1_0_0,相当于SKU这条记录的编码。
|
private String indexes;//特有规格属性在spu表中special_spec字段对应每个参数值数组下标的组合,如0_0_0,1_0_0,相当于SKU这条记录的编码。
|
||||||
@TableField(value = "own_spec")
|
@TableField(value = "own_spec")
|
||||||
private String ownSpec;//sku的特有规格参数键值对,json格式,反序列化时请使用linkedHashMap,保证有序
|
private String ownSpec;//sku的特有规格参数键值对,json格式,反序列化时请使用linkedHashMap,保证有序
|
||||||
|
private String barCode;//条形码
|
||||||
|
private String aidBarCode;//辅助条码
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ public class GoodsSkuDetailsVo {
|
|||||||
@ApiModelProperty("是否一品一码(goodID),0否,1是")
|
@ApiModelProperty("是否一品一码(goodID),0否,1是")
|
||||||
@JsonProperty("isGoodsID")
|
@JsonProperty("isGoodsID")
|
||||||
private int isGoodsID;
|
private int isGoodsID;
|
||||||
|
private String aidBarCode;//辅助条码
|
||||||
//=================================
|
//=================================
|
||||||
|
|
||||||
//商品名称
|
//商品名称
|
||||||
|
|||||||
@@ -28,4 +28,6 @@ public class GoodsSkuDto implements Dto {
|
|||||||
@TableField(value = "own_spec")
|
@TableField(value = "own_spec")
|
||||||
private String ownSpec;//sku的特有规格参数键值对,json格式,反序列化时请使用linkedHashMap,保证有序
|
private String ownSpec;//sku的特有规格参数键值对,json格式,反序列化时请使用linkedHashMap,保证有序
|
||||||
private GoodsSkuExtendDto baseGoodsSkuExtend;//sku扩展
|
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 ownSpec;//sku的特有规格参数键值对,json格式,反序列化时请使用linkedHashMap,保证有序
|
||||||
private String goodsName;
|
private String goodsName;
|
||||||
private GoodsSkuExtendVo baseGoodsSkuExtend;
|
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 com.yxt.common.core.domain.BaseEntity;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author wangpengfei
|
* @author wangpengfei
|
||||||
* @date 2024/2/26 13:36
|
* @date 2024/2/26 13:36
|
||||||
@@ -31,4 +33,13 @@ public class GoodsSkuExtend extends BaseEntity {
|
|||||||
private String integralAmount;//积分数量
|
private String integralAmount;//积分数量
|
||||||
private String sortNo;//排序
|
private String sortNo;//排序
|
||||||
private String picUrl;//商品的图片,多个图片以‘,’分割
|
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 com.yxt.common.core.dto.Dto;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -44,6 +45,14 @@ public class GoodsSkuExtendDto implements Dto {
|
|||||||
private String picUrl;//商品的图片,多个图片以‘,’分割
|
private String picUrl;//商品的图片,多个图片以‘,’分割
|
||||||
// private String [] Urls={};//图片数组
|
// private String [] Urls={};//图片数组
|
||||||
private List<UrlsVo> urls=new ArrayList<>();//图片数组
|
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 com.yxt.common.core.vo.Vo;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -49,5 +50,13 @@ public class GoodsSkuExtendVo implements Vo {
|
|||||||
// private String [] Urls={};//图片数组
|
// private String [] Urls={};//图片数组
|
||||||
private List<UrlsVo> urls;//图片数组
|
private List<UrlsVo> urls;//图片数组
|
||||||
private String title;//sku标题
|
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 com.yxt.common.core.domain.BaseEntity;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author wangpengfei
|
* @author wangpengfei
|
||||||
* @date 2024/2/26 13:36
|
* @date 2024/2/26 13:36
|
||||||
@@ -29,4 +31,22 @@ public class GoodsSpu extends BaseEntity {
|
|||||||
private String isListed;//是否上架
|
private String isListed;//是否上架
|
||||||
private String useOrgSid;//使用组织sid
|
private String useOrgSid;//使用组织sid
|
||||||
private String createOrgSid;//创建组织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 com.yxt.common.core.dto.Dto;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -45,5 +46,21 @@ public class GoodsSpuDto implements Dto {
|
|||||||
private List<GoodsSkuDto> baseGoodsSkus;//商品sku
|
private List<GoodsSkuDto> baseGoodsSkus;//商品sku
|
||||||
private String userSid;
|
private String userSid;
|
||||||
private String orgPath;
|
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 com.yxt.common.core.vo.Vo;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -53,4 +54,21 @@ public class GoodsSpuVo implements Vo {
|
|||||||
private String typeName;
|
private String typeName;
|
||||||
private String userSid;
|
private String userSid;
|
||||||
private String orgPath;
|
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