package com.vincent.rsf.server.manager.enums;
|
|
import com.vincent.rsf.server.manager.entity.Task;
|
|
public enum RcsTaskType {
|
//任务类型
|
RCS_TASK_TYPE_ENUM_TRANSFER("LOC_TO_LOC", "移库"),
|
RCS_TASK_TYPE_ENUM_OUT("LOC_TO_STA", "出库"),
|
RCS_TASK_TYPE_ENUM_IN("LOC_TO_LOC", "入库"),
|
RCS_TASK_TYPE_ENUM_STA("STA_TO_STA", "站点间搬运"),
|
;
|
|
RcsTaskType(String type, String desc) {
|
this.type = type;
|
this.desc = desc;
|
}
|
|
public String type;
|
public String desc;
|
|
/**
|
* 获取任务类型
|
* @param type
|
* @return
|
*/
|
public static String getTypeDesc(Integer type) {
|
if (type.equals(TaskType.TASK_TYPE_IN.type)
|
|| type.equals(TaskType.TASK_TYPE_PICK_IN.type)
|
|| type.equals(TaskType.TASK_TYPE_CHECK_IN.type)
|
|| type.equals(TaskType.TASK_TYPE_MERGE_IN.type)) {
|
return RcsTaskType.RCS_TASK_TYPE_ENUM_IN.type;
|
} else if (type.equals(TaskType.TASK_TYPE_OUT.type)
|
|| type.equals(TaskType.TASK_TYPE_CHECK_OUT.type)
|
|| type.equals(TaskType.TASK_TYPE_MERGE_OUT.type)
|
|| type.equals(TaskType.TASK_TYPE_PICK_AGAIN_OUT.type)) {
|
return RCS_TASK_TYPE_ENUM_OUT.type;
|
} else if (type.equals(TaskType.TASK_TYPE_LOC_MOVE.type)) {
|
return RcsTaskType.RCS_TASK_TYPE_ENUM_TRANSFER.type;
|
} else {
|
return RcsTaskType.RCS_TASK_TYPE_ENUM_STA.type;
|
}
|
}
|
}
|