mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
未排单,排单,优化生产,新需求接口修改
This commit is contained in:
+57
@@ -0,0 +1,57 @@
|
||||
package com.cf.imes.framework.common.enums;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author 未排单过滤字段枚举类
|
||||
*/
|
||||
|
||||
@AllArgsConstructor
|
||||
@Getter
|
||||
public enum GoodsFilterConditionsEnum {
|
||||
|
||||
THICKNESS( "厚度","thickness"),
|
||||
MATERIAL( "材质","material"),
|
||||
TEXTURE( "纹理","texture"),
|
||||
BRAND( "品牌","brand"),
|
||||
WIDTH("宽度","width"),
|
||||
HEIGHT( "长度","height"),
|
||||
COLOR("颜色","color");
|
||||
|
||||
private final String name;
|
||||
private final String filterField;
|
||||
|
||||
|
||||
public String getKey() {
|
||||
return filterField;
|
||||
}
|
||||
|
||||
|
||||
public String getValue() {
|
||||
return name;
|
||||
}
|
||||
|
||||
|
||||
public boolean equals(String status) {
|
||||
return this.name.equals(status) ;
|
||||
}
|
||||
|
||||
public boolean equals(GoodsFilterConditionsEnum enableStatusEnum) {
|
||||
return enableStatusEnum != null && enableStatusEnum.name .equals(this.getName()) ;
|
||||
}
|
||||
|
||||
|
||||
// 根据 key 获取对应的 value
|
||||
public static String getValueByKey(String filterField) {
|
||||
for (GoodsFilterConditionsEnum enumValue : GoodsFilterConditionsEnum.values()) {
|
||||
if (enumValue.getKey().equals(filterField)) {
|
||||
return enumValue.getValue();
|
||||
}
|
||||
}
|
||||
return null; // 如果没有找到对应的 key,可以返回 null 或者抛出异常
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
package com.cf.imes.framework.common.enums;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
|
||||
/**
|
||||
* @author 生产单板材开料状态表
|
||||
*/
|
||||
|
||||
@AllArgsConstructor
|
||||
@Getter
|
||||
public enum OrderPlateCutStatusEnum {
|
||||
|
||||
NOCUTTING(0,"未开料"),
|
||||
OPENING(1,"开料中"),
|
||||
OPENED(2,"已开料");
|
||||
|
||||
|
||||
private Integer status;
|
||||
private String description;
|
||||
|
||||
|
||||
public boolean equals(Integer status) {
|
||||
return this.status .equals(status) ;
|
||||
}
|
||||
|
||||
|
||||
public boolean equals(OrderPlateCutStatusEnum enableStatusEnum) {
|
||||
return enableStatusEnum != null && enableStatusEnum.status .equals(this.getStatus()) ;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
+3
-4
@@ -9,11 +9,10 @@ import lombok.Getter;
|
||||
public enum PlanStatusEnum {
|
||||
|
||||
|
||||
NOCUTTING(0, "未开料"),
|
||||
|
||||
NOCUTTING(0, "未开料/新单"),
|
||||
OPENING(1, "开料中"),
|
||||
|
||||
OPENED(2, "已开料");
|
||||
OPENED(2, "已开料"),
|
||||
PUTINTOPRODUCTION(3,"已投产");
|
||||
|
||||
private Integer status;
|
||||
private String scheduling;
|
||||
|
||||
Reference in New Issue
Block a user