TXiangmu.java 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. package com.ylx.massage.domain;
  2. import com.alibaba.fastjson.JSONArray;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableLogic;
  6. import com.baomidou.mybatisplus.annotation.TableName;
  7. import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
  8. import io.swagger.annotations.ApiModel;
  9. import io.swagger.annotations.ApiModelProperty;
  10. import lombok.Getter;
  11. import lombok.Setter;
  12. import lombok.experimental.Accessors;
  13. import java.io.Serializable;
  14. import java.math.BigDecimal;
  15. import java.time.LocalDateTime;
  16. import java.util.List;
  17. /**
  18. * 项目
  19. */
  20. @Getter
  21. @Setter
  22. @Accessors(chain = true)
  23. @TableName(value = "t_xiangmu",autoResultMap = true)
  24. @ApiModel(value = "TXiangmu", description = "服务项目")
  25. public class TXiangmu implements Serializable {
  26. private static final long serialVersionUID = 1L;
  27. /**
  28. * 项目id
  29. */
  30. @TableId("c_id")
  31. @ApiModelProperty("cId")
  32. private String cId;
  33. /**
  34. * 标题
  35. */
  36. @TableField("c_title")
  37. @ApiModelProperty("标题")
  38. private String cTitle;
  39. /**
  40. * 封面图
  41. */
  42. @TableField("c_cover")
  43. @ApiModelProperty("封面图")
  44. private String cCover;
  45. /**
  46. * 原价
  47. */
  48. @TableField("d_yuan_price")
  49. @ApiModelProperty("原价")
  50. private BigDecimal dYuanPrice;
  51. /**
  52. * 标注价格(现价)
  53. */
  54. @TableField("d_price")
  55. @ApiModelProperty("标注价格(现价)")
  56. private BigDecimal dPrice;
  57. /**
  58. * 时长分钟
  59. */
  60. @TableField("n_minute")
  61. @ApiModelProperty("时长分钟")
  62. private Integer nMinute;
  63. /**
  64. * 亮点list JsonArray
  65. */
  66. @TableField(value = "c_ld_list")
  67. @ApiModelProperty("亮点")
  68. private String cLdList;
  69. /**
  70. * 性别限制 0不限制 1男 2女
  71. */
  72. @TableField("n_sex_limit")
  73. @ApiModelProperty("性别限制\t0不限制\t1男\t2女")
  74. private Integer nSexLimit;
  75. /**
  76. * 适用人群
  77. */
  78. @TableField("c_syrq")
  79. @ApiModelProperty("适用人群")
  80. private String cSyrq;
  81. /**
  82. * 项目详情 复文本
  83. */
  84. @TableField("c_detail")
  85. @ApiModelProperty("项目详情 富文本")
  86. private String cDetail;
  87. /**
  88. * 已售
  89. */
  90. @TableField("n_sale_number")
  91. @ApiModelProperty("已售")
  92. private Integer nSaleNumber;
  93. /**
  94. * 推荐技师
  95. */
  96. @TableField("recommend_technician")
  97. @ApiModelProperty("推荐技师")
  98. private String recommendTechnician;
  99. /**
  100. * 推荐技师ID
  101. */
  102. @TableField(exist = false)
  103. @ApiModelProperty("推荐技师ID")
  104. private List<String> recommendTechnicianList;
  105. /**
  106. * 推荐技师
  107. */
  108. @TableField(exist = false)
  109. @ApiModelProperty("部门名称")
  110. private String deptName;
  111. /**
  112. * 创建时间
  113. */
  114. @TableField("dt_create_time")
  115. @ApiModelProperty("创建时间")
  116. private LocalDateTime dtCreateTime;
  117. @ApiModelProperty("是否删除0否1是")
  118. @TableLogic
  119. private Integer isDelete;
  120. @TableField(exist = false)
  121. private BigDecimal sum;
  122. public String getcId() {
  123. return cId;
  124. }
  125. public void setcId(String cId) {
  126. this.cId = cId;
  127. }
  128. public String getcTitle() {
  129. return cTitle;
  130. }
  131. public void setcTitle(String cTitle) {
  132. this.cTitle = cTitle;
  133. }
  134. public String getcCover() {
  135. return cCover;
  136. }
  137. public void setcCover(String cCover) {
  138. this.cCover = cCover;
  139. }
  140. public BigDecimal getdYuanPrice() {
  141. return dYuanPrice;
  142. }
  143. public void setdYuanPrice(BigDecimal dYuanPrice) {
  144. this.dYuanPrice = dYuanPrice;
  145. }
  146. public BigDecimal getdPrice() {
  147. return dPrice;
  148. }
  149. public void setdPrice(BigDecimal dPrice) {
  150. this.dPrice = dPrice;
  151. }
  152. public Integer getnMinute() {
  153. return nMinute;
  154. }
  155. public void setnMinute(Integer nMinute) {
  156. this.nMinute = nMinute;
  157. }
  158. public String getcLdList() {
  159. return cLdList;
  160. }
  161. public void setcLdList(String cLdList) {
  162. this.cLdList = cLdList;
  163. }
  164. public Integer getnSexLimit() {
  165. return nSexLimit;
  166. }
  167. public void setnSexLimit(Integer nSexLimit) {
  168. this.nSexLimit = nSexLimit;
  169. }
  170. public String getcSyrq() {
  171. return cSyrq;
  172. }
  173. public void setcSyrq(String cSyrq) {
  174. this.cSyrq = cSyrq;
  175. }
  176. public String getcDetail() {
  177. return cDetail;
  178. }
  179. public void setcDetail(String cDetail) {
  180. this.cDetail = cDetail;
  181. }
  182. public Integer getnSaleNumber() {
  183. return nSaleNumber;
  184. }
  185. public void setnSaleNumber(Integer nSaleNumber) {
  186. this.nSaleNumber = nSaleNumber;
  187. }
  188. public LocalDateTime getDtCreateTime() {
  189. return dtCreateTime;
  190. }
  191. public void setDtCreateTime(LocalDateTime dtCreateTime) {
  192. this.dtCreateTime = dtCreateTime;
  193. }
  194. }