LoversSet.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package com.sqx.modules.lovers.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import io.swagger.annotations.ApiModel;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import java.io.Serializable;
  8. import java.math.BigDecimal;
  9. @Data
  10. @ApiModel("lovers_set")
  11. public class LoversSet implements Serializable {
  12. private static final long serialVersionUID = 1L;
  13. @TableId(type = IdType.AUTO)
  14. @ApiModelProperty("主键id")
  15. private Long id;
  16. @ApiModelProperty("删除标识;0未删除、1已删除")
  17. private String delFlag;
  18. @ApiModelProperty("套餐名称")
  19. private String name;
  20. @ApiModelProperty("套餐子名称")
  21. private String subName;
  22. @ApiModelProperty("套餐标签;多个标签之间使用,分割")
  23. private String setTag;
  24. @ApiModelProperty("服务标签;多个标签之间使用,分割")
  25. private String serviceTag;
  26. @ApiModelProperty("价格")
  27. private BigDecimal price;
  28. @ApiModelProperty("原价")
  29. private BigDecimal originalPrice;
  30. @ApiModelProperty("图片;多张图片使用,分割,第一张为主图")
  31. private String imgs;
  32. @ApiModelProperty("套餐类型;1月度套餐,2季度套餐,3年度套餐,4自定义")
  33. private String setType;
  34. @ApiModelProperty("适用性别;1男、2女")
  35. private String suitSex;
  36. @ApiModelProperty("规则id")
  37. private Long ruleId;
  38. @ApiModelProperty("状态;1可用、2不可用")
  39. private String setStatus;
  40. @ApiModelProperty("子订单生成时机;单位:小时")
  41. private Integer subOrderGenerateTime;
  42. @ApiModelProperty("套餐开始时间")
  43. private String startTime;
  44. @ApiModelProperty("套餐结束时间")
  45. private String endTime;
  46. @ApiModelProperty("自定义时间段开始时间;type为4自定义时必填")
  47. private String selfStartTime;
  48. @ApiModelProperty("自定义时间段结束时间;type为4自定义时必填")
  49. private String selfEndTime;
  50. }