GoodsSku.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. package com.qs.mp.admin.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import java.io.Serializable;
  7. import java.math.BigDecimal;
  8. import java.util.Date;
  9. import io.swagger.annotations.ApiModel;
  10. import io.swagger.annotations.ApiModelProperty;
  11. import lombok.Data;
  12. /**
  13. * @describe 商品规格实体类
  14. * @auther quanshu
  15. * @create 2022-03-07 20:43:44
  16. */
  17. @TableName("mp_goods_sku")
  18. @Data
  19. @ApiModel("商品规格实体类")
  20. public class GoodsSku implements Serializable {
  21. private static final long serialVersionUID = 1L;
  22. /**
  23. * 主键
  24. */
  25. @ApiModelProperty("skuId,主键")
  26. @TableId(value = "sku_id", type = IdType.AUTO)
  27. private Long skuId;
  28. /**
  29. * 商品ID
  30. */
  31. @ApiModelProperty("商品id")
  32. @TableField("goods_id")
  33. private Long goodsId;
  34. /**
  35. * sku名称
  36. */
  37. @ApiModelProperty("sku名称")
  38. @TableField("name")
  39. private String name;
  40. @ApiModelProperty("sku编码")
  41. @TableField("sku_code")
  42. private String skuCode;
  43. /**
  44. * 图片
  45. */
  46. @ApiModelProperty("图片")
  47. @TableField("pic_url")
  48. private String picUrl;
  49. /**
  50. * 属性组合字符串 格式是p1:v1;p2:v2
  51. */
  52. @ApiModelProperty("属性组合字符串 格式是p1:v1;p2:v2")
  53. @TableField("properties")
  54. private String properties;
  55. /**
  56. * 原兑换价格
  57. */
  58. @ApiModelProperty("原兑换价格")
  59. @TableField("origin_price")
  60. private Integer originPrice;
  61. /**
  62. * 现兑换价格
  63. */
  64. @ApiModelProperty("现兑换价格")
  65. @TableField("exchange_price")
  66. private Integer exchangePrice;
  67. /**
  68. * 商品价格
  69. */
  70. @ApiModelProperty("商品价格")
  71. @TableField("value")
  72. private Integer value;
  73. /**
  74. * 商品成本
  75. */
  76. @ApiModelProperty("商品成本")
  77. @TableField("cost")
  78. private Integer cost;
  79. @ApiModelProperty("回收折扣")
  80. @TableField("discount_rate")
  81. private BigDecimal discountRate;
  82. /**
  83. * 库存数
  84. */
  85. @ApiModelProperty("库存数")
  86. @TableField("quantity")
  87. private Integer quantity;
  88. /**
  89. * 已兑换数
  90. */
  91. @ApiModelProperty("已兑换数")
  92. @TableField("sold_qty")
  93. private Integer soldQty;
  94. /**
  95. * 创建时间
  96. */
  97. @ApiModelProperty("创建时间")
  98. @TableField("created_time")
  99. private Date createdTime;
  100. /**
  101. * 更新时间
  102. */
  103. @ApiModelProperty("更新时间")
  104. @TableField("updated_time")
  105. private Date updatedTime;
  106. /**
  107. * 采购商品经销商进货价格
  108. */
  109. @ApiModelProperty("经销商进货价格")
  110. @TableField("purchase_price")
  111. private Integer purchasePrice;
  112. /**
  113. * 采购商品经销商采购成本
  114. */
  115. @ApiModelProperty("采购商品经销商采购成本")
  116. @TableField("purchase_cost")
  117. private Integer purchaseCost;
  118. }