using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OpenAuth.App
{
    public class WFAuditor
    {
        /// <summary>
        /// 设置Id 1.上一级 2.上二级 3.上三级 4.上四级 5.上五级 6.下一级 7.下二级 8.下三级 9.下四级 10.下五级
        /// </summary>
        public string Id { get; set; }
        /// <summary>
        /// 审核人员类型 1.岗位 2.角色 3.用户 4.上下级 5.节点执行人 6.数据库表字段 7.执行sql
        /// </summary>
        public string Type { get; set; }
        /// <summary>
        /// 名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 条件 1.同一个部门 2.同一个公司 3.发起人上级 4.发起人下级 
        /// </summary>
        public string Condition { get; set; }

        /// <summary>
        /// 数据库编码
        /// </summary>
        public string DbCode { get; set; }
        /// <summary>
        /// 对应表
        /// </summary>
        public string Table { get; set; }
        /// <summary>
        /// 关联字段
        /// </summary>
        public string Rfield { get; set; }
        /// <summary>
        /// 审核人字段
        /// </summary>
        public string AuditorField { get; set; }

        public string Sql { get; set; }
    }
}
