fix: 装箱点位管理
This commit is contained in:
@@ -3,6 +3,7 @@ package cn.code.nl.module.task.api;
|
||||
import cn.code.nl.framework.common.pojo.CommonResult;
|
||||
import cn.code.nl.module.task.dto.TaskInfoDTO;
|
||||
import cn.code.nl.module.task.dto.TransportTaskCreateReqDTO;
|
||||
import cn.code.nl.module.task.dto.UnfinishedTaskPointReqDTO;
|
||||
import cn.code.nl.module.task.dto.TaskCallbackResultReqDTO;
|
||||
import cn.code.nl.module.task.enums.ApiConstants;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
@@ -65,4 +66,13 @@ public interface TransportTaskApi {
|
||||
@Operation(summary = "统计指定目的点的未完成任务数")
|
||||
CommonResult<Long> countUnfinishedByDestination(@RequestParam("pointCode") String pointCode,
|
||||
@RequestParam("ownerService") String ownerService);
|
||||
|
||||
/**
|
||||
* 检查指定点位是否存在未完成任务
|
||||
*
|
||||
* @param reqDTO 点位查询请求
|
||||
* @return 是否存在未完成任务
|
||||
*/
|
||||
@PostMapping(PREFIX + "/hasUnfinishedByPointCodes")
|
||||
CommonResult<Boolean> hasUnfinishedByPointCodes(@Valid @RequestBody UnfinishedTaskPointReqDTO reqDTO);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
package cn.code.nl.module.task.dto;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 未完成任务点位查询请求
|
||||
*/
|
||||
@Data
|
||||
public class UnfinishedTaskPointReqDTO {
|
||||
|
||||
/**
|
||||
* 点位编码列表
|
||||
*/
|
||||
@NotEmpty(message = "点位编码列表不能为空")
|
||||
private List<@NotBlank(message = "点位编码不能为空") String> pointCodes;
|
||||
}
|
||||
Reference in New Issue
Block a user