content: package com.aizuda.snailjob.server.web.model.response;
  
  import com.fasterxml.jackson.annotation.JsonProperty;
  import lombok.Data;
  
  import java.time.LocalDateTime;
  
  /**
   * @author: opensnail
   * @date : 2023-10-12 10:18
   * @since : 2.4.0
   */
  @Data
  public class JobTaskResponseVO {
  
      private Long id;
  
      /**
       * 组名称
       */
      private String groupName;
  
      /**
       * 任务名称
       */
      private String taskName;
  
      /**
       * 任务信息id
       */
      private Long jobId;
  
      /**
       * 调度任务id
       */
      private Long taskBatchId;
  
      /**
       * 父执行器id
       */
      private Long parentId;
  
      /**
       * 执行的状态 0、失败 1、成功
       */
      private Integer taskStatus;
  
      /**
       * 重试次数
       */
      private Integer retryCount;
  
      /**
       * 执行结果
       */
      private String resultMessage;
  
      /**
       * 客户端ID
       */
      private String clientInfo;
  
      /**
       * 执行方法参数
       */
      private String argsStr;
  
      /**
       * 参数类型 text/json
       */
      private String argsType;
  
      /**
       * 扩展字段
       */
      private String extAttrs;
  
      /**
       * 创建时间
       */
      private LocalDateTime createDt;
  
      /**
       * 修改时间
       */
      private LocalDateTime updateDt;
  
      /**
       * 是否有子节点
       */
      @JsonProperty("isLeaf")
      private boolean isChildNode;
  
  
  }
  