MaProject.java 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. package com.ylx.massage.domain;
  2. import java.math.BigDecimal;
  3. import com.baomidou.mybatisplus.annotation.TableName;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import com.ylx.common.annotation.Excel;
  8. import com.ylx.common.core.domain.BaseEntity;
  9. import lombok.Data;
  10. import java.util.Date;
  11. /**
  12. * 服务项目对象 ma_project
  13. *
  14. * @author ylx
  15. * @date 2024-03-20
  16. */
  17. @ApiModel(value = "MaProject", description = "服务项目")
  18. @Data
  19. @TableName("Ma_Project")
  20. public class MaProject {
  21. private static final long serialVersionUID = 1L;
  22. /**
  23. * id
  24. */
  25. @ApiModelProperty("id")
  26. private Long id;
  27. /**
  28. * 项目ID
  29. */
  30. @Excel(name = "项目ID")
  31. @ApiModelProperty("项目ID")
  32. private Long projectId;
  33. /**
  34. * 项目名称
  35. */
  36. @Excel(name = "项目名称")
  37. @ApiModelProperty("项目名称")
  38. private String projectName;
  39. /**
  40. * 项目描述
  41. */
  42. @Excel(name = "项目描述")
  43. @ApiModelProperty("项目描述")
  44. private String projectDescribe;
  45. /**
  46. * 项目时长(分)
  47. */
  48. @Excel(name = "项目时长(分)")
  49. @ApiModelProperty("项目时长(分)")
  50. private Integer projectDuration;
  51. /**
  52. * 项目选择人数
  53. */
  54. @Excel(name = "项目选择人数")
  55. @ApiModelProperty("项目选择人数")
  56. private Long projectUsersNum;
  57. /**
  58. * 项目原价
  59. */
  60. @Excel(name = "项目原价")
  61. @ApiModelProperty("项目原价")
  62. private BigDecimal projectOriginalPrice;
  63. /**
  64. * 项目价格上限
  65. */
  66. @Excel(name = "项目价格上限")
  67. @ApiModelProperty("项目价格上限")
  68. private BigDecimal projectMaxPrice;
  69. /**
  70. * 项目价格下限
  71. */
  72. @Excel(name = "项目价格下限")
  73. @ApiModelProperty("项目价格下限")
  74. private BigDecimal projectLowestPrice;
  75. /**
  76. * 我的售价
  77. */
  78. @Excel(name = "我的售价")
  79. @ApiModelProperty("我的售价")
  80. private BigDecimal projectCurrentPrice;
  81. /**
  82. * 商户手机号
  83. */
  84. @Excel(name = "商户手机号")
  85. @ApiModelProperty("商户手机号")
  86. private String merchantPhone;
  87. /**
  88. * 项目主图
  89. */
  90. @Excel(name = "项目主图")
  91. @ApiModelProperty("项目主图")
  92. private String projectMasterImage;
  93. /**
  94. * 商户类型:0-上门按摩,1-同城陪玩
  95. */
  96. @Excel(name = "商户类型:1-上门按摩,2-同城陪玩")
  97. @ApiModelProperty("商户类型:1-上门按摩,2-同城陪玩")
  98. private String serviceTag;
  99. /**
  100. * 项目详情图
  101. */
  102. @Excel(name = "项目详情图")
  103. @ApiModelProperty("项目详情图")
  104. private String projectDetailImage;
  105. /** 开通理由 */
  106. @Excel(name = "开通理由")
  107. @ApiModelProperty("开通理由")
  108. private String applyReason;
  109. /** 开通理由 */
  110. @Excel(name = "驳回原因")
  111. @ApiModelProperty("驳回原因")
  112. private String reason;
  113. /**
  114. * 是否启用(0否1是)
  115. */
  116. @Excel(name = "是否启用(0否1是)")
  117. @ApiModelProperty("是否启用(0否1是)")
  118. private Integer projectIsEnable;
  119. /**
  120. * 商户ID
  121. */
  122. @Excel(name = "商户ID")
  123. @ApiModelProperty("商户ID")
  124. private Long merchantId;
  125. /**
  126. * 审核状态:0-待审核,1-审核通过,2-审核驳回
  127. */
  128. @Excel(name = "审核状态:0-待审核,1-审核通过,2-审核驳回")
  129. @ApiModelProperty("审核状态:0-待审核,1-审核通过,2-审核驳回")
  130. private Integer auditStatus;
  131. /**
  132. * 创建人
  133. */
  134. @Excel(name = "创建人")
  135. @ApiModelProperty("创建人")
  136. private Long createBy;
  137. /** 申请时间 */
  138. @Excel(name = "申请时间")
  139. @ApiModelProperty("申请时间")
  140. private Date applyTime;
  141. /** 审批时间 */
  142. @Excel(name = "审批时间")
  143. @ApiModelProperty("申请时间")
  144. private Date approveTime;
  145. /**
  146. * 修改人
  147. */
  148. @Excel(name = "修改人")
  149. @ApiModelProperty("修改人")
  150. private Long updateBy;
  151. /**
  152. * 是否删除(0否1是)
  153. */
  154. @ApiModelProperty("是否删除(0否1是)")
  155. @Excel(name = "是否删除(0否1是)")
  156. private Long isDelete;
  157. /**
  158. * 创建时间
  159. */
  160. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  161. private Date createTime;
  162. /**
  163. * 更新时间
  164. */
  165. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  166. private Date updateTime;
  167. }