| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- package com.izouma.nineth.domain;
- import com.alibaba.excel.annotation.ExcelProperty;
- import com.izouma.nineth.annotations.Searchable;
- import com.izouma.nineth.enums.EntryModeType;
- import com.izouma.nineth.enums.MetaTaskType;
- 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.Entity;
- import javax.persistence.EnumType;
- import javax.persistence.Enumerated;
- @Data
- @AllArgsConstructor
- @NoArgsConstructor
- @Entity
- @ApiModel("元宇宙任务")
- public class MetaTask extends BaseEntity{
- @ApiModelProperty("任务名称")
- @Searchable
- @ExcelProperty("任务名称")
- private String name;
- @ApiModelProperty("任务详情")
- @Column(columnDefinition = "TEXT")
- @ExcelProperty("任务详情")
- private String detail;
- @ApiModelProperty("任务类型")
- @Enumerated(EnumType.STRING)
- @ExcelProperty("任务类型")
- private MetaTaskType type;
- @ApiModelProperty("参数配置")
- @ExcelProperty("参数")
- private String value;
- @ApiModelProperty("是否发布")
- @ExcelProperty("是否发布")
- private boolean publish;
- @ApiModelProperty("是否展示角标")
- @ExcelProperty("是否展示角标")
- private boolean mark;
- @ApiModelProperty("是否结束")
- @ExcelProperty("是否结束")
- private boolean finish;
- @ApiModelProperty("奖励图片")
- @ExcelProperty("图片地址")
- private String awardPic;
- @ApiModelProperty("奖励类型")
- @ExcelProperty("奖励类型")
- private EntryModeType awardType;
- @ApiModelProperty("金币奖励数量")
- @ExcelProperty("金币奖励数量")
- private int goldNum;
- }
|