24 changed files with 416 additions and 42 deletions
@ -0,0 +1,39 @@ |
|||||
|
package com.qs.serve.modules.bms.entity.vo; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||
|
import lombok.Data; |
||||
|
import org.hibernate.validator.constraints.Length; |
||||
|
|
||||
|
import javax.validation.constraints.NotBlank; |
||||
|
|
||||
|
/** |
||||
|
* @author YenHex |
||||
|
* @since 2022/10/11 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class BmsSupplierBo { |
||||
|
|
||||
|
/** id */ |
||||
|
private Long id; |
||||
|
|
||||
|
/** 区域ID */ |
||||
|
private Long regionId; |
||||
|
|
||||
|
/** 详细地址 */ |
||||
|
private String address; |
||||
|
|
||||
|
/** 名称 */ |
||||
|
@NotBlank(message = "名称不能为空") |
||||
|
@Length(max = 20,message = "名称长度不能超过20字") |
||||
|
private String name; |
||||
|
|
||||
|
/** 客户编码 */ |
||||
|
@NotBlank(message = "客户编码不能为空") |
||||
|
@Length(max = 20,message = "客户编码长度不能超过20字") |
||||
|
private String code; |
||||
|
|
||||
|
/** 父级id,0表总公司无上级 */ |
||||
|
private Long pid; |
||||
|
|
||||
|
} |
@ -1,12 +0,0 @@ |
|||||
package com.qs.serve.modules.goods.entity.dto; |
|
||||
|
|
||||
/** |
|
||||
* @author YenHex |
|
||||
* @since 2022/10/11 |
|
||||
*/ |
|
||||
public class GoodSkuSpecValueDto { |
|
||||
|
|
||||
Integer sort; |
|
||||
Long specValueId; |
|
||||
|
|
||||
} |
|
@ -0,0 +1,30 @@ |
|||||
|
package com.qs.serve.modules.goods.entity.vo; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author YenHex |
||||
|
* @since 2022/10/11 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class GoodsSkuSpecValueVo { |
||||
|
|
||||
|
/** 库存单位 */ |
||||
|
private Long skuId; |
||||
|
|
||||
|
/** 规格ID */ |
||||
|
private Long specId; |
||||
|
|
||||
|
/** 规格 */ |
||||
|
private String specName; |
||||
|
|
||||
|
/** 规格值ID */ |
||||
|
private Long specValueId; |
||||
|
|
||||
|
/** 规格值 */ |
||||
|
private String specValue; |
||||
|
|
||||
|
/** 规格值排序 */ |
||||
|
private Integer specValueSort; |
||||
|
|
||||
|
} |
@ -0,0 +1,18 @@ |
|||||
|
package com.qs.serve.modules.goods.entity.vo; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author YenHex |
||||
|
* @since 2022/10/11 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class GoodsSpecValueVo { |
||||
|
|
||||
|
/** 规格值ID */ |
||||
|
private Long specValueId; |
||||
|
|
||||
|
/** 规格值 */ |
||||
|
private String specValue; |
||||
|
|
||||
|
} |
@ -0,0 +1,24 @@ |
|||||
|
package com.qs.serve.modules.goods.entity.vo; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
import java.util.List; |
||||
|
/** |
||||
|
* @author YenHex |
||||
|
* @since 2022/10/11 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class GoodsSpuSpecVo { |
||||
|
|
||||
|
/** 规格id */ |
||||
|
private Long specId; |
||||
|
|
||||
|
/** 规格名称 */ |
||||
|
private String name; |
||||
|
|
||||
|
/** 规格排序 */ |
||||
|
private Integer sort; |
||||
|
|
||||
|
/** 规格值列表 */ |
||||
|
private List<GoodsSpecValueVo> specValueList; |
||||
|
|
||||
|
} |
@ -0,0 +1,59 @@ |
|||||
|
package com.qs.serve.modules.goods.entity.vo; |
||||
|
|
||||
|
import com.qs.serve.modules.goods.entity.GoodsSku; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author YenHex |
||||
|
* @since 2022/10/11 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class GoodsSpuVo { |
||||
|
|
||||
|
private Long id; |
||||
|
|
||||
|
/** 商品编码 */ |
||||
|
private String spuCode; |
||||
|
|
||||
|
/** 商品名字 */ |
||||
|
private String name; |
||||
|
|
||||
|
/** 品牌id */ |
||||
|
private Long brandId; |
||||
|
|
||||
|
/** 系列id */ |
||||
|
private Long seriesId; |
||||
|
|
||||
|
/** 一级分类ID */ |
||||
|
private String categoryFirst; |
||||
|
|
||||
|
/** 二级分类ID */ |
||||
|
private String categorySecond; |
||||
|
|
||||
|
/** 三级分类ID */ |
||||
|
private String categoryThird; |
||||
|
|
||||
|
/** 商品图片 */ |
||||
|
private String[] picUrls; |
||||
|
|
||||
|
/** 是否上架(1是 0否) */ |
||||
|
private String shelf; |
||||
|
|
||||
|
/** 排序字段 */ |
||||
|
private Integer sort; |
||||
|
|
||||
|
/** 销量 */ |
||||
|
private Integer saleNum; |
||||
|
|
||||
|
/** sku列表 */ |
||||
|
private List<GoodsSku> skuList; |
||||
|
|
||||
|
/** 规格列表 */ |
||||
|
private List<GoodsSpuSpecVo> specList; |
||||
|
|
||||
|
/** sku与规格 关联列表 */ |
||||
|
private List<GoodsSkuSpecValueVo> skuSpecValueList; |
||||
|
|
||||
|
} |
Loading…
Reference in new issue