TaskResponse.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package com.ichaoj.ams.response.task;
  2. import com.ichaoj.ams.constant.AmsConstant;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import lombok.Data;
  5. /**
  6. * @author : cjwen
  7. * @date : 2023/05/17 14:57
  8. */
  9. @Data
  10. @Schema(title = "空投任务")
  11. public class TaskResponse {
  12. private String amsTaskId;
  13. /**
  14. * 任务名称
  15. */
  16. private String taskName;
  17. private String taskCode;
  18. /**
  19. * 合约地址
  20. */
  21. private String contractAddress;
  22. /**
  23. * 预计gas消耗
  24. */
  25. private String estimatedGas;
  26. /**
  27. * 计划任务执行次数
  28. */
  29. private Integer planTimes;
  30. /**
  31. * 任务类型
  32. */
  33. private AmsConstant.TaskType taskType;
  34. private String amsProjectId;
  35. /**
  36. * 项目logo
  37. */
  38. private String projectLogo;
  39. /**
  40. * 项目名称
  41. */
  42. private String projectName;
  43. /**
  44. * 项目相关url
  45. */
  46. private String projectUrl;
  47. private Integer executeTimes;
  48. private String executeId;
  49. /**
  50. * 执行状态;是否完成(0否,1是)
  51. */
  52. private Integer executeStatus;
  53. private String lastExecuteTime;
  54. private String groupName;
  55. private String maxGas;
  56. /**
  57. * 时间间隔最小分钟数
  58. */
  59. private Integer intervalMin;
  60. /**
  61. * 时间间隔最大分钟数
  62. */
  63. private Integer intervalMax;
  64. }