From 53f33d1f1575f5ce60fb3e6230e569ba4cc0dba5 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期日, 13 十月 2024 23:11:26 +0800 Subject: [PATCH] 保存工艺路线到产品的客户 --- Tiger.IBusiness/Common/IStep.cs | 33 ++++++++++++++++++++++++++++++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git a/Tiger.IBusiness/Common/IStep.cs b/Tiger.IBusiness/Common/IStep.cs index e86ba8a..a3ab6ae 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,22 @@ /// 缁撴潫鎵ц /// </summary> /// <returns></returns> - public abstract ApiAction<OutputT> End(); + public abstract ApiAction<OutputT> End(InputT input); + #endregion Functions } + public enum StepStatus + { + [Description("姝e父")] + Normal, + [Description("鎴愬姛")] + Success, + [Description("閿欒")] + Error, + [Description("璀﹀憡")] + Warning, + [Description("瀹屾垚")] + Finished, + } } -- Gitblit v1.9.3