content: package com.aizuda.snailjob.template.datasource.persistence.po;
  
  import com.baomidou.mybatisplus.annotation.IdType;
  import com.baomidou.mybatisplus.annotation.TableId;
  import com.baomidou.mybatisplus.annotation.TableName;
  import lombok.Data;
  import lombok.EqualsAndHashCode;
  
  import java.time.LocalDateTime;
  
  /**
   * 重试数据
   */
  @EqualsAndHashCode(callSuper = true)
  @Data
  @TableName("sj_retry")
  public class Retry extends CreateUpdateDt {
  
      @TableId(value = "id", type = IdType.AUTO)
      private Long id;
  
      private String namespaceId;
  
      private String groupName;
  
      private Long groupId;
  
      private String sceneName;
  
      private Long sceneId;
  
      private String idempotentId;
  
      private String bizNo;
  
      private String argsStr;
  
      private String extAttrs;
  
      private String executorName;
  
      private String serializerName;
  
      /**
       * 下次触发时间
       */
      private Long nextTriggerAt;
  
      private Integer retryCount;
  
      private Integer retryStatus;
  
      private Integer taskType;
  
      private Long parentId;
  
      private Integer bucketIndex;
  
      private Long deleted;
  
  }
  