From 935722e71cc47d8c9f3b0e911de33c7eb0cbc693 Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期三, 28 八月 2024 22:55:55 +0800 Subject: [PATCH] 优化工步实体,增加名称,状态,消息 --- Tiger.IBusiness/Common/IStep.cs | 30 +++++++++++++++++++++++++++--- 1 files changed, 27 insertions(+), 3 deletions(-) diff --git a/Tiger.IBusiness/Common/IStep.cs b/Tiger.IBusiness/Common/IStep.cs index e86ba8a..16655e8 100644 --- a/Tiger.IBusiness/Common/IStep.cs +++ b/Tiger.IBusiness/Common/IStep.cs @@ -1,6 +1,7 @@ 锘縰sing Newtonsoft.Json; using Rhea.Common; using System; +using System.ComponentModel; using Tiger.Model; using Tiger.Model.Entitys.MES.Position; @@ -17,13 +18,25 @@ /// </summary> public string ID { get; set; } /// <summary> + /// 姝ラ鍚嶇О + /// </summary> + public string Name { get; set; } + /// <summary> /// 姝ラ搴忓彿 /// </summary> public int Sequence { get; set; } /// <summary> - /// 姝ラ鏄惁瀹屾垚 + /// 姝ラ鐘舵�� /// </summary> - public abstract bool IsFinished { get; set; } + public StepStatus Status { get; set; } + /// <summary> + /// 姝ラ娑堟伅 + /// </summary> + public Locale Message { get; set; } + /// <summary> + /// 姝ラ娑堟伅鍘嗗彶 + /// </summary> + public List<Locale> MsgHistory { get; } #endregion Propertys & Variables #region Functions @@ -42,8 +55,19 @@ /// 缁撴潫鎵ц /// </summary> /// <returns></returns> - public abstract ApiAction<OutputT> End(); + public abstract ApiAction<OutputT> End(InputT input); #endregion Functions } + public enum StepStatus + { + [Description("姝e父")] + Normal = 0, + [Description("閿欒")] + Error = 1, + [Description("璀﹀憡")] + Warning = 2, + [Description("瀹屾垚")] + Finished = 3, + } } -- Gitblit v1.9.3