diff --git a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/persistence/po/Job.java b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/persistence/po/Job.java
index cbd9a89e..d0eb1c90 100644
--- a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/persistence/po/Job.java
+++ b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/persistence/po/Job.java
@@ -1,5 +1,8 @@
 package com.aizuda.snailjob.template.datasource.persistence.po;
 
+import com.aizuda.snailjob.common.core.enums.ExecutorTypeEnum;
+import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;
+import com.aizuda.snailjob.common.core.enums.StatusEnum;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
@@ -58,6 +61,7 @@ public class Job extends CreateUpdateDt {
 
     /**
      * 重试状态 0、关闭、1、开启
+     * {@link StatusEnum}
      */
     private Integer jobStatus;
 
@@ -68,6 +72,7 @@ public class Job extends CreateUpdateDt {
 
     /**
      * 执行器类型 1、Java
+     * {@link ExecutorTypeEnum}
      */
     private Integer executorType;
 
@@ -108,6 +113,7 @@ public class Job extends CreateUpdateDt {
 
     /**
      * 任务类型
+     * {@link JobTaskTypeEnum}
      */
     private Integer taskType;
 
diff --git a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/persistence/po/JobTask.java b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/persistence/po/JobTask.java
index a95df9ab..78aba3fd 100644
--- a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/persistence/po/JobTask.java
+++ b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/persistence/po/JobTask.java
@@ -1,15 +1,15 @@
 package com.aizuda.snailjob.template.datasource.persistence.po;
 
+import com.aizuda.snailjob.common.core.enums.JobArgsTypeEnum;
+import com.aizuda.snailjob.common.core.enums.JobTaskStatusEnum;
+import com.aizuda.snailjob.common.core.enums.MapReduceStageEnum;
+import com.aizuda.snailjob.common.core.enums.StatusEnum;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 
-import java.io.Serial;
-import java.io.Serializable;
-import java.time.LocalDateTime;
-
 /**
  * 任务实例
  *
@@ -58,6 +58,7 @@ public class JobTask extends CreateUpdateDt {
 
     /**
      * 执行状态
+     * {@link JobTaskStatusEnum}
      */
     private Integer taskStatus;
 
@@ -83,18 +84,21 @@ public class JobTask extends CreateUpdateDt {
     private String argsStr;
 
     /**
-     * 参数类型 text/json
+     * 参数类型 text、json
+     * {@link JobArgsTypeEnum}
      */
     private Integer argsType;
 
     /**
      * 叶子节点(0:非叶子节点 1:叶子节点)
+     * {@link StatusEnum}
      */
     private Integer leaf;
 
     /**
      * 动态分片使用
      * 1:map 2:reduce 3:mergeReduce
+     * {@link MapReduceStageEnum}
      */
     private Integer mrStage;
 
diff --git a/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/model/request/JobRequestVO.java b/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/model/request/JobRequestVO.java
index cf01726c..c8012018 100644
--- a/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/model/request/JobRequestVO.java
+++ b/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/model/request/JobRequestVO.java
@@ -1,5 +1,9 @@
 package com.aizuda.snailjob.server.web.model.request;
 
+import com.aizuda.snailjob.common.core.enums.ExecutorTypeEnum;
+import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;
+import com.aizuda.snailjob.common.core.enums.StatusEnum;
+import com.aizuda.snailjob.server.job.task.enums.BlockStrategyEnum;
 import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.NotNull;
 import jakarta.validation.constraints.Pattern;
@@ -30,6 +34,7 @@ public class JobRequestVO {
 
     /**
      * 重试状态 0、关闭、1、开启
+     * {@link StatusEnum}
      */
     @NotNull(message = "jobStatus 不能为空")
     private Integer jobStatus;
@@ -51,7 +56,8 @@ public class JobRequestVO {
     private Integer routeKey;
 
     /**
-     * 执行器类型 1、Java
+     * 执行器类型
+     * {@link ExecutorTypeEnum}
      */
     @NotNull(message = "executorType 不能为空")
     private Integer executorType;
@@ -76,6 +82,7 @@ public class JobRequestVO {
 
     /**
      * 阻塞策略 1、丢弃 2、覆盖 3、并行
+     * {@link BlockStrategyEnum}
      */
     @NotNull(message = "blockStrategy 不能为空")
     private Integer blockStrategy;
@@ -100,6 +107,7 @@ public class JobRequestVO {
 
     /**
      * 任务类型
+     * {@link JobTaskTypeEnum}
      */
     @NotNull(message = "taskType 不能为空")
     private Integer taskType;