feat: 新增回调状态枚举、事件类型枚举及错误码

This commit is contained in:
2026-07-14 16:59:39 +08:00
parent 7c0aa12886
commit 2d76497f0a
3 changed files with 50 additions and 0 deletions

View File

@@ -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;
}
}

View File

@@ -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, "业务回调发送失败");
}

View File

@@ -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;
}
}