| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- package com.izouma.nineth.domain;
- import com.alibaba.excel.annotation.ExcelIgnore;
- import com.alibaba.excel.annotation.ExcelProperty;
- import com.izouma.nineth.annotations.Searchable;
- import com.izouma.nineth.enums.MetaAwardTypeEnum;
- import com.izouma.nineth.enums.MetaTaskStatus;
- import com.izouma.nineth.enums.MetaTaskTarget;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.AllArgsConstructor;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import javax.persistence.*;
- import java.time.LocalDateTime;
- @Data
- @AllArgsConstructor
- @NoArgsConstructor
- @Entity
- @ApiModel("元宇宙玩家领取任务情况")
- public class MetaTaskToUser extends BaseEntity {
- @ApiModelProperty("用户id")
- @Searchable
- @ExcelProperty("用户id")
- private Long userId;
- @ApiModelProperty("领取时间")
- @ExcelProperty("领取时间")
- private LocalDateTime getTime;
- @ApiModelProperty("完成时间")
- @ExcelProperty("完成时间")
- private LocalDateTime finishTime;
- @ApiModelProperty("任务id")
- @ExcelProperty("任务id")
- @Searchable
- private Long taskId;
- @ApiModelProperty("任务名称")
- @ExcelProperty("任务名称")
- @Searchable
- private String taskName;
- @ApiModelProperty("任务类型")
- @Enumerated(EnumType.STRING)
- @ExcelProperty("任务类型")
- private MetaTaskTarget taskType;
- @ApiModelProperty("奖励类型")
- @ExcelProperty("奖励类型")
- @Enumerated(EnumType.STRING)
- private MetaAwardTypeEnum awardType;
- @ApiModelProperty("任务详情")
- @ExcelProperty("任务详情")
- @Column(columnDefinition = "TEXT")
- private String detail;
- @ApiModelProperty("奖励图片")
- @ExcelProperty("奖励图片地址")
- private String awardPic;
- @ApiModelProperty("金币奖励数量")
- @ExcelProperty("金币奖励数量")
- private int goldNum;
- @ApiModelProperty("道具id")
- @ExcelProperty("道具id")
- private Long metaPropId;
- @ApiModelProperty("当前状态")
- @ExcelProperty("当前状态")
- @Enumerated(EnumType.STRING)
- private MetaTaskStatus status;
- @ApiModelProperty("频道id")
- @ExcelProperty("频道id")
- @Searchable
- private Long channelId;
- @Transient
- @ApiModelProperty("进度")
- @ExcelIgnore
- private String process;
- @Transient
- private MetaProp metaProp;
- }
|