From 6a7cec8384ebe5e971ba418906846472f5fe6b84 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期一, 23 九月 2024 19:50:00 +0800
Subject: [PATCH] 一些更改

---
 Tiger.IBusiness/MES/IWorkStep.cs |   26 ++++++++++++--------------
 1 files changed, 12 insertions(+), 14 deletions(-)

diff --git a/Tiger.IBusiness/MES/IWorkStep.cs b/Tiger.IBusiness/MES/IWorkStep.cs
index 148de53..d628f1a 100644
--- a/Tiger.IBusiness/MES/IWorkStep.cs
+++ b/Tiger.IBusiness/MES/IWorkStep.cs
@@ -9,36 +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 bool IsFinished { get; set; }
+        public List<string> PrepNodeIDs { get; set; }
         public Action DBSubmitAction { get; set; }
         #endregion Propertys & Variables
-        public enum Types { Node, Action }
+        public enum NodeTypes { Node, Action }
 
         #region Functions
         /// <summary>
-        /// 寮�濮嬫墽琛屽伐姝�
+        /// 鑾峰彇琛屼负寮�濮嬬殑鎻愮ず淇℃伅
         /// </summary>
-        /// <param name="position"></param>
         /// <returns></returns>
-        public ApiAction<SubmitOutput> Begin(IPosition position);
+        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