package com.zy.asrs.wcs.core.model.enums;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.zy.asrs.framework.common.SpringUtils;
|
import com.zy.asrs.framework.exception.CoolException;
|
import com.zy.asrs.wcs.core.entity.TaskSts;
|
import com.zy.asrs.wcs.core.service.TaskStsService;
|
|
public enum TaskStsType {
|
|
NEW_INBOUND(1, "生成入库任务"),
|
ANALYZE_INBOUND(2, "入库任务解析"),
|
EXECUTE_INBOUND(3, "执行入库任务"),
|
COMPLETE_INBOUND(9, "入库完成"),
|
SETTLE_INBOUND(10, "入库库存更新"),
|
|
NEW_OUTBOUND(101, "生成出库任务"),
|
ANALYZE_OUTBOUND(102, "出库任务解析"),
|
EXECUTE_OUTBOUND(103, "执行出库任务"),
|
COMPLETE_OUTBOUND(109, "出库完成"),
|
SETTLE_OUTBOUND(110, "出库库存更新"),
|
|
NEW_CHARGE(201, "生成充电任务"),
|
ANALYZE_CHARGE(202, "充电任务解析"),
|
EXECUTE_CHARGE(203, "执行充电任务"),
|
CHARGE_WORKING(204, "充电中"),
|
COMPLETE_CHARGE(210, "充电完成"),
|
|
NEW_MOVE(301, "生成迁移任务"),
|
ANALYZE_MOVE(302, "迁移任务解析"),
|
EXECUTE_MOVE(303, "执行迁移任务"),
|
COMPLETE_MOVE(310, "迁移完成"),
|
|
NEW_MANUAL(401, "生成手动任务"),
|
ANALYZE_MANUAL(402, "手动任务解析"),
|
EXECUTE_MANUAL(403, "执行手动任务"),
|
COMPLETE_MANUAL(410, "手动任务完成"),
|
;
|
|
|
public long sts;
|
public String desc;
|
|
TaskStsType(long sts, String desc) {
|
this.sts = sts;
|
this.desc = desc;
|
}
|
|
public static TaskStsType query(Long sts) {
|
for (TaskStsType value : TaskStsType.values()) {
|
if (value.sts == sts) {
|
return value;
|
}
|
}
|
throw new CoolException("TaskStsType Error!!!");
|
}
|
|
}
|