content: package com.aizuda.snailjob.model.response.base;
  
  import com.aizuda.snailjob.model.request.DecisionConfigRequest;
  import lombok.Data;
  
  import java.time.LocalDateTime;
  
  /**
   * @author: opensnail
   * @date : 2023-10-12 10:18
   * @since : 2.4.0
   */
  @Data
  public class JobBatchResponse {
  
      private Long id;
  
      /**
       * 组名称
       */
      private String groupName;
  
      /**
       * 名称
       */
      private String jobName;
  
      /**
       * 任务类型
       */
      private String taskType;
  
      /**
       * 工作流节点名称
       */
      private String nodeName;
  
      /**
       * 任务信息id
       */
      private Long jobId;
  
      /**
       * 任务状态
       */
      private Integer taskBatchStatus;
  
      /**
       * 创建时间
       */
      private LocalDateTime createDt;
  
      /**
       * 更新时间
       */
      private LocalDateTime updateDt;
  
      /**
       * 任务执行时间
       */
      private LocalDateTime executionAt;
      /**
       * 操作原因
       */
      private Integer operationReason;
  
      /**
       * 执行器类型 1、Java
       */
      private Integer executorType;
  
      /**
       * 执行器名称
       */
      private String executorInfo;
  
      /**
       * 工作流的决策节点信息
       */
      private DecisionConfigRequest decision;
  
      /**
       * 工作流批次id
       */
      private Long workflowTaskBatchId;
  
      /**
       * 工作流节点id
       */
      private Long workflowNodeId;
  }
  