GoodsDonDetailFrontView.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. package com.cyksj.model.views;
  2. import com.cyksj.model.entity.GoodsDon;
  3. import com.ejlchina.searcher.bean.DbField;
  4. import com.ejlchina.searcher.bean.DbIgnore;
  5. import com.ejlchina.searcher.bean.SearchBean;
  6. import lombok.Getter;
  7. import lombok.Setter;
  8. import java.math.BigDecimal;
  9. import java.util.List;
  10. /**
  11. * 项目名: yhlxj
  12. * 文件名: GoodsDonDetailFrontView
  13. * 创建者: JavaZou
  14. * 创建时间:2023/10/19 17:42
  15. */
  16. @Getter
  17. @Setter
  18. @SearchBean(tables = "goods_don",
  19. where = "deleted is true and status is true")
  20. public class GoodsDonDetailFrontView {
  21. private Integer id;
  22. /**
  23. * 标签
  24. */
  25. private String tags;
  26. /**
  27. * 商品名称
  28. */
  29. private String title;
  30. /**
  31. * 缩略图
  32. */
  33. private String logo;
  34. /**
  35. * 背景图
  36. */
  37. private String img;
  38. /**
  39. * 详情
  40. */
  41. private String detail;
  42. /**
  43. * 描述
  44. */
  45. private String remark;
  46. private Integer type;
  47. /**
  48. * 分类
  49. * 1、AI 2、流媒体
  50. */
  51. private Integer category;
  52. /**
  53. * 二级分类
  54. * 虚物品 1邀请制 2非邀请制
  55. */
  56. private Integer secondType;
  57. private String banner;
  58. /**
  59. * 最小规格价格
  60. */
  61. private BigDecimal minPrice;
  62. /**
  63. * 最小规格价格月份
  64. */
  65. private Integer minMonths;
  66. /**
  67. * 最小规格 天数
  68. */
  69. private Integer minDays;
  70. /**
  71. * 最大规格价格
  72. */
  73. private BigDecimal maxPrice;
  74. /**
  75. * 最大规格价格月份
  76. */
  77. private Integer maxMonths;
  78. /**
  79. * 最大规格 天数
  80. */
  81. private Integer maxDays;
  82. /**
  83. * 付款说明
  84. */
  85. private String payDesc;
  86. /**
  87. * 第三方兑换网址
  88. */
  89. @DbField("third_exchange_url")
  90. private String thirdExchangeUrl;
  91. /**
  92. * 第三方购买链接
  93. */
  94. @DbField("third_party_purchase_url")
  95. private String thirdPartyPurchaseUrl;
  96. /**
  97. * 特殊类型
  98. */
  99. private GoodsDon.SpecialType specialType;
  100. /**
  101. * 视频
  102. */
  103. private String video;
  104. /**
  105. * 推荐标题
  106. */
  107. private String recommendTitle;
  108. /**
  109. * 推荐平台
  110. */
  111. private String recommendGoods;
  112. private Boolean isSp;
  113. @DbIgnore
  114. private List<GoodsDonSkuFrontView> skuList;
  115. @DbIgnore
  116. private GoodsDonSpecFrontView specs;
  117. @DbIgnore
  118. private String giftCards;
  119. @DbIgnore
  120. private List<GoodsSkuGiftCardView> giftCardsView;
  121. @DbIgnore
  122. private OrderCommentFrontView comments;
  123. }