using Edu.Common.Enum.EduTask;
using Edu.Common.Enum.User;
using System;
using System.Collections.Generic;
using System.Text;
using VT.FW.DB;

namespace Edu.Model.Entity.EduTask
{
    /// <summary>
    /// 教务单据审核人员信息实体类
    /// </summary>
    [Serializable]
    [DB(ConnectionName = "DefaultConnection")]
    public  class RB_Education_Relevance
    {
		/// <summary>
		/// 主键编号
		/// </summary>
		public int Id { get; set; }

		/// <summary>
		/// 审批条件id
		/// </summary>
		public int ConditionId { get; set; }

		/// <summary>
		/// 审核人类型【1主管(指定一级),2-指定成员,3-指定角色,4-系统角色】
		/// </summary>
		public WFTAuditTypeEnum AuditType { get; set; }

		/// <summary>
		/// 1依次审批（本环节内审批人依次审批） 2 会签（须所有审批人同意）3或签（一名审批人同意或拒绝即可）
		/// </summary>
		public WFTAuditWayEnum AuditWay { get; set; }

		/// <summary>
		/// 存发起人或者角色   发起人1 表示直属主管   2表示再上一级   依次类推
		/// </summary>
		public int RoleOrInitiator { get; set; }

		/// <summary>
		/// 步骤（排序）
		/// </summary>
		public int Sort { get; set; }

		/// <summary>
		/// 审核备注
		/// </summary>
		public string AuditDescription { get; set; }

		/// <summary>
		/// 审核流程编号
		/// </summary>
		public int WorkFlowId { get; set; }

		/// <summary>
		/// 原审核id
		/// </summary>
		public int OriginalAuditId { get; set; }

		/// <summary>
		/// 1未审核  2审核通过  3 不通过  4 驳回
		/// </summary>
		public EduTaskRrocessStatus Stauts { get; set; }

		/// <summary>
		/// 待审核人  1,2,3 以逗号分隔
		/// </summary>
		public string ToAuditId { get; set; }

		/// <summary>
		/// 已审核人   1,2,3  以逗号分割
		/// </summary>
		public string AuditedId { get; set; }

		/// <summary>
		/// 是否是特殊节点
		/// </summary>
		public int SpecialNode { get; set; }

		/// <summary>
		/// 指定角色编号
		/// </summary>
		public string PostIds { get; set; }

		/// <summary>
		/// 指定的人员编号
		/// </summary>
		public string UserIds { get; set; }

		/// <summary>
		/// 系统角色编号
		/// </summary>
		public string SysPostIds { get; set; }
	}
}