using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RoadFlow.Model { /// /// 流程运行时实体 /// public class FlowRun { /// /// 流程ID /// [Key] public Guid Id { get; set; } /// /// 流程名称 /// public string Name { get; set; } /// /// 流程分类 /// public Guid Type { get; set; } /// /// 流程管理人员 /// public string Manager { get; set; } /// /// 流程实例管理人员 /// public string InstanceManager { get; set; } /// /// 第一步ID /// public Guid FirstStepId { get; set; } /// /// 创建日期 /// public DateTime CreateDate { get; set; } /// /// 创建人员 /// public string CreateUserId { get; set; } /// /// 设计时JSON /// public string DesignerJSON { get; set; } /// /// 安装日期 /// public DateTime? InstallDate { get; set; } /// /// 安装人员ID /// public string InstallUserId { get; set; } /// /// 运行时JSON /// public string RunJSON { get; set; } /// /// 流程图标(发起流程列表时用) /// public string Ico { get; set; } /// /// 图标颜色 /// public string Color { get; set; } /// /// 状态 0:设计中 1:已安装 2:已卸载 3:已删除 /// public int Status { get; set; } /// /// 备注 /// public string Note { get; set; } /// /// 所属系统Id /// public Guid? SystemId { get; set; } /// /// 调试模式 0关闭 1开启(有调试窗口) 2开启(无调试窗口) /// public int Debug { get; set; } /// /// 调试人员ID /// public string DebugUserIds { get; set; } /// /// 流程数据连接信息 /// public List Databases { get; set; } /// /// 标识字段 /// public FlowRunModel.TitleField TitleField { get; set; } /// /// 步骤信息 /// public List Steps { get; set; } /// /// 连线信息 /// public List Lines { get; set; } public override string ToString() { return Furion.JsonSerialization.JSON.Serialize(this); } } }