TicketAwards.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. package com.qs.mp.admin.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import java.io.Serializable;
  7. import java.math.BigDecimal;
  8. import java.util.Date;
  9. import io.swagger.annotations.ApiModel;
  10. import io.swagger.annotations.ApiModelProperty;
  11. import lombok.Data;
  12. /**
  13. * @describe 盲票盒奖项设置实体类
  14. * @auther quanshu
  15. * @create 2022-03-02 12:25:55
  16. */
  17. @TableName("mp_ticket_awards")
  18. @Data
  19. @ApiModel("盲票盒奖项设置实体类")
  20. public class TicketAwards implements Serializable {
  21. private static final long serialVersionUID = 1L;
  22. /**
  23. * 主键
  24. */
  25. @ApiModelProperty("奖项ID,主键")
  26. @TableId(value = "awards_id" , type = IdType.INPUT)
  27. private String awardsId;
  28. /**
  29. * 盲票组ID
  30. */
  31. @ApiModelProperty("盲票组ID")
  32. @TableField("box_id")
  33. private String boxId;
  34. /**
  35. * 奖项名
  36. */
  37. @ApiModelProperty("奖项名")
  38. @TableField("name")
  39. private String name;
  40. @ApiModelProperty("奖级标签")
  41. @TableField("awards_label")
  42. private String awardsLabel;
  43. /**
  44. * 奖项顺序
  45. */
  46. @ApiModelProperty("奖项顺序")
  47. @TableField("sort")
  48. private Integer sort;
  49. /**
  50. * 奖项数量
  51. */
  52. @ApiModelProperty("奖项数量")
  53. @TableField("quantity")
  54. private Integer quantity;
  55. /**
  56. * 奖项描述
  57. */
  58. @ApiModelProperty("奖项描述")
  59. @TableField("memo")
  60. private String memo;
  61. /**
  62. * 中奖率
  63. */
  64. @ApiModelProperty("中奖率")
  65. @TableField("hit_rate")
  66. private BigDecimal hitRate;
  67. /**
  68. * 已兑奖数量
  69. */
  70. @ApiModelProperty("已兑奖数量")
  71. @TableField("cashed_qty")
  72. private Integer cashedQty;
  73. /**
  74. * 创建时间
  75. */
  76. @ApiModelProperty("创建时间")
  77. @TableField("created_time")
  78. private Date createdTime;
  79. /**
  80. * 更新时间
  81. */
  82. @ApiModelProperty("更新时间")
  83. @TableField("updated_time")
  84. private Date updatedTime;
  85. }