//------------------------------------------------------------------------------ // // This code was generated by a CodeSmith Template. // // DO NOT MODIFY contents of this file. Changes to this // file will be lost if the code is regenerated. // Author:Yubao Li // //------------------------------------------------------------------------------ using System; using System.ComponentModel; using System.ComponentModel.DataAnnotations.Schema; using Infrastructure.Const; using OpenAuth.Repository.Core; namespace OpenAuth.Repository.Domain { /// /// 工作流流程实例表 /// [Table("FlowInstance")] public partial class FlowInstance : StringEntity { public FlowInstance() { this.InstanceSchemeId = string.Empty; this.Code = string.Empty; this.CustomName = string.Empty; this.ActivityId = string.Empty; this.ActivityName = string.Empty; this.PreviousId = string.Empty; this.SchemeContent = string.Empty; this.SchemeId = string.Empty; this.DbName = string.Empty; this.FrmData = string.Empty; this.FrmType = 0; this.FrmContentData = string.Empty; this.FrmContentParse = string.Empty; this.FrmId = string.Empty; this.SchemeType = string.Empty; this.Disabled = 0; this.CreateDate = DateTime.Now; this.CreateUserId = string.Empty; this.CreateUserName = string.Empty; this.FlowLevel = 0; this.Description = string.Empty; this.IsFinish = FlowInstanceStatus.Running; this.MakerList = string.Empty; } /// /// 流程实例模板Id【已废弃】 /// [Description("流程实例模板Id")] public string InstanceSchemeId { get; set; } /// /// 实例编号 /// [Description("实例编号")] public string Code { get; set; } /// /// 自定义名称 /// [Description("自定义名称")] public string CustomName { get; set; } /// /// 当前节点ID /// [Description("当前节点ID")] public string ActivityId { get; set; } /// /// 当前节点名称 /// [Description("当前节点名称")] public string ActivityName { get; set; } /// /// 前一个ID /// [Description("前一个ID")] public string PreviousId { get; set; } /// /// 流程模板内容 /// [Description("流程模板内容")] public string SchemeContent { get; set; } /// /// 流程模板ID /// [Description("流程模板ID")] public string SchemeId { get; set; } /// /// 数据库名称 /// [Description("数据库名称")] public string DbName { get; set; } /// /// 表单数据 /// [Description("表单数据")] public string FrmData { get; set; } /// /// 表单类型 /// 0:动态表单;1:开发者自定义表单;2:拖动表单 /// 当类型为1时,流程实例必需有DbName,用于直接向对应数据库表中写入数据 /// [Description("表单类型:0:动态表单;1:开发者自定义表单;2:拖动表单")] public int FrmType { get; set; } /// /// 表单中的控件属性描述 /// [Description("表单中的控件属性描述")] public string FrmContentData { get; set; } /// /// 表单控件位置模板 /// [Description("表单控件位置模板")] public string FrmContentParse { get; set; } /// /// 表单ID /// [Description("表单ID")] public string FrmId { get; set; } /// /// 流程类型 /// [Description("流程类型")] public string SchemeType { get; set; } /// /// 业务ID /// 当流程实例与业务单据关联时,记录关联的业务ID /// [Description("业务ID")] public string BusinessId { get; set; } /// /// 有效标志 /// [Description("有效标志")] public int Disabled { get; set; } /// /// 创建时间 /// [Description("创建时间")] public System.DateTime CreateDate { get; set; } /// /// 创建用户主键 /// [Description("创建用户主键")] public string CreateUserId { get; set; } /// /// 创建用户 /// [Description("创建用户")] public string CreateUserName { get; set; } /// /// 等级 /// [Description("等级")] public int FlowLevel { get; set; } /// /// 实例备注 /// [Description("实例备注")] public string Description { get; set; } /// /// 是否完成,当前节点的状态也通过该值表示 /// [Description("是否完成,当前节点的状态也通过该值表示")] public int IsFinish { get; set; } /// /// 执行人 /// [Description("执行人")] public string MakerList { get; set; } /// /// 所属部门 /// [Description("所属部门")] public string OrgId { get; set; } } }