diff --git a/mall-pms/pms-api/src/main/java/com/youlai/mall/pms/bo/PmsSpuBO.java b/mall-pms/pms-api/src/main/java/com/youlai/mall/pms/bo/PmsSpuBO.java new file mode 100644 index 0000000000000000000000000000000000000000..2436b3991d8a605ceb4b4d2ee3cefee6fea79f09 --- /dev/null +++ b/mall-pms/pms-api/src/main/java/com/youlai/mall/pms/bo/PmsSpuBO.java @@ -0,0 +1,22 @@ +package com.youlai.mall.pms.bo; + +import com.youlai.mall.pms.entity.PmsSku; +import com.youlai.mall.pms.entity.PmsSpu; +import com.youlai.mall.pms.entity.PmsSpuAttribute; +import com.youlai.mall.pms.entity.PmsSpuSpecification; +import lombok.Data; + +import java.util.List; + +@Data +public class PmsSpuBO { + + private PmsSpu spu; + + private List attributes; + + private List specifications; + + private List skuList; + +} diff --git a/mall-pms/pms-api/src/main/java/com/youlai/mall/pms/entity/PmsSpu.java b/mall-pms/pms-api/src/main/java/com/youlai/mall/pms/entity/PmsSpu.java index 3eeef4220d992b5bcee5717cf313a21974fae9e1..438e44973163a6a447b5d66086d72b6ff29e2e81 100644 --- a/mall-pms/pms-api/src/main/java/com/youlai/mall/pms/entity/PmsSpu.java +++ b/mall-pms/pms-api/src/main/java/com/youlai/mall/pms/entity/PmsSpu.java @@ -5,8 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.youlai.common.core.base.BaseEntity; import lombok.Data; +import lombok.experimental.Accessors; -import java.math.BigDecimal; import java.util.List; /** @@ -14,6 +14,7 @@ import java.util.List; * @date 2020-11-06 */ @Data +@Accessors(chain = true) public class PmsSpu extends BaseEntity { @TableId(type = IdType.AUTO) diff --git a/mall-pms/pms-api/src/main/java/com/youlai/mall/pms/entity/PmsSpuAttribute.java b/mall-pms/pms-api/src/main/java/com/youlai/mall/pms/entity/PmsSpuAttribute.java new file mode 100644 index 0000000000000000000000000000000000000000..0db4fb147c599973009ae0b8b280f8ccd013b05f --- /dev/null +++ b/mall-pms/pms-api/src/main/java/com/youlai/mall/pms/entity/PmsSpuAttribute.java @@ -0,0 +1,21 @@ +package com.youlai.mall.pms.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.youlai.common.core.base.BaseEntity; +import lombok.Data; + +/** + * @author haoxr + * @date 2020-11-06 + */ +@Data +public class PmsSpuAttribute extends BaseEntity { + + @TableId(type = IdType.AUTO) + private Long id; + private Long spuId; + private String name; + private String value; + +}