namespace Infrastructure { /// /// 常量定义 /// public static class Define { /// /// 默认租户ID /// public const string DEFAULT_TENANT_ID = "OpenAuthDBContext"; //Relevance关联KEY /// /// 用户角色关联KEY /// public static string USERROLE = "UserRole"; /// /// 角色资源关联KEY /// public const string ROLERESOURCE = "RoleResource"; /// /// 用户机构关联KEY /// public const string USERORG = "UserOrg"; /// /// 角色菜单关联KEY /// public const string ROLEELEMENT = "RoleElement"; /// /// 角色模块关联KEY /// public const string ROLEMODULE = "RoleModule"; /// /// 角色数据字段权限 /// public const string ROLEDATAPROPERTY = "RoleDataProperty"; /// /// 模块配置打印方案 /// public const string MODULEPRINTERPLAN = "ModulePrinterPlan"; /// /// 模块挂载流程模板 /// public const string MODULE_FLOWSCHEME = "ModuleFlowScheme"; //数据库类型 /// /// 数据库类型:SQL Server /// public const string DBTYPE_SQLSERVER = "SqlServer"; /// /// 数据库类型:MySQL /// public const string DBTYPE_MYSQL = "MySql"; /// /// 数据库类型:PostgreSQL /// public const string DBTYPE_PostgreSQL = "PostgreSQL"; /// /// 数据库类型:Oracle /// public const string DBTYPE_ORACLE = "Oracle"; /// /// Token无效错误码:50014 /// public const int INVALID_TOKEN = 50014; /// /// Token名称,用于HTTP请求头 /// public const string TOKEN_NAME = "X-Token"; /// /// 租户ID标识 /// public const string TENANT_ID = "tenantId"; /// /// 系统用户名 /// public const string SYSTEM_USERNAME = "System"; /// /// 系统用户默认密码 /// public const string SYSTEM_USERPWD = "123456"; /// /// 数据权限配置中,当前登录用户的key /// public const string DATAPRIVILEGE_LOGINUSER = "{loginUser}"; /// /// 数据权限配置中,当前登录用户角色的key /// public const string DATAPRIVILEGE_LOGINROLE = "{loginRole}"; /// /// 数据权限配置中,当前登录用户部门的key /// public const string DATAPRIVILEGE_LOGINORG = "{loginOrg}"; /// /// 任务调度映射键 /// public const string JOBMAPKEY = "OpenJob"; /// /// 默认表单实例ID字段名 /// public const string DEFAULT_FORM_INSTANCE_ID_NAME = "InstanceId"; //表单类型 /// /// 表单类型:动态表单(0) /// public const int FORM_TYPE_DYNAMIC = 0; /// /// 表单类型:自定义表单(1) /// public const int FORM_TYPE_DEVELOP = 1; /// /// 表单类型:vForm拖拽表单(2) /// public const int FORM_TYPE_DRAG = 2; /// /// 表单类型:URL表单(3) /// public const int FORM_TYPE_URL = 3; //节点类型 /// /// 节点类型:开始节点 /// public const string NODE_TYPE_START = "start"; /// /// 节点类型:结束节点 /// public const string NODE_TYPE_END = "end"; /// /// 节点类型:任务节点 /// public const string NODE_TYPE_TASK = "node"; /// /// 节点类型:网关开始 /// public const string NODE_TYPE_FORK = "fork"; /// /// 节点类型:网关结束 /// public const string NODE_TYPE_JOIN = "join"; /// /// 节点类型:多实例、会签节点 /// public const string NODE_TYPE_MULTI_INSTANCE = "multiInstance"; /// /// 流程实例知会用户 /// public const string INSTANCE_NOTICE_USER = "INSTANCE_NOTICE_USER"; /// /// 流程实例知会角色 /// public const string INSTANCE_NOTICE_ROLE = "INSTANCE_NOTICE_ROLE"; //流程节点执行权限类型 /// /// 流程节点执行权限类型:所有用户 /// public const string ALL_USER = "ALL_USER"; /// /// 流程节点执行权限类型:指定角色 /// public const string SPECIAL_ROLE = "SPECIAL_ROLE"; /// /// 流程节点执行权限类型:指定用户 /// public const string SPECIAL_USER = "SPECIAL_USER"; /// /// 流程节点执行权限类型:指定SQL /// public const string SPECIAL_SQL = "SPECIAL_SQL"; /// /// 连续多级直属上级 /// 不同于钉钉的各上级部门负责人审批,OpenAuth以用户的各级直属上级审批模式 /// public const string RUNTIME_MANY_PARENTS = "RUNTIME_MANY_PARENTS"; /// /// 部门负责人 /// public const string RUNTIME_CHAIRMAN = "RUNTIME_CHAIRMAN"; /// /// 上一节点执行人的直属上级 /// public const string RUNTIME_PARENT = "RUNTIME_PARENT"; /// /// 流程节点执行权限类型:运行时指定角色 /// public const string RUNTIME_SPECIAL_ROLE = "RUNTIME_SPECIAL_ROLE"; /// /// 流程节点执行权限类型:运行时指定用户 /// public const string RUNTIME_SPECIAL_USER = "RUNTIME_SPECIAL_USER"; //加签类型 /// /// 加签类型:顺序审批 /// public const string APPROVE_TYPE_SEQUENTIAL = "sequential"; /// /// 加签类型:并行且审批(所有人必须同意) /// public const string APPROVE_TYPE_ALL = "all"; /// /// 加签类型:并行或审批(一人同意即可) /// public const string APPROVE_TYPE_ONE = "one"; /// /// API资源标识 /// public const string API = "API_RESOURCE"; } }