Project.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package com.ylx.project.domain;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.ylx.common.core.domain.BaseEntity;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. import java.math.BigDecimal;
  8. @EqualsAndHashCode(callSuper = true)
  9. @Data
  10. @TableName("project")
  11. public class Project extends BaseEntity {
  12. private static final long serialVersionUID = -7825952120084009270L;
  13. @ApiModelProperty("id")
  14. @TableId(value = "id", type = IdType.AUTO)
  15. private Integer id;
  16. @ApiModelProperty("服务标签(1:按摩 2:陪玩)")
  17. private Integer type;
  18. /**
  19. * 服务类目ID
  20. */
  21. @ApiModelProperty("服务类目ID")
  22. private Integer categoryId;
  23. @ApiModelProperty("标题")
  24. private String title;
  25. @ApiModelProperty("封面图")
  26. private String cover;
  27. @ApiModelProperty("标注价格(现价)")
  28. private BigDecimal price;
  29. @ApiModelProperty("市场参考价(起)")
  30. private BigDecimal priceMin;
  31. @ApiModelProperty("市场参考价(止)")
  32. private BigDecimal priceMax;
  33. @ApiModelProperty("商户分佣比例")
  34. private BigDecimal merchantShareRatio;
  35. @ApiModelProperty("标时")
  36. private Integer standardDuration;
  37. @ApiModelProperty("计量单位(字典数据)")
  38. private Integer unitType;
  39. @ApiModelProperty("状态: 0=上架, 1=下架")
  40. private Integer status;
  41. @ApiModelProperty("是否推荐:0=否,1=是")
  42. private Integer isRecommended;
  43. @ApiModelProperty("价格是否自定义:0=否,1=是")
  44. private Integer isPriceCustom;
  45. @ApiModelProperty("项目亮点:关联亮点字典表的ID集合")
  46. private String highlightIds;
  47. @ApiModelProperty("项目亮点前端展示")
  48. private String highlight;
  49. @ApiModelProperty("适用人群")
  50. private String targetAudience;
  51. @ApiModelProperty("前端展示排序")
  52. private Long sortOrder;
  53. @ApiModelProperty("是否删除0否1是")
  54. @TableField("is_delete")
  55. @TableLogic
  56. private Integer isDelete;
  57. @ApiModelProperty("项目详情 富文本")
  58. private String detail;
  59. @ApiModelProperty("已完成有效订单总数(冗余,用于热门排序)")
  60. private Long salesCompleted;
  61. }