ReqGoodsSpuInsert.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. package com.cyksj.model.manage.request;
  2. import com.cyksj.model.entity.GoodsDon;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import javax.validation.constraints.NotBlank;
  6. import java.util.List;
  7. /**
  8. * @author chan
  9. * @date 2022/9/27 6:09 PM
  10. */
  11. @Getter
  12. @Setter
  13. public class ReqGoodsSpuInsert {
  14. private Long id;
  15. /**
  16. * 商品录入人
  17. */
  18. private String writer;
  19. /**
  20. * 商品名称
  21. */
  22. @NotBlank(message = "请填写标题")
  23. private String title;
  24. private String logo;
  25. private String img;
  26. /**
  27. * 视频封面
  28. */
  29. private String videoCover;
  30. private String tags;
  31. /**
  32. * 缩略图
  33. */
  34. private String thumbnail;
  35. /**
  36. * 详情
  37. */
  38. private String detail;
  39. /**
  40. * 描述
  41. */
  42. private String remark;
  43. /**
  44. * true 上架 / false 下架
  45. */
  46. private Boolean status;
  47. /**
  48. * true 存在 / false 删除
  49. */
  50. private Boolean deleted;
  51. /**
  52. * 类型 1账号 2.实物
  53. */
  54. private Integer type;
  55. /**
  56. * 分类
  57. * 1、AI 2、流媒体
  58. */
  59. private Long category;
  60. /**
  61. * 突出展示
  62. */
  63. private String highlightPoints;
  64. /**
  65. * 多分类
  66. */
  67. private List<Long> categoryList;
  68. /**
  69. * 轮播图
  70. */
  71. private String banner;
  72. /**
  73. * 商品搭配图
  74. */
  75. private String matchImg;
  76. /**
  77. * 是否贴片 false
  78. */
  79. private Boolean isPatch;
  80. /**
  81. * H5标签
  82. */
  83. private String mobileTags;
  84. /**
  85. * 二级分类
  86. * 虚物品 1邀请制 2非邀请制
  87. */
  88. private Integer secondType;
  89. /**
  90. * 平台分销比例
  91. */
  92. private Integer rate;
  93. /**
  94. * 第二分销比例 不包含套餐
  95. */
  96. private Integer secondRate;
  97. /**
  98. * 排序
  99. */
  100. private Integer sortBy;
  101. private Integer virtualSold;
  102. /**
  103. * 付款说明
  104. */
  105. private String payDesc;
  106. private String buyDesc;
  107. private GoodsDon.SpecialType specialType;
  108. /**
  109. * 视频
  110. */
  111. private String video;
  112. /**
  113. * 推荐标题
  114. */
  115. private String recommendTitle;
  116. /**
  117. * 推荐平台
  118. */
  119. private List<Long> recommendGoodsList;
  120. private Boolean isDistribute;
  121. private Boolean isSkuDistribute;
  122. /**
  123. * 是否隐藏
  124. */
  125. private Boolean isHide;
  126. /**
  127. * 用户端车票展示字段
  128. */
  129. private String showFieldInfo;
  130. }