Skip to content

VOL 框架表结构说明(框架级系统表) ​

对象:VOL Pro 3.5.8 运行所需的框架级数据表(非 ERP/MES 等业务示例表)。 字段含义全部提取自实体源码 VolPro.Entity/DomainModels/** 的 [Display(Name=...)] 与注释;无注释的字段按框架机制给出推断并标注 ?。 用途:初始化建库核对、数据迁移、二开排查、生成器配置理解。

0. 全局约定(先读这节) ​

  • 审计六字段:绝大多数表带 CreateID(int)/Creator(nvarchar)/CreateDate(datetime)/ModifyID(int)/Modifier(nvarchar)/ModifyDate(datetime),由框架 Save 管线自动填充(受 appsettings CreateMember/ModifyMember 开关控制)。下文各表字段表中省略不重复列,只列业务字段。
  • Enable:是否启用(tinyint/int),多数表都有,下文省略。
  • DbServiceId (uniqueidentifier):所属数据库/租户标识 → Sys_DbService,多库/租户路由用;单库部署可不管。
  • 主键风格:老表用 int 自增(Sys_User/Sys_Role/Sys_Menu/Sys_Dictionary...),新表(工作流/通知/打印等)用 Guid 非自增。
  • 逻辑删除:框架级由 appsettings LogicDelField 指定字段名(默认空=物理删除);Sys_Role 有 DeleteBy 字段(软删标记,NoSerialize)。
  • 实体基类 SysEntity 只是标记(无字段),审计字段是生成器逐字段写进每个实体的。

1. 框架表全景总表(35 张) ​

分类表名中文名主键(int自增/Guid)关键关联
认证组织Sys_User用户管理User_Id ✓intRoleIds→Sys_Role, DeptIds→Sys_Department
认证组织Sys_Role角色管理Role_Id ✓intParentId 自关联, Dept_Id→Sys_Department
认证组织Sys_Department组织架构DepartmentId (Guid)ParentId 自关联
认证组织Sys_Post岗位管理PostId (Guid)ParentId 自关联
认证组织Sys_UserRole用户角色Id (Guid)UserId→Sys_User, RoleId→Sys_Role
认证组织Sys_UserDepartment用户组织部门Id (Guid)UserId↔DepartmentId
认证组织Sys_UserPost用户岗位Id (Guid)UserId↔PostId
菜单权限Sys_Menu菜单配置Menu_Id ✓intParentId 自关联; Auth 存按钮权限
菜单权限Sys_RoleAuth角色权限(菜单授权)Auth_Id ✓intRole_Id/User_Id→Sys_User, Menu_Id→Sys_Menu
菜单权限Sys_UserAuth用户权限(数据权限)Id ✓intUserId→Sys_User, MenuId→Sys_Menu
菜单权限Sys_RoleFields角色字段(字段级权限)RoleFieldsId ✓intRoleId→Sys_Role, TableName+AuthFields
字典Sys_Dictionary字典数据(主)Dic_ID ✓intDbSql 型字典直接存查询语句
字典Sys_DictionaryList字典明细(键值)DicList_ID ✓intDic_ID→Sys_Dictionary
代码生成Sys_TableInfo表配置(生成器主)Table_Id ✓intDetailName 明细表
代码生成Sys_TableColumn表字段配置(生成器明细)ColumnId ✓intTable_Id→Sys_TableInfo
业务工作流Sys_WorkFlow审批流程配置WorkFlow_Id (Guid)WorkTable=业务表名
业务工作流Sys_WorkFlowStep审批流程节点配置WorkStepFlow_Id (Guid)WorkFlow_Id→Sys_WorkFlow
业务工作流Sys_WorkFlowTable审批流程实例WorkFlowTable_Id (Guid)WorkTable+WorkFlowTableKey 定位单据
业务工作流Sys_WorkFlowTableStep审批实例节点(Guid)WorkFlowTable_Id→实例
业务工作流Sys_WorkFlowTableAuditLog审批记录(日志)Id (Guid)→实例/节点
表单工作流Sys_FormWorkFlow流程管理(定义)FormWorkFlow_Id (Guid)NodeConfig/LineConfig 流程图
表单工作流Sys_FormWorkFlowStep流程节点FormWorkStepFlow_Id (Guid)FormWorkFlow_Id
表单工作流Sys_FormWorkFlowApply流程列表(申请实例)FormWorkFlowApply_Id (Guid)FormData 存表单JSON
表单工作流Sys_FormWorkFlowApplyStep申请实例审批节点WorkFlowApplyStep_Id (Guid)→Apply
表单工作流Sys_FormWorkFlowApplyData申请明细数据WorkFlowApplyData_Id (Guid)→Apply
表单工作流Sys_FormWorkFlowAuditLog流程审批日志Id (Guid)→Apply
表单设计FormDesignOptions表单设计FormId (Guid)配置JSON
表单设计FormCollectionObject数据采集FormCollectionId (Guid)FormId→FormDesignOptions
任务日志Sys_QuartzOptions定时任务Id (Guid)CronExpression+ApiUrl
任务日志Sys_QuartzLog执行记录LogId (Guid)Id→Sys_QuartzOptions
任务日志Sys_Log系统日志(请求)Id ✓intUser_Id/Role_Id
任务日志Sys_ActionLog审计日志(数据快照)ActionLogId (Guid)TableName 定位业务表
消息通知Sys_Notification消息通知NotificationId (Guid)→Template
消息通知Sys_NotificationLog消息记录(按接收人)NotificationLogId (Guid)ReceiveUserId→Sys_User
消息通知Sys_NotificationTemplate消息模板NotificationTemplateId (Guid)占位符模板
基础配置Sys_Language语言设置(多语言词条)Id ✓intZHCN 为键列
基础配置Sys_DbService租户管理(多库连接)DbServiceId (Guid)被各表 DbServiceId 引用
基础配置Sys_Monitor系统监控采样Id (bigint)montior=1 时写入
基础配置Sys_PrintOptions打印管理(模板)PrintOptionsId (Guid)TableName 匹配模块
基础配置Sys_ReportOptions报表模板ReportOptionsId (Guid)FilePath+Options(SQL)
基础配置Sys_Region省市区县id ✓intparentId 自关联

2. 认证与组织 ​

Sys_User — 用户管理 ​

字段类型含义
User_Idint主键(自增)
UserNamenvarchar(100)账号(登录名)
UserTrueNamenvarchar(200)姓名
Genderint性别
HeadImageUrlnvarchar(200)头像
Role_Idint(角色)不用字段(历史,多角色改用 RoleIds)
Emailnvarchar(200)邮箱
Tokennvarchar(500)Token(登录后写副本,用于多点登录控制)
UserPwdnvarchar(200)密码(JsonIgnore+NoSerialize,不随接口输出)
PhoneNonvarchar(11)手机号
LastLoginDatedatetime最后登陆时间
LastModifyPwdDatedatetime最后密码修改时间
Remark / OrderNo备注/排序号
DeptIdsnvarchar(2000)部门(多部门ID,逗号分隔)
RoleIdsnvarchar(2000)角色(多角色ID,逗号分隔)
PostIdnvarchar(2000)岗位(多岗位ID,逗号分隔)
+审计CreateDate=注册时间

Sys_Role — 角色管理 ​

字段类型含义
Role_Idint主键(自增);Role_Id=1 为超级管理员,直通所有权限
ParentIdint父级ID(角色树)
RoleNamenvarchar(50)角色名称
Dept_Id / DeptNameint / nvarchar(50)部门ID/部门名称
DatAuthnvarchar(400)数据库权限(数据权限范围配置)
DeleteBynvarchar(50)软删标记(NoSerialize)
+审计

Sys_Department — 组织架构 ​

字段类型含义
DepartmentIdGuid主键
DepartmentNamenvarchar(200)名称
ParentIdGuid上级组织(树)
DepartmentCodenvarchar(50)编号
DepartmentTypenvarchar(50)类型
Remarknvarchar(500)备注

Sys_Post — 岗位管理 ​

PostId(Guid) / PostName / PostCode / ParentId(上级岗位) / Remark。

三张关联表(结构同构:Id(Guid)+两外键+Enable+审计) ​

表字段说明
Sys_UserRoleUserId(int) + RoleId(int)用户-角色
Sys_UserDepartmentUserId(int) + DepartmentId(Guid)用户-部门
Sys_UserPostUserId(int) + PostId(Guid)用户-岗位

注:Sys_User.RoleIds/DeptIds/PostId 存的是逗号分隔多值,关联表是配套的关系存储(按权限查询场景用)。

3. 菜单与权限 ​

Sys_Menu — 菜单配置(权限核心) ​

字段类型含义
Menu_Idint主键(自增)
ParentIdint父级ID(菜单树,0=根)
MenuNamenvarchar(50)菜单名称
TableNamenvarchar(200)表名(对应生成页面的表/权限标识,如 ERP_PurchaseIn;按钮权限按它匹配)
Urlnvarchar(10000)路由地址(前端页面路径)
Authnvarchar(10000)权限(按钮权限定义JSON,如 [{"text":"新增","value":"add"}];[ApiActionPermission] 校验依据)
AuthDataint数据权限(0=全部/1=只看自己等,配合 UserAuth)
LinkTypeint跳转类型
Descriptionnvarchar(200)描述
Iconnvarchar(50)图标
OrderNoint排序号
MenuTypeint菜单类型 1=移动端 / 0=PC端(2022.03.26 加)

导航属性 Actions(Sys_Actions):菜单按钮集合(非物理表)。

Sys_RoleAuth — 角色权限(菜单授权) ​

字段类型含义
Auth_Idint主键(自增)
Role_Idint角色id
User_Idint用户id(授权给角色时记录操作人?)
Menu_Idint菜单id(必填)
AuthValuenvarchar(1000)用户权限(勾选的按钮权限值集合,逗号分隔,如 "add,update,audit")
AuthMenuDatanvarchar(1000)菜单数据权限(自定义数据权限id集合)

这张表是"角色↔菜单↔按钮"授权的落地表;UserContext.GetPermissions 按用户角色聚合出 UserAuthArr 供 [ApiActionPermission] 判定。

Sys_UserAuth — 用户权限(数据权限) ​

字段类型含义
Idint主键(自增)
UserIdint用户id(必填)
AuthUserIdsnvarchar(max)指定用户id的数据权限(能看到哪些用户创建的数据,逗号分隔)
MenuIdint菜单id
TableNamenvarchar(255)表

Sys_RoleFields — 角色字段(字段级权限) ​

字段类型含义
RoleFieldsIdint主键(自增)
RoleIdint角色id(必填)
TableNamenvarchar(200)表名
AuthFieldsnvarchar(2000)字段(该角色可见/可编辑的字段集合)

查询管道 FilterQueryableAuthFields() 读此表实现字段级权限(列隐藏)。

非表模型(System 目录里无 [Table] 特性的类) ​

Sys_Actions(菜单按钮模型)、LoginInfo/UserInfo/Permissions/RoleAuthor(登录与权限返回模型)、TableColumnInfo(列配置视图模型)、vSys_Dictionary(字典视图)、DataViewProjects——均不建表。

4. 字典 ​

Sys_Dictionary — 字典数据(主表) ​

字段类型含义
Dic_IDint主键(自增)
DicNonvarchar(200)字典编号(前端 bind:{key:'dicNo'} 引用)
DicNamenvarchar(200)字典名称
ParentIdint父级ID(树型字典)
Confignvarchar(max)配置项
DbSqlnvarchar(max)sql语句(SQL型字典:直接存查询SQL,如 select key,value from xx,结果作数据源)
DBServernvarchar(max)所在数据库(SQL型字典指定连接)
OrderNo / Remark / Enable

Sys_DictionaryList — 字典明细(键值对) ​

字段类型含义
DicList_IDint主键(自增)
Dic_IDint数据源ID(→主表)
DicValuenvarchar(100)数据源Value(存储值 key)
DicNamenvarchar(100)数据源Text(显示文本 value)
OrderNo / Remark排序/备注
Colornvarchar(100)数据源选项颜色(前端标签色)

5. 代码生成器配置(最常用) ​

Sys_TableInfo — 表配置(生成器主表/表单维护入口) ​

字段类型含义
Table_Idint主键(自增)
ParentIdint父级ID(目录分组树)
TableNamenvarchar表名(代码生成用的显示表名)
TableTrueNamenvarchar数据库真实表名
ColumnCNNamenvarchar表中文名(单表页标题)
Namespacenvarchar命名空间(生成代码的命名空间)
FolderNamenvarchar代码所属文件夹(生成文件目录/前端目录)
DataTableTypenvarchar数据来源(表/视图/自定义SQL?)
EditorTypenvarchar编辑器类型(默认编辑界面:默认/自定义)
OrderNoint排序
UploadFieldnvarchar上传字段(头像/附件字段名)
UploadMaxCountint上传最大数量
RichTextnvarchar富文本字段
ExpressFieldnvarchar快递字段(字段显示为快递单号?)
DBServernvarchar所属数据库(连接名,如 SysDbContext/ServiceDbContext)
SortNamenvarchar排序字段(默认排序)
DetailCnNamenvarchar明细中文名
DetailNamenvarchar明细表名(主从页面的从表)
Enableint是否启用
CnNamenvarchar功能中文名
SearchTypeint查询方式(查询界面布局类型)
EditTypeint编辑方式(编辑界面布局类型)
SearchDropNonvarchar查询数据源(查询面板字典编号)
DbSqlnvarchar数据库脚本(自定义SQL数据源)
ForeignFieldnvarchar与主表关联的字段(明细外键)
DyPageint动态加载页面(1=不生成前端页面,运行时按配置渲染)
DyScriptnvarchar动态脚本
FixedSearchint显示所有查询条件(1=展开全部查询项)
ActionLogint启用日志审计(1=该表增删改写 Sys_ActionLog)
ConfigOptionnvarchar参数配置
MainKeyFieldnvarchar主键字段(指定主键名)
Text1 / Text2nvarchar预留
QuickQueryFieldsnvarchar快捷查询字段(表格顶部快捷搜索框作用的字段)
AsyncApiint使用异步接口(getPageDataAsync 系列)
ShowDetailint列表显示明细表

Sys_TableColumn — 表字段配置(生成器明细,46 字段) ​

字段类型含义
Table_Idint主表id(→Sys_TableInfo,联合定位)
ColumnIdint主键(自增)
ColumnNamenvarchar字段名(数据库列名)
ColumnCnNamenvarchar字段中文名(列标题/表单label)
ColumnTypenvarchar字段类型(int/string/DateTime...)
TableNamenvarchar所属表名
Maxlengthint长度
IsNullint是否可为空
IsDisplayint是否显示(列表列)
IsKeyint是否主键
Columnformatnvarchar日期格式化(如 yyyy-MM-dd)
Scriptnvarchar自定义脚本(js,作用于该列)
DropNonvarchar字典编号(数据源绑定)
IsImageint是否图片
Sortableint是否排序
ColumnWidthint列宽
SearchRowNo / SearchColNoint查询项位置(行/列号)
SearchTypenvarchar查询控件类型(text/select/datetime...)
EditRowNo / EditColNoint编辑项位置(行/列号)
EditTypenvarchar编辑控件类型(text/select/checkbox/DateTime...)
ColSize / SearchColSizedecimal编辑/查询项占比(栅格宽度)
IsReadDatasetint是否只读(编辑表单中只读)
Enableint是否可用
ApiInPut / ApiIsNull / ApiOutPutintAPI输入/输入必填/API输出(控制生成接口 DTO 的可见性)
OrderNoint排序
IsColumnDataint是否数据库字段(0=前端扩展字段,不映射列)
ReferenceFieldint引用字段?
Placeholdernvarchar占位文本
AddDefaultValuenvarchar新建默认值
UploadOptionnvarchar文件上传参数
SearchDateRangeint日期查询范围(区间查询开关)
SearchDefaultValuenvarchar查询默认值
CustomValidatenvarchar编辑表单自定义校验
IsUniqueint字段唯一值(唯一性校验)
SummaryTypenvarchar合计类型(列表合计行)
HeaderFilterint表头筛选
TextAlignnvarchar表格对齐方式
ShowOverflowTooltipint表格超出提示
FixedColumnnvarchar固定列(left/right)
CalcColumnnvarchar列计算公式(如 数量*单价)
IsExtendFieldint扩展字段(对应实体 partial 扩展,非表列)
Text1 / Text2nvarchar预留

6. 业务工作流(WorkFlow:ERP 单据审批) ​

Sys_WorkFlow — 审批流程配置 ​

字段类型含义
WorkFlow_IdGuid主键
WorkNamenvarchar(200)流程名称
TitleTemplatenvarchar(2000)模板标题(待办标题模板)
WorkTablenvarchar(200)业务表(绑定要审批的表名,一张表可配多条流程按 Weight 选最优)
WorkTableNamenvarchar(200)功能菜单(对应菜单名)
Weightint权重(同表多流程时,Filters 条件相同取权重大的)
AuditingEditint审核中数据是否可以编辑
NodeConfignvarchar(max)节点信息(流程图JSON)
LineConfignvarchar(max)连接配置(流程连线JSON)
Remarknvarchar(max)备注

Sys_WorkFlowStep — 审批流程节点配置 ​

字段类型含义
WorkStepFlow_IdGuid主键
WorkFlow_IdGuid流程主表id
StepIdnvarchar(100)流程节点Id(流程图节点id)
StepNamenvarchar(200)节点名称
StepTypeint节点类型(1=按用户审批, 2=按角色审批)
StepValuenvarchar(max)审批用户id或角色id
OrderIdint审批顺序
NextStepIdsnvarchar(max)下一个审批节点(并行分支:多节点id)
ParentIdnvarchar(max)父级节点(会签/并行分支汇聚)
AuditRefuseint审核未通过策略(1=返回上一节点,2=流程重新开始,3=流程结束)
AuditBackint驳回策略(同上三选)
AuditMethodint审批方式(启用会签)
SendMailint审核后发送邮件通知
Filtersnvarchar(max)审核条件(单据字段条件,条件命中才走该流程,配合 Weight)
StepAttrTypenvarchar(50)节点属性(start/node/end)
Weightint权重(相同条件权重大的优先匹配)
StepEditFormnvarchar(max)节点编辑表单(审核时可编辑的字段配置)
AllowUploadint上传附件(是否允许)
AttachTypenvarchar(2000)附件类型
AttachQtyint附件数量
LinkMenunvarchar(2000)跳转菜单
Confignvarchar(max)配置信息

Sys_WorkFlowTable — 审批流程实例 ​

字段类型含义
WorkFlowTable_IdGuid主键
WorkFlow_IdGuid流程id(→Sys_WorkFlow)
WorkNamenvarchar(200)流程名称
TitleTemplatenvarchar(2000)标题
WorkTablenvarchar(200)表名
WorkTableKeynvarchar(200)表主键id(业务单据主键值——WorkTable+WorkTableKey 定位一条单据)
WorkTableNamenvarchar(200)业务名称
CurrentStepIdnvarchar(100)当前审核节点ID
StepNamenvarchar(max)当前审核节点名称
CurrentOrderIdint(历史不用字段)
AuditStatusint审批状态(待审/通过/拒绝/驳回)

Sys_WorkFlowTableStep — 审批实例节点 ​

Sys_WorkFlowTableStep_Id(Guid) 主键;WorkFlowTable_Id→实例;StepId/StepName/StepType/StepValue/OrderId 同定义表;另有 AuditId(审核人id)/Auditor(审核人)/AuditStatus(审核状态)/AuditDate(审核时间) 为运行时写入字段;StepAttrType/ParentId/NextStepId/Weight/AuditMethod(会签)/FormOptions/SourceType/AttachFile/AttachType/StepEditForm/AttachQty(含快照性质字段)。

Sys_WorkFlowTableAuditLog — 审批记录(每次审核动作日志) ​

Id(Guid);WorkFlowTable_Id / WorkFlowTableStep_Id;StepId/StepName;AuditId/Auditor/AuditStatus/AuditResult(审核意见)/AuditDate;Remark/CreateDate;AttachFile/AttachType。

7. 表单工作流(FormWorkFlow:设计器流程) ​

结构上与第 6 节"定义/实例/节点/日志"完全同构,差异点:

  • Sys_FormWorkFlow(定义):多了 Code(流程编号)/Icon/FormType/ParentId(分组树)/FormOptions(自带表单配置)/DetailOptions(明细表配置)——表单+流程一体。
  • Sys_FormWorkFlowStep:字段与 Sys_WorkFlowStep 同构(此表源码 Display 为空,含义按同构推断)。
  • Sys_FormWorkFlowApply(申请实例):FormData(nvarchar max) 存申请填写的表单数据JSON;CreateID/Creator=申请人。
  • Sys_FormWorkFlowApplyStep(实例节点)、Sys_FormWorkFlowApplyData(申请明细数据,FormData 存明细行JSON)、Sys_FormWorkFlowAuditLog(审批日志)同构。

8. 表单设计(无流程的独立表单) ​

表主键核心字段
FormDesignOptions 表单设计FormId(Guid)Title 名称;DaraggeOptions 设计器布局;FormOptions 表单参数;FormConfig/FormFields 表单配置与字段;TableConfig 表格配置
FormCollectionObject 数据采集FormCollectionId(Guid)FormId→表单;Title;FormData 提交数据;Creator/CreateDate 提交人/时间

9. 任务与日志 ​

Sys_QuartzOptions — 定时任务 ​

Id(Guid);TaskName 任务名称;GroupName 分组;Method 请求方式(GET/POST);TimeOut 超时秒;CronExpression Corn表达式;ApiUrl Url地址;PostData post参数;AuthKey/AuthValue 请求头鉴权键值;Describe 描述;LastRunTime 最后执行时间;Status 运行状态(0停/1运行)。

Sys_QuartzLog — 执行记录 ​

LogId(Guid);Id→任务;TaskName;ElapsedTime 耗时秒;StratDate/EndDate 起止(源码拼写如此);Result 是否成功;ResponseContent 返回内容;ErrorMsg 异常信息。

Sys_Log — 系统日志(HTTP 请求日志) ​

Id(int自增);BeginDate/EndDate 起止时间;UserName;Url;LogType 日志类型(异常/请求/登录...);Success 响应状态;ElapsedTime 时长(毫秒);RequestParameter/ResponseParameter 请求/响应参数;ExceptionInfo;UserIP/ServiceIP;BrowserType;User_Id/Role_Id。由异常中间件写入。

Sys_ActionLog — 审计日志(数据快照) ​

ActionLogId(Guid);TableName/TableCNName 数据库表/业务表名;OperationType 操作类型(add/update/del);OriginalData 修改前JSON / ChangedData 修改后JSON;RequestParameter;Url;TenancyId 租户id。开启条件:Sys_TableInfo.ActionLog=1。

10. 消息通知 ​

表要点字段
Sys_NotificationTemplate 消息模板NotificationContent 支持字段占位符(如 {字段名});TargetObjectType/Value/Text 通知对象
Sys_Notification 消息通知发布记录;PublishStatus 发布状态;LinkUrl/LinkType 跳转;NotificationCode 编码
Sys_NotificationLog 消息记录按接收人展开:ReceiveUserId/UserName/TrueName;IsRead 读取状态 / ReadDate 读取时间(站内信已读回写)

11. 基础与配置 ​

表要点
Sys_Language 多语言词条Id(int自增);ZHCN 简体中文为键列,ZHTW/English/French/Thai/Vietnamese/Spanish/Russian/Arabic 各语言列;Module 模块;IsPackageContent 是否整包内容
Sys_DbService 租户管理多库/动态分库的连接配置:DbIpAddress/DatabaseName/UserId/Pwd(NoSerialize);各表 DbServiceId 引用;登录后按用户所属库路由
Sys_Monitor 系统监控Id(bigint);CpuUsage/MemoryUsage;BandwidthUsage;DiskInfo(JSON);RecordTime。appsettings montior=1 时后台采样
Sys_PrintOptions 打印管理TableName 匹配打印模块;Options 打印配置JSON;Html 打印HTML模板
Sys_ReportOptions 报表模板ReportName/Code/Type;ParentId 目录树;FilePath 模板文件;Options 数据源sql
Sys_Region 省市区县id(int自增);code/name/parentId/level;mername 完整地址;Lng/Lat 经纬度;pinyin 拼音

12. 建库最小集(初始化 checklist) ​

必须建(登录+菜单+权限+字典+生成器,缺一不可): Sys_User Sys_Role Sys_Menu Sys_RoleAuth Sys_Dictionary Sys_DictionaryList Sys_TableInfo Sys_TableColumn Sys_Department

强烈建议(常用功能依赖): Sys_Log(不建则请求日志报错?至少排障要)Sys_RoleFields Sys_UserAuth Sys_UserRole Sys_UserDepartment Sys_WorkFlow 全家 5 张(用审批必建)

按需:Quartz 2 张 / ActionLog / 通知 3 张 / 表单流 6+2 张 / Language / DbService(多库才要)/ Monitor / Print / Report / Region / Post 系 2 张

种子数据:至少 1 个 admin 用户(Role_Id=1 超管)、基础菜单(系统管理目录+首页)、sex/enable 等基础字典——从官方演示库导这些表的存量数据最快。


2026-11-02 基于实体源码逐表提取。字段类型为 SqlServer 语义(源码 TypeName),其他库建表时注意 Guid→char(36)/varchar(36)、nvarchar(max)→text 等映射。