MetaLuckyDrawAwardModel.java 815 B

12345678910111213141516171819202122232425262728293031
  1. package com.izouma.nineth.domain;
  2. import com.izouma.nineth.enums.MetaAwardTypeEnum;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. @Data
  8. @AllArgsConstructor
  9. @NoArgsConstructor
  10. public class MetaLuckyDrawAwardModel {
  11. @ApiModelProperty("奖励名称")
  12. private String name;
  13. @ApiModelProperty("奖励类型")
  14. private MetaAwardTypeEnum awardType;
  15. @ApiModelProperty("奖励配置(金币奖励为金币数量,NFT奖励为NFT奖励图片地址)")
  16. private String config;
  17. @ApiModelProperty("概率")
  18. private int probability;
  19. @ApiModelProperty("是否需要限制数量(针对NFT奖励)")
  20. private boolean limitNum;
  21. @ApiModelProperty("奖池最大数量")
  22. private int maxNum;
  23. }