From 68692d29cb1964428146257bf875cd45dec9d0b7 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期三, 27 十二月 2023 17:35:47 +0800
Subject: [PATCH] 物料表增加虚拟件类型

---
 model/test/material.go |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/model/test/material.go b/model/test/material.go
index 25053cb..58f6412 100644
--- a/model/test/material.go
+++ b/model/test/material.go
@@ -53,9 +53,10 @@
 	MaterialModeRaw         MaterialMode = "鍘熸潗鏂�"
 	MaterialModeSemi        MaterialMode = "鍗婃垚鍝�"
 	MaterialModeFinished    MaterialMode = "鎴愬搧"
-	MaterialModeAuxiliary   MaterialMode = "杈呮枡" //杈呮枡
-	MaterialModeConsumables MaterialMode = "鑰楁潗" //鑰楁潗
-	MaterialModeOther       MaterialMode = "鍏朵粬" //鍏朵粬
+	MaterialModeAuxiliary   MaterialMode = "杈呮枡"  //杈呮枡
+	MaterialModeConsumables MaterialMode = "鑰楁潗"  //鑰楁潗
+	MaterialModeOther       MaterialMode = "鍏朵粬"  //鍏朵粬
+	MaterialModeVirtual     MaterialMode = "铏氭嫙浠�" //铏氭嫙浠�, 涓嶈兘閿�鍞紝涓嶈兘鍑哄叆搴擄紝涓嶈兘閲囪喘
 )
 
 func (t MaterialMode) Valid() bool {
@@ -64,7 +65,8 @@
 		t != MaterialModeAuxiliary &&
 		t != MaterialModeConsumables &&
 		t != MaterialModeOther &&
-		t != MaterialModeFinished {
+		t != MaterialModeFinished &&
+		t != MaterialModeVirtual {
 		return false
 	}
 	return true
@@ -78,6 +80,14 @@
 		return MaterialTypeSemi
 	case MaterialModeFinished:
 		return MaterialTypeFinished
+	case MaterialModeAuxiliary:
+		return MaterialTypeAuxiliary
+	case MaterialModeConsumables:
+		return MaterialTypeConsumables
+	case MaterialModeOther:
+		return MaterialTypeOther
+	case MaterialModeVirtual:
+		return MaterialTypeVirtual
 	}
 	return MaterialType(0)
 }
@@ -92,11 +102,12 @@
 	MaterialTypeAuxiliary              //杈呮枡
 	MaterialTypeConsumables            //鑰楁潗
 	MaterialTypeOther                  //鍏朵粬
+	MaterialTypeVirtual                //铏氭嫙浠�
 )
 
 func (t MaterialType) Valid() bool {
 	if t < MaterialTypeRaw ||
-		t > MaterialTypeFinished {
+		t > MaterialTypeVirtual {
 		return false
 	}
 	return true

--
Gitblit v1.8.0