Merge remote-tracking branch 'origin/feature/DM/nflg-bom' into feature/DM/nflg-bom

This commit is contained in:
大米 2023-12-17 18:21:08 +08:00
commit 0f098e8010
1 changed files with 42 additions and 0 deletions

View File

@ -0,0 +1,42 @@
package com.nflg.product.bomnew.constant;
import lombok.AllArgsConstructor;
import lombok.Getter;
@AllArgsConstructor
@Getter
public enum EBomExceptionStatusEnum {
//-1 初始状态
//1=正常
// 2=冻结/完全弃用异常物料的状态冻结或者完全弃用的状态
// 3=递归异常出现子级包含父级的异常情况打在子级物料中的那个父级物料编码
// 4=数据不完整异常物料编号或数量没有填写
// 5=超级物料异常超级物料待说明
// 6=重复异常当前层级包含了相同的物料信息
//7=物料主数据不存在当前的物料信息在主数据平台不存在
// 8=项目类别为空
//9=项目赋值异常当父级物料的项目类型为Q时子级中不能存在项目类别为Q的物料
//10=项目赋值异常当父级物料的项目类型为F时子级中不能存在项目类型为F的物料
//11=未填写变更原因和技术通知单
//12=数量需要用户确认
//13=项目类型需要用户确认
INIT(-1, ""),
OK(1, "正常"),
EXCEPT_NO_2(2, "冻结/完全弃用异常(物料的状态冻结或者完全弃用)"),
EXCEPT_NO_3(3, "递归异常(出现子级包含父级的异常情况)"),
EXCEPT_NO_4(4, "数据不完整异常(物料编号或数量没有填写)"),
EXCEPT_NO_5(5, "超级物料异常"),
EXCEPT_NO_6(6, "重复异常(当前层级包含了相同的物料信息)"),
EXCEPT_NO_7(7, "物料主数据不存在(当前的物料信息在主数据平台不存在)"),
EXCEPT_NO_8(8, "项目类别为空"),
EXCEPT_NO_9(9, "项目赋值异常(父级物料的项目类型为Q时子级中不能存在项目类别为Q的物料)"),
EXCEPT_NO_10(10, "项目赋值异常(当父级物料的项目类型为F时子级中不能存在项目类型为F的物料)"),
EXCEPT_NO_11(11, "未填写变更原因和技术通知单"),
EXCEPT_NO_12(12, "数量需要用户确认"),
EXCEPT_NO_13(12, "项目类型需要用户确认") ;
private final Integer value;
private final String description;
}