CreateAirdropTask.java 959 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.ichaoj.ams.request.task;
  2. import com.ichaoj.ams.constant.AmsConstant;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import lombok.Data;
  5. import java.time.LocalDateTime;
  6. /**
  7. * @author : cjwen
  8. * @date : 2023/04/26 14:25
  9. */
  10. @Data
  11. @Schema(title = "创建空投任务")
  12. public class CreateAirdropTask {
  13. /**
  14. * 空投项目id
  15. */
  16. private String airdropProjectId;
  17. /**
  18. * 任务名称
  19. */
  20. private String taskName;
  21. private String taskCode;
  22. /**
  23. * 计划任务执行次数
  24. */
  25. private Integer planTimes;
  26. /**
  27. * 合约地址
  28. */
  29. private String contractAddress;
  30. /**
  31. * 任务交互api
  32. */
  33. private String taskApi;
  34. /**
  35. * 任务交互url
  36. */
  37. private String taskUrl;
  38. /**
  39. * 任务类型
  40. */
  41. private AmsConstant.TaskType taskType;
  42. /**
  43. * 任务状态;是否完成(0否,1是)
  44. */
  45. private Integer taskStatus;
  46. }