ExecuteResponse.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. package com.ichaoj.ams.response.execute;
  2. import com.ichaoj.ams.response.task.TaskResponse;
  3. import com.ichaoj.ams.script.model.AirdropParam;
  4. import io.swagger.v3.oas.annotations.media.Schema;
  5. import lombok.Data;
  6. import java.time.LocalDateTime;
  7. import java.util.List;
  8. /**
  9. * @author : cjwen
  10. * @date : 2023/05/12 15:51
  11. */
  12. @Data
  13. @Schema(title = "执行信息")
  14. public class ExecuteResponse {
  15. private String executeId;
  16. /**
  17. * 交互名称
  18. */
  19. private Integer executeTimes;
  20. /**
  21. * 空投项目id
  22. */
  23. private String projectId;
  24. /**
  25. * 任务id
  26. */
  27. private String taskId;
  28. /**
  29. * 用户id
  30. */
  31. private String userId;
  32. /**
  33. * 地址组名称
  34. */
  35. private String groupName;
  36. /**
  37. * 源资产
  38. */
  39. private String fromAsset;
  40. /**
  41. * 目的资产
  42. */
  43. private String toAsset;
  44. /**
  45. * 时间间隔最小分钟数
  46. */
  47. private Integer intervalMin;
  48. /**
  49. * 时间间隔最大分钟数
  50. */
  51. private Integer intervalMax;
  52. /**
  53. * 交互金额
  54. */
  55. private String amount;
  56. private String totalAmount;
  57. /**
  58. * 最大gas
  59. */
  60. private String maxGas;
  61. private String totalGas;
  62. private String totalCount;
  63. /**
  64. * 执行状态;是否完成(0否,1是)
  65. */
  66. private Integer executeStatus;
  67. /**
  68. * 创建时间
  69. */
  70. private LocalDateTime createTime;
  71. /**
  72. * 更新时间
  73. */
  74. private LocalDateTime updateTime;
  75. private List<AirdropParam> airdropParams;
  76. private String paramsStr;
  77. }