From 27b4865c2c15b2256bff5d32d6c0853646451fbd Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期三, 11 九月 2024 01:22:05 +0800
Subject: [PATCH] 修复优化包装行为bug

---
 Tiger.IBusiness/MES/IWorkStep.cs |   25 +++++++++----------------
 1 files changed, 9 insertions(+), 16 deletions(-)

diff --git a/Tiger.IBusiness/MES/IWorkStep.cs b/Tiger.IBusiness/MES/IWorkStep.cs
index 4321411..d628f1a 100644
--- a/Tiger.IBusiness/MES/IWorkStep.cs
+++ b/Tiger.IBusiness/MES/IWorkStep.cs
@@ -9,41 +9,34 @@
     /// <summary>
     /// 宸ユ琛屼负鍩虹被
     /// </summary>
-    public interface IWorkStep
+    public interface IWorkStep : IStep<SubmitInput, SubmitOutput>
     {
         #region Propertys & Variables
-        public string ID { get; set; }
-        public Types Type { get; set; }
-        public int Sequence { get; set; }
+        public string NodeID { get; }
+        public NodeTypes NodeType { get; set; }
         public MES_WO_NODE Node { get; set; }
+        public MES_WO_OPER OperSetting { get; set; }
         public MES_WO_NODE_ACT NodeAct { get; set; }
-        public MES_WO_ACTION Setting { get; set; }
+        public MES_WO_ACTION ActSetting { get; set; }
         public IPosition CurPosition { get; set; }
         public IWorkAction CurAction { get; set; }
         public List<string> PrepNodeIDs { get; set; }
-        public string NodeID { get; }
-        public bool IsFinished { get; set; }
         public Action DBSubmitAction { get; set; }
         #endregion Propertys & Variables
-        public enum Types { Node, Action }
+        public enum NodeTypes { Node, Action }
 
         #region Functions
-        /// <summary>
-        /// 灏濊瘯寮�濮嬫墽琛屽伐姝�
-        /// </summary>
-        /// <returns></returns>
-        public ApiAction<SubmitOutput> TryBegin(SubmitInput input);
         /// <summary>
         /// 鑾峰彇琛屼负寮�濮嬬殑鎻愮ず淇℃伅
         /// </summary>
         /// <returns></returns>
         public Locale GetBeginMsg();
         /// <summary>
-        /// 宸ユ鎻愪氦鏁版嵁
+        /// 璁剧疆宸ユ鐘舵�佸拰娑堟伅
         /// </summary>
-        /// <param name="input"></param>
         /// <returns></returns>
-        public ApiAction<SubmitOutput> Submit(SubmitInput input);
+        public void SetStatusMessage(StepStatus status, Locale msg);
         #endregion Functions
     }
+
 }

--
Gitblit v1.9.3