MetaDestroyActivity.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.izouma.nineth.domain;
  2. import com.izouma.nineth.converter.MintRuleConverter;
  3. import com.izouma.nineth.dto.MintActivityRule;
  4. import io.swagger.annotations.ApiModel;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.AllArgsConstructor;
  7. import lombok.Data;
  8. import lombok.NoArgsConstructor;
  9. import javax.persistence.Column;
  10. import javax.persistence.Convert;
  11. import javax.persistence.Entity;
  12. @Data
  13. @AllArgsConstructor
  14. @NoArgsConstructor
  15. @Entity
  16. @ApiModel("元宇宙销毁任务")
  17. public class MetaDestroyActivity extends BaseEntity{
  18. @ApiModelProperty("铸造活动规则")
  19. @Convert(converter = MintRuleConverter.class)
  20. @Column(columnDefinition = "TEXT")
  21. private MintActivityRule rule;
  22. @ApiModelProperty("藏品数量")
  23. private int num;
  24. @Column(columnDefinition = "tinyint unsigned default 0")
  25. @ApiModelProperty("是否审核")
  26. private boolean audit = false;
  27. @ApiModelProperty("藏品名称")
  28. private String collectionName;
  29. @ApiModelProperty("用途")
  30. private int application;
  31. @ApiModelProperty("是否发布")
  32. private boolean publish;
  33. }