跳转到内容

数据模型

数据表清单,按业务域分组(XiHan.BasicApp.SaasXiHan.BasicApp.Workflow 两个模块;代码生成、AI 模块的表不在此列)。想知道某张表归谁管、某个功能落在哪张表,看这页。

实体基类、列约定、软删与索引规范见 实体基类;连接与初始化见 数据库配置

命名速查

约定
表名前缀Sys_
命名风格snake_case
主键列Basic_Id(不是 Id
多租户列Tenant_Id全局记录 = 0
软删列Is_Deleted
分表后缀_{year}{month}{day} + SplitType.Month(按月,形如 _20260801

身份与安全

实体说明
Sys_UserSysUser用户主体,Email 全平台唯一
Sys_User_SecuritySysUserSecurity一对一安全扩展:密码哈希、锁定、MFA、多端策略
Sys_User_SessionSysUserSession会话中心(多端控制、撤销)
Sys_User_SettingSysUserSetting用户 UI 偏好(按场景 + key 存 JSON)
Sys_User_StatisticsSysUserStatistics用户统计
Sys_User_Api_CredentialSysUserApiCredential开放接口个人凭证(AppKey + AppSecret 密文,Data Protection 可逆加密)
Sys_External_LoginSysExternalLogin第三方身份绑定
Sys_Password_HistorySysPasswordHistory历史密码(防重用)

统一认证

权限与授权

实体说明
Sys_Role / Sys_Role_HierarchySysRole / SysRoleHierarchy角色与层级继承(闭包)
Sys_PermissionSysPermission权限点
Sys_Operation / Sys_ResourceSysOperation / SysResource操作字典与资源,权限由「资源 × 操作」派生
Sys_Role_Permission / Sys_User_Permission角色授权 / 用户直授
Sys_Role_Data_Scope / Sys_User_Data_Scope自定义数据范围
Sys_Permission_ConditionSysPermissionConditionABAC 属性条件
Sys_Permission_DelegationSysPermissionDelegation权限委托
Sys_Permission_RequestSysPermissionRequest权限申请
Sys_Field_Level_SecuritySysFieldLevelSecurity字段级安全(可读 / 可编辑 / 脱敏策略)
Sys_Constraint_Rule / Sys_Constraint_Rule_Item约束规则引擎(SSD / DSD / 互斥 / 基数…)
Sys_Session_RoleSysSessionRole会话角色映射

权限管理 · 数据权限 · 审批与约束

组织与租户

实体说明
Sys_Department / Sys_Department_Hierarchy部门树与闭包表
Sys_PositionSysPosition岗位字典
Sys_User_DepartmentSysUserDepartment用户多部门归属(主部门、岗位、工号)
Sys_User_RoleSysUserRole用户角色(支持生效期)
Sys_TenantSysTenant租户
Sys_Tenant_UserSysTenantUser租户成员关系
Sys_Tenant_Edition / Sys_Tenant_Edition_Permission版本套餐与可用权限白名单

组织架构 · 多租户 SaaS

系统设置

实体说明
Sys_MenuSysMenu菜单(PageRegistry 的落库形态)
Sys_Dict / Sys_Dict_Item数据字典
Sys_ConfigSysConfig参数配置
Sys_Numbering_Rule / Sys_Numbering_Allocation业务编号规则与分配记录
Sys_VersionSysVersion版本管理
Sys_Migration_HistorySysMigrationHistory升级迁移历史

系统设置

消息与通知

实体说明
Sys_Notification / Sys_User_Notification通知公告与逐用户接收状态
Sys_User_Notification_Preference通知偏好(渠道 × 类型)
Sys_Message_TemplateSysMessageTemplate消息模板(Scriban)
Sys_Email / Sys_Email_Config邮件记录与网关配置
Sys_Sms / Sys_Sms_Config短信记录与网关配置
Sys_Bot_ConfigSysBotConfig钉钉 / 飞书 / 企业微信 Webhook 机器人
Sys_Telegram_BotSysTelegramBot多实例 Telegram Bot
Sys_Chat_Conversation / _Member / Sys_Chat_Message / _Reaction在线聊天

消息通知 · 即时通讯

文件与任务

实体说明
Sys_File / Sys_File_Storage文件元数据与存储位置(一对多)
Sys_Storage_ConfigSysStorageConfig存储后端配置(本地 / S3 / OSS / COS / MinIO)
Sys_Export_TaskSysExportTask异步导出任务
Sys_Import_HistorySysImportHistory导入历史
Sys_TaskSysTask定时任务定义

文件与存储 · 定时任务

开放能力与审批

实体说明
Sys_OAuth_App / Sys_OAuth_Code / Sys_OAuth_Token作为 OAuth2 / OIDC 服务端的应用、授权码与令牌
Sys_ReviewSysReview审批 / 审查单

开放接口 · 审批与约束

工作流

XiHan.BasicApp.Workflow 模块的四张表:

实体说明
Sys_Workflow_DefinitionSysWorkflowDefinition流程定义
Sys_Workflow_InstanceSysWorkflowInstance流程实例
Sys_Workflow_Node_InstanceSysWorkflowNodeInstance节点实例
Sys_Workflow_BookmarkSysWorkflowBookmark书签(挂起点)

工作流

日志(均按月分表)

说明
Sys_Access_Log访问日志
Sys_OpenApi_Log开放接口日志
Sys_Operation_Log操作日志
Sys_Login_Log登录日志
Sys_Exception_Log异常日志
Sys_Diff_Log数据变更日志(需开 EnableDiffLog
Sys_Permission_Change_Log权限变更日志
Sys_Review_Log审批日志
Sys_Task_Log任务执行日志
Sys_Telegram_MessageTelegram 出站审计

分表查询要带时间范围

物理表名形如 Sys_Access_Log_20260801,要走 SqlSugar 的分表 API 按时间定位,不能当普通表直接查。

日志审计

相关页面

Released under The MIT License