using LeaRun.Application.Code;
using System;
namespace LeaRun.Application.Entity.FlowManage
{
///
/// 版 本
/// Copyright (c) 2013-2016 上海力软信息技术有限公司
/// 创建人:陈彬彬
/// 日 期:2016.03.18 09:58
/// 描 述:工作流实例表
///
public class WFProcessInstanceEntity : BaseEntity
{
#region 获取/设置 字段值
///
/// 主键
///
public string Id { get; set; }
///
/// 实例名称
///
public string Code { get; set; }
///
/// 自定定义标题
///
public string CustomName { get; set;}
///
/// 当前节点ID
///
public string ActivityId { get; set; }
///
/// 获取节点类型 0会签开始,1会签结束,2一般节点,开始节点,4流程运行结束
///
public int? ActivityType { get; set; }
///
/// 当前节点名称
///
public string ActivityName { get; set; }
///
/// 上一个节点Id
///
public string PreviousId { get; set; }
///
/// 流程实例模板Id
///
public string ProcessSchemeId { get; set; }
///
/// 执行人
///
public string MakerList { get; set; }
///
/// 实例类型
///
public string SchemeType { get; set; }
///
/// 表单类型(0自定义,1系统)
///
public int? FrmType { get; set; }
///
/// 有效标志(0暂停,1正常运行,3草稿)
///
public int? EnabledMark { get; set; }
///
/// 创建日期
///
public DateTime? CreateDate { get; set; }
///
/// 创建用户主键
///
public string CreateUserId { get; set; }
///
/// 创建用户
///
public string CreateUserName { get; set; }
///
/// 重要等级
///
public int? wfLevel { get; set; }
///
/// 备注
///
public string Description { get; set; }
///
/// 流程是否完成(0运行中,1运行结束,2被召回,3不同意,4表示被驳回)
///
public int? isFinish { get; set; }
#endregion
#region 扩展操作
///
/// 新增调用
///
public override void Create()
{
this.CreateDate = DateTime.Now;
this.CreateUserId = OperatorProvider.Provider.Current().UserId;
this.CreateUserName = OperatorProvider.Provider.Current().UserName;
}
///
/// 编辑调用
///
///
public override void Modify(string keyValue)
{
this.Id = keyValue;
}
#endregion
}
}