From 2d76497f0a04f9d3c76111076bf4a7c7ea604dad Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Tue, 14 Jul 2026 16:59:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=9B=9E=E8=B0=83?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=9E=9A=E4=B8=BE=E3=80=81=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=9E=9A=E4=B8=BE=E5=8F=8A=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/task/enums/CallbackStatusEnum.java | 24 +++++++++++++++++++ .../module/task/enums/ErrorCodeConstants.java | 3 +++ .../module/task/enums/TaskEventTypeEnum.java | 23 ++++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 nl-module-task/nl-module-task-api/src/main/java/cn/code/nl/module/task/enums/CallbackStatusEnum.java create mode 100644 nl-module-task/nl-module-task-api/src/main/java/cn/code/nl/module/task/enums/TaskEventTypeEnum.java diff --git a/nl-module-task/nl-module-task-api/src/main/java/cn/code/nl/module/task/enums/CallbackStatusEnum.java b/nl-module-task/nl-module-task-api/src/main/java/cn/code/nl/module/task/enums/CallbackStatusEnum.java new file mode 100644 index 00000000..b435f6b0 --- /dev/null +++ b/nl-module-task/nl-module-task-api/src/main/java/cn/code/nl/module/task/enums/CallbackStatusEnum.java @@ -0,0 +1,24 @@ +package cn.code.nl.module.task.enums; + +import lombok.Getter; + +/** + * 业务回调状态枚举 + * @Author: liyongde + * @Date: 2026/7/14 + */ +@Getter +public enum CallbackStatusEnum { + + PENDING("PENDING", "待回调"), + SUCCESS("SUCCESS", "回调成功"), + FAILED("FAILED", "回调失败"); + + private final String code; + private final String name; + + CallbackStatusEnum(String code, String name) { + this.code = code; + this.name = name; + } +} diff --git a/nl-module-task/nl-module-task-api/src/main/java/cn/code/nl/module/task/enums/ErrorCodeConstants.java b/nl-module-task/nl-module-task-api/src/main/java/cn/code/nl/module/task/enums/ErrorCodeConstants.java index b153a00f..2d7ee424 100644 --- a/nl-module-task/nl-module-task-api/src/main/java/cn/code/nl/module/task/enums/ErrorCodeConstants.java +++ b/nl-module-task/nl-module-task-api/src/main/java/cn/code/nl/module/task/enums/ErrorCodeConstants.java @@ -9,4 +9,7 @@ import cn.code.nl.framework.common.exception.ErrorCode; */ public interface ErrorCodeConstants { ErrorCode TRANSPORT_TASK_NOT_EXISTS = new ErrorCode(1, "搬运任务不存在"); + ErrorCode TRANSPORT_TASK_EXISTS_UNFINISHED = new ErrorCode(2, "同业务类型下存在未完结的搬运任务"); + ErrorCode TRANSPORT_TASK_STATUS_NOT_ALLOW = new ErrorCode(3, "当前任务状态不允许此操作"); + ErrorCode TRANSPORT_TASK_CALLBACK_SEND_FAILED = new ErrorCode(4, "业务回调发送失败"); } diff --git a/nl-module-task/nl-module-task-api/src/main/java/cn/code/nl/module/task/enums/TaskEventTypeEnum.java b/nl-module-task/nl-module-task-api/src/main/java/cn/code/nl/module/task/enums/TaskEventTypeEnum.java new file mode 100644 index 00000000..dfeb3e28 --- /dev/null +++ b/nl-module-task/nl-module-task-api/src/main/java/cn/code/nl/module/task/enums/TaskEventTypeEnum.java @@ -0,0 +1,23 @@ +package cn.code.nl.module.task.enums; + +import lombok.Getter; + +/** + * 任务事件类型枚举 + * @Author: liyongde + * @Date: 2026/7/14 + */ +@Getter +public enum TaskEventTypeEnum { + + TASK_FINISHED("TASK_FINISHED", "任务完成"), + TASK_CANCELLED("TASK_CANCELLED", "任务取消"); + + private final String code; + private final String name; + + TaskEventTypeEnum(String code, String name) { + this.code = code; + this.name = name; + } +}