| package cc.mrbird.febs.mall.entity; | 
|   | 
| import cc.mrbird.febs.common.entity.BaseEntity; | 
| import com.baomidou.mybatisplus.annotation.TableField; | 
| import com.baomidou.mybatisplus.annotation.TableName; | 
| import lombok.Data; | 
|   | 
| import java.math.BigDecimal; | 
| import java.util.List; | 
|   | 
| /** | 
|  * @author wzy | 
|  * @date 2021-09-17 | 
|  **/ | 
| @Data | 
| @TableName("mall_goods") | 
| public class MallGoods extends BaseEntity { | 
|   | 
|     private String goodsNo; | 
|   | 
|     private String goodsName; | 
|   | 
|     private String goodsIntrodution; | 
|   | 
|     private String unit; | 
|   | 
|     private String thumb; | 
|   | 
|     private String goodsParameter; | 
|   | 
|     private String goodsDetails; | 
|   | 
|     private Integer isSale; | 
|   | 
|     /** | 
|      * 上架 | 
|      */ | 
|     public static final Integer ISSALE_STATUS_ENABLE = 1; | 
|     /** | 
|      * 下架 | 
|      */ | 
|     public static final Integer ISSALE_STATUS_DISABLED = 2; | 
|   | 
|     private String originalPrice; | 
|   | 
|     private String presentPrice; | 
|   | 
|     private Long categoryId; | 
|   | 
|     /** | 
|      * 是否热卖  1:是  2:否 | 
|      */ | 
|     public static final Integer ISHOT_STATE_YES = 1; | 
|     public static final Integer ISHOT_STATE_NO = 2; | 
|     private Integer isHot; | 
|   | 
|     /** | 
|      * 静态倍数 | 
|      */ | 
|     private BigDecimal staticMulti; | 
|   | 
|     /** | 
|      * 静态占比 | 
|      */ | 
|     private BigDecimal staticProp; | 
|   | 
|     /** | 
|      * 是否多规则 1-是 2-否 | 
|      */ | 
|     private Integer isSku; | 
|   | 
|     /** | 
|      * 是否普通商品 1-普通商品 2-套餐 | 
|      */ | 
|     private Integer isNormal; | 
|   | 
|     /** | 
|      * 库存 | 
|      */ | 
|     private Integer stock; | 
|   | 
|     /** | 
|      * 销量 | 
|      */ | 
|     private Integer volume; | 
|   | 
|     /** | 
|      * 成本价 | 
|      */ | 
|     private BigDecimal costPrice; | 
|   | 
|     /** | 
|      * 商品类型 1-付费商品 2-积分商品 | 
|      */ | 
|     private Integer goodsType; | 
|   | 
|     /** | 
|      * 积分 | 
|      */ | 
|     private BigDecimal score; | 
|   | 
|     @TableField(exist = false) | 
|     private List<MallGoodsStyle> styles; | 
|   | 
|     @TableField(exist = false) | 
|     private List<MallGoodsSku> skus; | 
|   | 
|     @TableField(exist = false) | 
|     private List<String> images; | 
|   | 
|     @TableField(exist = false) | 
|     private String orderNo; | 
|   | 
|     private Integer hasCarriage; | 
|   | 
|     private BigDecimal carriage; | 
|     /** | 
|      * 贡献值 | 
|      */ | 
|     private BigDecimal star; | 
|     /** | 
|      * 排序位置 | 
|      */ | 
|     private Integer sortCnt; | 
|     /** | 
|      * 积分兑换比例 | 
|      */ | 
|     private Integer scorePercent; | 
|   | 
|     @TableField(exist = false) | 
|     private BigDecimal scorePercentNum; | 
|   | 
|     /** | 
|      * 套餐 1-会员 2-代理 3-股东 | 
|      */ | 
|     private Integer goodsLevel; | 
|   | 
|     /** | 
|      * 普通商品分红百分比 | 
|      */ | 
|     private Integer normalPer; | 
| } |