From b596262fb745cdd1c3d5eb524901c261deda450a Mon Sep 17 00:00:00 2001 From: jing's Date: Sun, 17 Dec 2023 16:55:23 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=BC=82=E5=B8=B8=E6=9E=9A?= =?UTF-8?q?=E4=B8=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../constant/EBomExceptionStatusEnum.java | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/EBomExceptionStatusEnum.java diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/EBomExceptionStatusEnum.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/EBomExceptionStatusEnum.java new file mode 100644 index 00000000..c75ac3e5 --- /dev/null +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/EBomExceptionStatusEnum.java @@ -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; +}