CMVR-IOT/cmvr-iot-inspection/src/main/java/com/cmvr/inspection/enums/TaskStatusEnum.java
lixiaolong 8e4c122f9a feat(inspection): 添加巡检模块功能并更新项目配置
- 添加巡检告警、地图、机器人、任务、点位等实体类和服务接口
- 创建巡检模块数据库表结构,包含机器人、地图、任务等核心表
- 实现巡检告警控制器,提供增删改查和导出功能
- 配置巡检告警数据映射和查询视图
- 更新全局应用配置中的MinIO服务地址
- 在启动类中添加MyBatis扫描配置
- 重构设备配置实体类,移除冗余字段并优化注解配置
2026-06-02 15:01:23 +08:00

29 lines
627 B
Java

package com.cmvr.inspection.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum TaskStatusEnum {
// 未执行
NOT_STARTED(5, "未执行"),
SUCCESS(0, "已完成"),
RUNNING(1, "执行中"),
FAILED(2, "失败"),
PAUSED(3, "已暂停"),
STOPPED(4, "已终止");
private final int code;
private final String desc;
public static TaskStatusEnum fromCode(int code) {
for (TaskStatusEnum status : values()) {
if (status.code == code) {
return status;
}
}
return null;
}
}