package com.izouma.nineth.domain; import com.izouma.nineth.annotations.Searchable; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.Column; @Data @AllArgsConstructor @NoArgsConstructor @Builder @ApiModel("活动收集") public class ActivityCollection extends BaseEntity { @ApiModelProperty("活动名称") @Searchable private String name; @Column(columnDefinition = "TEXT") @ApiModelProperty("图片") private String pic; @ApiModelProperty("藏品名称") private String collectionName; @ApiModelProperty("藏品ID") private Long collectionId; @ApiModelProperty("藏品数量") private int num; @ApiModelProperty("剩余数量") private int stock; @ApiModelProperty("发行数量") private int total; @ApiModelProperty("领取藏品ID") private Long awardCollectionId; @ApiModelProperty("领取藏品名称") private Long awardCollectionName; }