From b0d0191a88912b352385349461b500a4964d693b Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期五, 19 九月 2025 22:51:24 +0800
Subject: [PATCH] 机床加字段

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/entity/MachineFile.java |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/entity/MachineFile.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/entity/MachineFile.java
index 894cd84..3edccd1 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/entity/MachineFile.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/entity/MachineFile.java
@@ -61,6 +61,28 @@
 	 * temp鐩綍
 	 */
 	public static final String DIR_TYPE_TEMP = "TEMP";
+	/**
+	 * 鏂囦欢寮傚父绫诲瀷锛氭甯�
+	 */
+	public static final int EXCEPTION_OK = 0;
+	/**
+	 * 鏂囦欢寮傚父绫诲瀷锛氶潪鏂囨湰鏂囦欢
+	 */
+	public static final int EXCEPTION_NOT_TEXT = 1;
+	/**
+	 * 鏂囦欢寮傚父绫诲瀷锛氭枃浠跺悕鏍煎紡涓嶅悎娉�
+	 */
+	public static final int EXCEPTION_BAD_FILENAME = 2;
+	/**
+	 * 鏂囦欢寮傚父绫诲瀷锛氭枃浠剁‘澶�(娈垫暟涓嶅)
+	 */
+	public static final int EXCEPTION_LOST_FILES = 3;
+
+	/**
+	 * 鏂囦欢寮傚父绫诲瀷锛氭枃浠舵鏁颁笌涓嬪彂璁板綍涓嶅尮閰嶏紙杞﹀簥/鐜板満缂栧埗闄ゅ)
+	 */
+	public static final int EXCEPTION_NOT_MATCH_SEND = 3;
+
 
 	/**
 	 * 鏂囦欢鍚�
@@ -106,6 +128,13 @@
 	 * 绋嬪簭鐘舵�侊紙1璇曞垏锛�2鍥哄寲锛�3鍋忕锛�4鏈煡锛�
 	 */
 	private Integer programStatus;
+
+	/**
+	 * REC鐩綍鏂囦欢寮傚父绫诲瀷锛�0/null:姝e父; 1闈炴枃鏈牸寮忥紱2:鏂囦欢鍚嶆牸寮忎笉鍚堟硶锛�3:鏂囦欢纭け(娈垫暟涓嶅)锛�4:鏂囦欢娈垫暟涓庝笅鍙戣褰曚笉鍖归厤锛堣溅搴�/鐜板満缂栧埗闄ゅ)
+	 */
+	private Integer exceptionType;
+
+
 	/**
 	 * 鐢熸垚鏂囦欢澶у皬鐨勬樉绀烘枃鏈�
 	 * @return 鏄剧ず鏂囨湰
@@ -133,4 +162,21 @@
 		setStatus(STATUS_REJECTED);
 		this.determineTime = new Date();
 	}
+
+	/**
+	 * 寮傚父璇︾粏鎻忚堪
+	 * @return 鎻忚堪鏂囨湰
+	 */
+	public String getExceptionMsg(){
+		if(exceptionType == null){
+			return "姝e父";
+		}
+		return switch (exceptionType) {
+			case 1 -> "闈炴枃鏈�";
+			case 2 -> "鏂囦欢鍚嶆牸寮忛敊璇�";
+			case 3 -> "鏂囦欢纭け";
+			case 4 -> "娈垫暟涓庝笅鍙戣褰曚笉鍖归厤";
+			default -> "姝e父";
+		};
+	}
 }

--
Gitblit v1.9.3