ActivityCollection.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.izouma.nineth.domain;
  2. import com.izouma.nineth.annotations.Searchable;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.AllArgsConstructor;
  6. import lombok.Builder;
  7. import lombok.Data;
  8. import lombok.NoArgsConstructor;
  9. import javax.persistence.Column;
  10. @Data
  11. @AllArgsConstructor
  12. @NoArgsConstructor
  13. @Builder
  14. @ApiModel("活动收集")
  15. public class ActivityCollection extends BaseEntity {
  16. @ApiModelProperty("活动名称")
  17. @Searchable
  18. private String name;
  19. @Column(columnDefinition = "TEXT")
  20. @ApiModelProperty("图片")
  21. private String pic;
  22. @ApiModelProperty("藏品名称")
  23. private String collectionName;
  24. @ApiModelProperty("藏品ID")
  25. private Long collectionId;
  26. @ApiModelProperty("藏品数量")
  27. private int num;
  28. @ApiModelProperty("剩余数量")
  29. private int stock;
  30. @ApiModelProperty("发行数量")
  31. private int total;
  32. @ApiModelProperty("领取藏品ID")
  33. private Long awardCollectionId;
  34. @ApiModelProperty("领取藏品名称")
  35. private Long awardCollectionName;
  36. }