feat:PC 下发任务
This commit is contained in:
@@ -34,6 +34,10 @@ public interface TransportTaskApi {
|
||||
@Operation(summary = "接收 LMS/WMS 业务处理结果")
|
||||
CommonResult<Boolean> receiveCallbackResult(@Valid @RequestBody TaskCallbackResultReqDTO reqDTO);
|
||||
|
||||
@PostMapping(PREFIX + "/issue")
|
||||
@Operation(summary = "根据 taskId 下发搬运任务")
|
||||
CommonResult<Boolean> issueTransportTask(@RequestParam("taskId") Long taskId);
|
||||
|
||||
@GetMapping(PREFIX + "/getTaskById")
|
||||
@Operation(summary = "根据 taskId 查询任务")
|
||||
CommonResult<TaskInfoDTO> getTaskById(@RequestParam("taskId") Long taskId);
|
||||
|
||||
@@ -16,5 +16,6 @@ public interface ErrorCodeConstants {
|
||||
ErrorCode TRANSPORT_TASK_RUNNING_ALREADY_EXIST = new ErrorCode(5005, "已存在运行中的任务");
|
||||
ErrorCode TRANSPORT_TASK_OPERATION_NOT_SUPPORTED = new ErrorCode(5006, "不支持的任务操作类型");
|
||||
ErrorCode TRANSPORT_TASK_ALREADY_FINAL = new ErrorCode(5007, "任务已处于终态,不允许操作");
|
||||
ErrorCode TRANSPORT_TASK_AUTO_ISSUE_NOT_ALLOW_MANUAL = new ErrorCode(5008, "自动任务不允许手动下发");
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package cn.code.nl.module.task.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
*
|
||||
* @Author: liyongde
|
||||
* @Date: 2026/7/24 16:13
|
||||
*/
|
||||
@Getter
|
||||
public enum TaskCreateModelEnum {
|
||||
AUTO("1", "自动创建"),
|
||||
MANUAL("0", "创建人工");
|
||||
|
||||
private final String code;
|
||||
private final String name;
|
||||
|
||||
TaskCreateModelEnum(String code, String name) {
|
||||
this.code = code;
|
||||
this.name = name;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user