using OASystem.Domain.Enums; using System; using System.Collections.Generic; using System.Collections.Specialized; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.ViewModels.Groups { public class Grp_ScheduleDetailView { public int DetailId { get; set; } /// /// 根节点(主流程) /// public int Root { get; set; } public int Step { get; set; } public string StepName { get { NameValueCollection nvc = EnumHelper.GetNVCFromEnumValue(typeof(GrpSchedulePrimaryStepEnum)); string rst = nvc[this.Step.ToString()]; if (string.IsNullOrEmpty(rst)) { rst = Step.ToString(); } return rst; } } public int Duty { get; set; } public string JobContent { get; set; } public DateTime ExpectBeginDt { get; set; } public DateTime ExpectEndDt { get; set; } public DateTime RealEndDt { get; set; } public string Remark { get; set; } public int Exception { get; set; } public int Level { get; set; } public int StepStatus { get; set; } public List ChildList { get; set; } } }