package com.izouma.nineth.domain; import com.alibaba.excel.annotation.ExcelProperty; import com.izouma.nineth.enums.MetaAwardTypeEnum; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; @Data @AllArgsConstructor @NoArgsConstructor @Entity @ApiModel("元宇宙签到管理") public class MetaSign extends BaseEntity { @ApiModelProperty("年月 例如:2023-01") @ExcelProperty("年月 例如:2023-01") private String date; @ApiModelProperty("签到规则") @ExcelProperty("签到规则1") private String signRule; @ApiModelProperty("奖励类型") @ExcelProperty("奖励类型") @Enumerated(EnumType.STRING) private MetaAwardTypeEnum awardType; @ApiModelProperty("配饰奖励配饰id") @ExcelProperty("配饰奖励配饰id") private Long metaAccessoriesId; @ApiModelProperty("NFT奖励图片地址") @ExcelProperty("NFT奖励图片地址") private String awardPic; @ApiModelProperty("金币奖励数量") @ExcelProperty("金币奖励数量") private int goldNum; }