using Rhea.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tiger.Model.Entitys.MES.Position; namespace Tiger.IBusiness { public static class ModelExtension { public static void SetValue(this SubmitOutput value, IWorkBatch CurBatch, IWorkStep CurStep, string NextStepID = "", bool IsNodeFinished = false) { value.IsFinished = IsNodeFinished; value.CurWO = CurBatch?.WO; value.CurBatch = CurBatch?.Batch; value.CurNode = CurStep?.NodeName; value.StepActCode = CurStep?.NodeAct?.ACT_CODE; value.NextStepID = NextStepID; } public static void SetData(this SubmitOutput value, object Data) { value.Data = Data; } public static void SetData(this SubmitOutput value, T Data) { value.Data = Data; } } }