GoodsDonSkuSubsidyDetailView.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. package com.cyksj.model.views;
  2. import com.ejlchina.searcher.bean.DbField;
  3. import com.ejlchina.searcher.bean.SearchBean;
  4. import com.fasterxml.jackson.annotation.JsonInclude;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import java.math.BigDecimal;
  8. /**
  9. * 项目名: yhlxj2
  10. * 文件名: GoodsDonSkuSubsidyDetailView
  11. * 创建者: JavaZou
  12. * 创建时间:2024/4/11 14:53
  13. */
  14. @Getter
  15. @Setter
  16. @SearchBean(tables = "goods_don_sku_subsidy gs inner join goods_don_sku sku on sku.id = gs.sku_id",
  17. where = "gs.deleted is true and sku.status is true",
  18. orderBy = "sku.sorted asc")
  19. @JsonInclude(JsonInclude.Include.NON_NULL)
  20. public class GoodsDonSkuSubsidyDetailView {
  21. /**
  22. * 规格补贴id
  23. */
  24. @DbField("gs.id")
  25. private Long subsidyId;
  26. @DbField("sku.id")
  27. private Long id;
  28. @DbField("sku.goods_id")
  29. private Long goodsId;
  30. @DbField("sku.sub_title")
  31. private String subTitle;
  32. /**
  33. * 商品规格 ids
  34. */
  35. @DbField("sku.spec_ids")
  36. private String specIds;
  37. /**
  38. * 商品规格 value
  39. */
  40. @DbField("sku.spec_val")
  41. private String specVal;
  42. /**
  43. * 商品规格 json
  44. */
  45. @DbField("sku.spec_json")
  46. private String specJson;
  47. /**
  48. * 规格说明信息
  49. */
  50. @DbField("sku.notify_text")
  51. private String notifyText;
  52. /**
  53. * H5标签
  54. */
  55. @DbField("sku.mobile_tags")
  56. private String mobileTags;
  57. /**
  58. * 规格背景图
  59. */
  60. @DbField("sku.img")
  61. private String img;
  62. /**
  63. * 规格框提示
  64. */
  65. @DbField("sku.small_msg")
  66. private String smallMsg;
  67. /**
  68. * 商品预览图
  69. */
  70. @DbField("gs.picture")
  71. private String subsidyPicture;
  72. /**
  73. * 商品预览图
  74. */
  75. @DbField("sku.picture")
  76. private String picture;
  77. /**
  78. * 商品详情图
  79. */
  80. @DbField("sku.detail")
  81. private String detail;
  82. /**
  83. * 标签
  84. */
  85. @DbField("sku.tags")
  86. private String tags;
  87. /**
  88. * 价格
  89. */
  90. @DbField("gs.price")
  91. private BigDecimal price;
  92. /**
  93. * 原价
  94. */
  95. @DbField("sku.price")
  96. private BigDecimal oriPrice;
  97. /**
  98. * 月数
  99. */
  100. @DbField("sku.months")
  101. private Integer months;
  102. /**
  103. * 天数
  104. */
  105. @DbField("sku.days")
  106. private Integer days;
  107. /**
  108. * 排序
  109. */
  110. @DbField("sku.sorted")
  111. private Integer sorted;
  112. }