package com.zy.asrs.domain.enums;
|
|
/**
|
* 堆垛机状态枚举
|
*/
|
public enum CrnStatusType {
|
|
// 入库
|
MACHINE_PAKIN("入库"),
|
// 出库
|
MACHINE_PAKOUT("出库"),
|
// 库到库
|
MACHINE_STOCK_MOVE("库到库"),
|
// 站到站
|
MACHINE_SITE_MOVE("站到站"),
|
// p to p
|
MACHINE_P_MOVE("PToP"),
|
// 异常
|
MACHINE_ERROR("Аномалия"),
|
// 自动
|
MACHINE_AUTO("Автоматически"),
|
// 非自动/手动
|
MACHINE_UN_AUTO("Неавтоматический"),
|
;
|
|
private String desc;
|
CrnStatusType(String desc){
|
this.desc = desc;
|
}
|
|
public String getDesc() {
|
return desc;
|
}
|
|
public void setDesc(String desc) {
|
this.desc = desc;
|
}
|
|
public static CrnStatusType process(Integer ioType){
|
if (ioType>100) {
|
return MACHINE_PAKOUT;
|
} else if (ioType < 100 && ioType!=3 && ioType!=6 && ioType!=11) {
|
return MACHINE_PAKIN;
|
} else if (ioType == 3) {
|
return MACHINE_SITE_MOVE;
|
} else if (ioType == 11) {
|
return MACHINE_STOCK_MOVE;
|
} else {
|
return MACHINE_ERROR;
|
}
|
}
|
|
}
|