opt:1.Param中@NotBlank和@NotNull国际化。2.音量设置接口。

This commit is contained in:
2026-03-05 09:37:16 +08:00
parent 65c6d41e4b
commit b8b2a8d682
34 changed files with 241 additions and 184 deletions

View File

@@ -13,6 +13,6 @@ public class CancelTaskRequestParam {
/**
* 任务编号
*/
@NotBlank(message = "任务号不能为空")
@NotBlank(message = "{task_code_empty}")
private String task_code;
}

View File

@@ -20,7 +20,7 @@ public class CreateCruiseTaskRequestParam {
/**
* 任务类型
*/
@NotBlank(message = "任务类型不能为空")
@NotBlank(message = "{validation_task_type_empty}")
private String type;
/**

View File

@@ -13,13 +13,13 @@ public class CreateTaskRequestParam {
/**
* 目标点
*/
@NotBlank(message = "目标点不能为空")
@NotBlank(message = "{validation_destinations_empty}")
private String destinations;
/**
* 任务类型
*/
@NotBlank(message = "任务类型不能为空")
@NotBlank(message = "{validation_task_type_empty}")
private String type;
/**

View File

@@ -13,12 +13,12 @@ public class OneClickOperationRequestParam {
/**
* 车号
*/
@NotBlank(message = "车号不能为空")
@NotBlank(message = "{validation_vehicle_number_empty}")
private String vehicle_number;
/**
* 一键任务类型
*/
@NotBlank(message = "任务类型不能为空")
@NotBlank(message = "{validation_task_type_empty}")
private String type;
}

View File

@@ -13,6 +13,6 @@ public class PauseAndResumeTaskParam {
/**
* 任务编号
*/
@NotBlank(message = "任务号不能为空")
@NotBlank(message = "{task_code_empty}")
private String task_code;
}

View File

@@ -13,13 +13,13 @@ public class QueryTaskRequestParam {
/**
* 当前页
*/
@NotNull(message = "当前页不能为空")
@NotNull(message = "{validation_page_num_empty}")
private Integer pageNum;
/**
* 页数大小
*/
@NotNull(message = "页数大小不能为空")
@NotNull(message = "{validation_page_size_empty}")
private Integer pageSize;
/**

View File

@@ -5,6 +5,7 @@ import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
@@ -102,4 +103,9 @@ public class TaskAPIProvider implements TaskAPI {
public WebResponse taskOperationConfirm(String taskCode) {
return taskService.taskOperationConfirm(taskCode);
}
@Override
public boolean queryTaskInfoByDestination(String destination) {
return taskService.count(new LambdaQueryWrapper<>(Task.class).eq(Task::getDestinations, destination).lt(Task::getStatus,TaskStatusEnum.FINISHED.getCode())) >0;
}
}