fix:任务创建/修改状态
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
/**
|
||||
*
|
||||
* 外部引用任务的task接口
|
||||
* @Author: liyongde
|
||||
* @Date: 2026/7/14 18:57
|
||||
*/package cn.code.nl.module.task.api;
|
||||
*/
|
||||
package cn.code.nl.module.task.api;
|
||||
@@ -68,6 +68,9 @@ public class TransportTaskCreateReqDTO {
|
||||
@Schema(description = "是否自动下发")
|
||||
private String isAutoIssue;
|
||||
|
||||
@Schema(description = "是否创建完成")
|
||||
private Boolean isCreateFinish;
|
||||
|
||||
@Schema(description = "任务类型")
|
||||
private String taskType;
|
||||
|
||||
@@ -87,5 +90,5 @@ public class TransportTaskCreateReqDTO {
|
||||
private Long sortSeq;
|
||||
|
||||
@Schema(description = "扩展参数(JSON)")
|
||||
private Map<String, Object> requestParam;
|
||||
private String requestParam;
|
||||
}
|
||||
|
||||
@@ -8,8 +8,10 @@ import cn.code.nl.framework.common.exception.ErrorCode;
|
||||
* @Date: 2026/7/14 13:03
|
||||
*/
|
||||
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, "业务回调发送失败");
|
||||
ErrorCode TRANSPORT_TASK_NOT_EXISTS = new ErrorCode(5001, "搬运任务不存在");
|
||||
ErrorCode TRANSPORT_TASK_EXISTS_UNFINISHED = new ErrorCode(5002, "同业务类型下存在未完结的搬运任务");
|
||||
ErrorCode TRANSPORT_TASK_STATUS_NOT_ALLOW = new ErrorCode(5003, "当前任务状态不允许此操作");
|
||||
ErrorCode TRANSPORT_TASK_CALLBACK_SEND_FAILED = new ErrorCode(5004, "业务回调发送失败");
|
||||
ErrorCode TRANSPORT_TASK_RUNNING_ALREADY_EXIST = new ErrorCode(5005, "已存在运行中的任务");
|
||||
|
||||
}
|
||||
|
||||
@@ -1,8 +1,44 @@
|
||||
package cn.code.nl.module.task.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
*
|
||||
* 任务状态的枚举
|
||||
* @Author: liyongde
|
||||
* @Date: 2026/7/14 16:14
|
||||
*/public enum TransportTaskStatusEnum {
|
||||
*/
|
||||
@Getter
|
||||
public enum TransportTaskStatusEnum {
|
||||
|
||||
CREATED(10, "生成"),
|
||||
|
||||
READY(40, "待下发-起点终点确认"),
|
||||
|
||||
ISSUING(45, "下发中"),
|
||||
|
||||
ISSUED(50, "已下发"),
|
||||
|
||||
EXECUTING(60, "执行中"),
|
||||
|
||||
PICKED(61, "已取货搬运中"),
|
||||
|
||||
FINISHED_CALLBACK_PENDING(67, "外部完成待业务处理"),
|
||||
|
||||
CANCEL_EXTERNAL_PENDING(68, "外部取消中"),
|
||||
|
||||
CANCEL_CALLBACK_PENDING(69, "外部取消待业务处理"),
|
||||
|
||||
FINISHED(70, "完成"),
|
||||
|
||||
CANCELLED(80, "取消"),
|
||||
|
||||
FAILED(90, "失败");
|
||||
|
||||
private final Integer code;
|
||||
private final String name;
|
||||
|
||||
TransportTaskStatusEnum(Integer code, String name) {
|
||||
this.code = code;
|
||||
this.name = name;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user