package com.qs.mp.admin.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @describe 商品规格实体类 * @auther quanshu * @create 2022-03-07 20:43:44 */ @TableName("mp_goods_sku") @Data @ApiModel("商品规格实体类") public class GoodsSku implements Serializable { private static final long serialVersionUID = 1L; /** * 主键 */ @ApiModelProperty("skuId,主键") @TableId(value = "sku_id", type = IdType.AUTO) private Long skuId; /** * 商品ID */ @ApiModelProperty("商品id") @TableField("goods_id") private Long goodsId; /** * sku名称 */ @ApiModelProperty("sku名称") @TableField("name") private String name; @ApiModelProperty("sku编码") @TableField("sku_code") private String skuCode; /** * 图片 */ @ApiModelProperty("图片") @TableField("pic_url") private String picUrl; /** * 属性组合字符串 格式是p1:v1;p2:v2 */ @ApiModelProperty("属性组合字符串 格式是p1:v1;p2:v2") @TableField("properties") private String properties; /** * 原兑换价格 */ @ApiModelProperty("原兑换价格") @TableField("origin_price") private Integer originPrice; /** * 现兑换价格 */ @ApiModelProperty("现兑换价格") @TableField("exchange_price") private Integer exchangePrice; /** * 商品价格 */ @ApiModelProperty("商品价格") @TableField("value") private Integer value; /** * 商品成本 */ @ApiModelProperty("商品成本") @TableField("cost") private Integer cost; @ApiModelProperty("回收折扣") @TableField("discount_rate") private BigDecimal discountRate; /** * 库存数 */ @ApiModelProperty("库存数") @TableField("quantity") private Integer quantity; /** * 已兑换数 */ @ApiModelProperty("已兑换数") @TableField("sold_qty") private Integer soldQty; /** * 创建时间 */ @ApiModelProperty("创建时间") @TableField("created_time") private Date createdTime; /** * 更新时间 */ @ApiModelProperty("更新时间") @TableField("updated_time") private Date updatedTime; /** * 采购商品经销商进货价格 */ @ApiModelProperty("经销商进货价格") @TableField("purchase_price") private Integer purchasePrice; /** * 采购商品经销商采购成本 */ @ApiModelProperty("采购商品经销商采购成本") @TableField("purchase_cost") private Integer purchaseCost; }