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