package com.izouma.nineth.domain; import com.izouma.nineth.converter.MintRuleConverter; import com.izouma.nineth.dto.MintActivityRule; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.Column; import javax.persistence.Convert; import javax.persistence.Entity; @Data @AllArgsConstructor @NoArgsConstructor @Entity @ApiModel("元宇宙销毁任务") public class MetaDestroyActivity extends BaseEntity{ @ApiModelProperty("铸造活动规则") @Convert(converter = MintRuleConverter.class) @Column(columnDefinition = "TEXT") private MintActivityRule rule; @ApiModelProperty("藏品数量") private int num; @Column(columnDefinition = "tinyint unsigned default 0") @ApiModelProperty("是否审核") private boolean audit = false; @ApiModelProperty("藏品名称") private String collectionName; @ApiModelProperty("用途") private int application; @ApiModelProperty("是否发布") private boolean publish; }