Skip to content

系统设置 · 数据库设计文档 ​

字段中文含义参考 2026-11-02 开发库、生产库只读回读的字段注释及原有业务资料;历史物理结构、核验日期和设计差异仍以各表原记录为准。

文档版本:1.15 | 最近核对日期:2026-11-09 全量结构历史核对:2026-09-06;2026-10-02 为局部核对,后续差异和 BIM 退场核验另见正文。

依据:用户管理、岗位管理、组织架构、角色管理、系统配置、活跃度统计。

1. 全量字段矩阵维护口径 ​

按项目规则,每张实际持久化表的每个字段都必须有全量字段矩阵。平台基础 SYS_* 表(19 张在用,另含 2 张已删除表的历史快照)与 BIZ_USER_ACTIVITY_DAILY 的矩阵统一维护于本文件第 5 节,最近一次逐列核对时间为 2026-09-06(DM8 DIGITAL_CONSTRUCTION 模式,项目 MCP 回读);工作流运行时表的字段记录自 2026-11-04 起维护于流程引擎底座数据库设计,本文件第 6 节仅保留指引。

表用途(详见主题文档)
SYS_USER / SYS_USER_POST / SYS_USER_ROLE / SYS_SOCIAL用户主数据与关联(用户管理)
SYS_DEPT业主组织与参建单位共用主表(组织架构、工程基础数据库设计)
SYS_POST岗位(岗位管理)
SYS_POST_TEMPLATE原预置岗位模板表,2026-10-08 已删除(随「预置岗位」能力移除,经授权通过项目 MCP DROP TABLE,回读确认表与索引均不存在),见第 3 节历史清理记录
SYS_ROLE / SYS_ROLE_MENU / SYS_ROLE_DEPT角色与授权关系(角色管理)
SYS_MENU菜单与按钮权限行
SYS_CLIENT / SYS_CONFIG / SYS_DICT_TYPE / SYS_DICT_DATA客户端、参数配置、字典(系统配置)
SYS_NOTICE / SYS_MESSAGE通知公告与站内消息
SYS_OSS文件记录
SYS_OSS_CONFIG原对象存储配置表,2026-11-04 已在开发库、生产库删除(配置改由各环境 application-*.yml 维护,经授权通过项目 MCP DROP TABLE,回读确认表、索引与约束均不存在),见第 3 节历史清理记录
SYS_LOGIN_INFO / SYS_OPER_LOG登录与操作日志
BIZ_USER_ACTIVITY_DAILY用户活跃度日统计(活跃度统计)

1.1 组织与单位重构的当前差异(2026-10-02) ​

上述全量参考保留 2026-09-06 的历史核验时间,不作为本轮新增字段的现状。SYS_DEPT 的 ORG_TYPE、ADDRESS、LINK_MAN、MAILING_ADDRESS 在本页字段表补列,类型、可空与默认值以 2026-11-02 双库元数据回读为准;PHONE 扩长以及参建单位项目部(SYS_UNIT_PROJECT_DEPT)、全局联合体档案(BIZ_CONSORTIUM)等其他相关矩阵维护在工程基础数据库设计。本轮经项目 MCP 再次核对该页受影响列的实际类型/长度/可空,不重复复制矩阵;其他系统表本轮未重新逐列核验。

2. 约束与索引要点(2026-09-06 MCP 核对) ​

  • 菜单权限串存在 8 组重复值(如 system:user:edit 同时用于「用户修改」与「分配角色」按钮):经确认保持现状,作为已知项记录于此;如需细粒度授权再拆分新权限串并联动后端注解。
  • SYS_POST 没有 TENANT_ID;租户字段原先只存在于 SYS_POST_TEMPLATE(默认 '000000'),该表已于 2026-10-08 删除。
  • SYS_POST_TEMPLATE 原存在系统命名的唯一索引(DEPT_TYPE、POST_CODE),随表删除一并清理。
  • SYS_POST 岗位编码"同部门唯一"由应用校验,数据库无全局唯一索引。
  • 其余 SYS_* 表沿用脚手架结构,唯一性由主键与框架逻辑保证。

3. 历史清理记录 ​

  • 2026-09-06:SYS_ROLE_CATEGORY 表与 SYS_ROLE.CATEGORY_ID 列已通过项目 MCP 删除(角色分类方案此前已从前后端代码移除,见 角色管理)。
  • 2026-10-08:SYS_POST_TEMPLATE 表已通过项目 MCP 删除(「预置岗位」能力整条链路移除,见 岗位管理)。删除前核对开发库 DIGITAL_CONSTRUCTION 模式、4 行模板数据、无外键/依赖对象/触发器;删除后回读 ALL_TABLES 与 ALL_INDEXES 均无该表对象,SYS_POST 不受影响。
  • 2026-11-04:SYS_OSS_CONFIG 表已通过项目 MCP 在开发库、生产库删除(对象存储配置自 2026-09-24 起改由 application.yml 的 oss 段及各环境配置/环境变量维护,代码读取链路已移除)。删除前逐库核对 DIGITAL_CONSTRUCTION 模式、5 行配置数据、无外键/依赖对象/触发器;两库删除后回读 ALL_TABLES、ALL_INDEXES、ALL_CONSTRAINTS 均无该表对象,SYS_OSS 文件记录不受影响。

4. 来源 ​

  • 当前结构:2026-09-06 项目 DM8 MCP 查询 ALL_TAB_COLUMNS / ALL_INDEXES 回读;
  • 最终差异以交付数据库备份、实体代码和项目 DM8 MCP 实测为准。

5. 系统基础表字段快照(2026-09-06) ​

以下字段来自 2026-09-06 的项目 MCP 回读,保持原核验日期,不代表当前开发库结构;后续组织调整见第 1.1 节,已删除对象见第 3 节。字段按物理顺序记录类型、空值与默认值。

5.1 SYS_CLIENT ​

字段名中文含义物理类型可空默认值
ID主键NUMBER(20,0)否—
CLIENT_ID客户端idVARCHAR2(256)是NULL
CLIENT_KEY客户端keyVARCHAR2(128)是NULL
CLIENT_SECRET客户端秘钥VARCHAR2(1020)是NULL
GRANT_TYPE授权类型VARCHAR2(1020)是NULL
DEVICE_TYPE设备类型VARCHAR2(128)是NULL
ACCESS_PATH允许访问路径VARCHAR2(2000)是NULL
IP_WHITELISTIP白名单VARCHAR2(1000)是NULL
ACTIVE_TIMEOUTtoken活跃超时时间NUMBER(11,0)是1800
TIMEOUTtoken固定超时NUMBER(11,0)是604800
STATUS状态(0正常 1停用)CHAR(1)是'0'
DEL_FLAG删除标志(0代表存在 1代表删除)CHAR(1)是'0'
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY创建者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—

5.2 SYS_CONFIG ​

字段名中文含义物理类型可空默认值
CONFIG_ID参数主键NUMBER(20,0)否—
CONFIG_NAME参数名称VARCHAR2(400)是''
CONFIG_KEY参数键名VARCHAR2(400)是''
CONFIG_VALUE参数键值VARCHAR2(2000)是''
CONFIG_TYPE系统内置(Y是 N否)CHAR(1)是'N'
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY创建者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—
REMARK备注VARCHAR2(2000)是NULL

5.3 SYS_DEPT ​

字段名中文含义物理类型可空默认值
DEPT_ID部门idNUMBER(20,0)否—
PARENT_ID父部门idNUMBER(20,0)是0
ANCESTORS祖级列表VARCHAR2(2000)是''
DEPT_NAME部门名称VARCHAR2(120)是''
DEPT_CATEGORY部门类别编码VARCHAR2(800)是NULL
ORDER_NUM显示顺序NUMBER(4,0)是0
LEADER负责人NUMBER(20,0)是NULL
PHONE联系电话VARCHAR2(44)是NULL
EMAIL邮箱VARCHAR2(200)是NULL
STATUS部门状态(0正常 1停用)CHAR(1)是'0'
DEL_FLAG删除标志(0代表存在 1代表删除)CHAR(1)是'0'
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY创建者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—
ORG_CODE组织架构编码VARCHAR(256)是—
RELATION_TYPE上下级关系类型VARCHAR(64)是—
DEPT_SHORT_NAME单位简称VARCHAR(200)是—
DEPT_TYPE系统类型(1 业主单位、2 参建单位)VARCHAR(8)是—
CREDIT_CODE统一社会信用代码VARCHAR(72)是—
ORG_TYPE组织节点类型VARCHAR2(20)是—
ADDRESS地址(项目部等内设机构使用)VARCHAR2(255)是—
LINK_MAN联系人VARCHAR2(50)是—
MAILING_ADDRESS邮寄地址(参建单位,与项目部地址分别保存)VARCHAR2(255)是—

5.4 SYS_DICT_DATA ​

字段名中文含义物理类型可空默认值
DICT_CODE字典主键NUMBER(20,0)否—
DICT_SORT字典排序NUMBER(4,0)是0
DICT_LABEL字典标签VARCHAR2(400)是''
DICT_VALUE字典键值VARCHAR2(400)是''
DICT_TYPE字典类型VARCHAR2(400)是''
CSS_CLASS样式属性(其他样式扩展)VARCHAR2(400)是NULL
LIST_CLASS表格回显样式VARCHAR2(400)是NULL
IS_DEFAULT是否默认(Y是 N否)CHAR(1)是'N'
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY创建者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—
REMARK备注VARCHAR2(2000)是NULL

5.5 SYS_DICT_TYPE ​

字段名中文含义物理类型可空默认值
DICT_ID字典主键NUMBER(20,0)否—
DICT_NAME字典名称VARCHAR2(400)是''
DICT_TYPE字典类型VARCHAR2(400)是''
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY创建者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—
REMARK备注VARCHAR2(2000)是NULL

5.6 SYS_LOGIN_INFO ​

字段名中文含义物理类型可空默认值
INFO_ID访问IDNUMBER(20,0)否—
USER_NAME登录账号VARCHAR2(200)是''
CLIENT_KEY客户端VARCHAR2(128)是''
DEVICE_TYPE设备类型VARCHAR2(128)是''
IPADDR登录IP地址VARCHAR2(512)是''
LOGIN_LOCATION登录地点VARCHAR2(1020)是''
BROWSER浏览器类型VARCHAR2(200)是''
OS操作系统VARCHAR2(200)是''
STATUS登录状态(0正常 1异常)CHAR(1)是'0'
MSG提示消息VARCHAR2(1020)是''
LOGIN_TIME访问时间DATE是—

5.7 SYS_MENU ​

字段名中文含义物理类型可空默认值
MENU_ID菜单IDNUMBER(20,0)否—
MENU_NAME菜单名称VARCHAR2(200)否—
PARENT_ID父菜单IDNUMBER(20,0)是0
ORDER_NUM显示顺序NUMBER(4,0)是0
PATH请求地址VARCHAR2(800)是''
COMPONENT路由地址VARCHAR2(1020)是NULL
QUERY_PARAM路由参数VARCHAR2(1020)是NULL
IS_FRAME是否为外链(Y是 N否)CHAR(1)是'N'
IS_CACHE是否缓存(Y缓存 N不缓存)CHAR(1)是'Y'
MENU_TYPE菜单类型(M目录 C菜单 F按钮)CHAR(1)是''
VISIBLE显示状态(0显示 1隐藏)CHAR(1)是0
STATUS菜单状态(0正常 1停用)CHAR(1)是0
PERMS权限标识VARCHAR2(400)是NULL
ICON菜单图标VARCHAR2(400)是'#'
ACTIVE_MENU激活菜单路径VARCHAR2(255)是''
EXT扩展字段VARCHAR2(2000)是''
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY创建者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—
REMARK备注VARCHAR2(2000)是''

5.8 SYS_MESSAGE ​

字段名中文含义物理类型可空默认值
MESSAGE_ID消息IDNUMBER(20,0)否—
CATEGORY消息分组(system/notice/workflow)VARCHAR2(20)否—
TYPE消息类型VARCHAR2(20)否—
SOURCE消息来源VARCHAR2(20)否—
TITLE标题VARCHAR2(100)是''
MESSAGE摘要消息VARCHAR2(500)是''
CONTENT详细内容CLOB是NULL
DATA_JSON扩展数据JSONCLOB是NULL
PATH前端跳转路径VARCHAR2(500)是NULL
SEND_USER_IDS目标用户ID串,0表示全局VARCHAR2(2000)否'0'
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY创建者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—

5.9 SYS_NOTICE ​

字段名中文含义物理类型可空默认值
NOTICE_ID公告主键NUMBER(20,0)否—
NOTICE_TITLE公告标题VARCHAR2(200)否—
NOTICE_TYPE公告类型(1通知 2公告)CHAR(1)否—
NOTICE_CONTENT公告内容CLOB是NULL
STATUS公告状态(0正常 1关闭)CHAR(1)是'0'
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY创建者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—
REMARK备注VARCHAR2(1020)是NULL
EXPIRE_TIME过期时间(空表示永不过期)TIMESTAMP是—

5.10 SYS_OPER_LOG ​

字段名中文含义物理类型可空默认值
OPER_ID日志主键NUMBER(20,0)否—
TITLE模块标题VARCHAR2(200)是''
BUSINESS_TYPE业务类型(0其它 1新增 2修改 3删除)NUMBER(2,0)是0
METHOD方法名称VARCHAR2(400)是''
REQUEST_METHOD请求方式VARCHAR2(40)是''
OPERATOR_TYPE操作类别(0其它 1后台用户 2手机端用户)NUMBER(1,0)是0
OPER_NAME操作人员VARCHAR2(200)是''
USER_ID操作用户IDNUMBER(20,0)是NULL
DEPT_ID操作部门IDNUMBER(20,0)是NULL
DEPT_NAME部门名称VARCHAR2(200)是''
CLIENT_KEY客户端VARCHAR2(32)是''
DEVICE_TYPE设备类型VARCHAR2(32)是''
BROWSER浏览器类型VARCHAR2(50)是''
OS操作系统VARCHAR2(50)是''
OPER_URL请求URLVARCHAR2(1020)是''
OPER_IP主机地址VARCHAR2(512)是''
OPER_LOCATION操作地点VARCHAR2(1020)是''
OPER_PARAM请求参数VARCHAR2(16000)是''
JSON_RESULT返回参数VARCHAR2(16000)是''
STATUS操作状态(0正常 1异常)NUMBER(1,0)是0
ERROR_MSG错误消息VARCHAR2(16000)是''
OPER_TIME操作时间DATE是—
COST_TIME消耗时间NUMBER(20,0)是0

5.11 SYS_OSS ​

字段名中文含义物理类型可空默认值
OSS_ID对象存储主键NUMBER(20,0)否—
FILE_NAME文件名VARCHAR2(1020)否—
ORIGINAL_NAME原名VARCHAR2(1020)否—
FILE_SUFFIX文件后缀名VARCHAR2(40)否—
URLURL地址VARCHAR2(2000)否—
SERVICE服务商VARCHAR2(80)否'minio'
EXT1扩展字段VARCHAR2(500)是''
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY上传者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—

5.12 SYS_OSS_CONFIG ​

该表已于 2026-11-04 通过项目 MCP 在开发库、生产库删除(对象存储配置改由各环境 application-*.yml 维护,见第 3 节历史清理记录)。本节保留 2026-09-06 快照原貌,不再对应库中对象。

字段名中文含义物理类型可空默认值
OSS_CONFIG_ID主键NUMBER(20,0)否—
CONFIG_KEY配置keyVARCHAR2(80)否—
ACCESS_KEY访问密钥(原记录:accesskey)VARCHAR2(1020)是''
SECRET_KEY秘钥VARCHAR2(1020)是''
BUCKET_NAME桶名称VARCHAR2(1020)是''
PREFIX前缀VARCHAR2(1020)是''
ENDPOINT访问站点VARCHAR2(1020)是''
DOMAIN_URL自定义域名VARCHAR2(1020)是''
IS_HTTPS是否https(Y=是,N=否)CHAR(1)是'N'
REGION域VARCHAR2(1020)是''
ACCESS_POLICY桶权限类型(0=private 1=public 2=custom)CHAR(1)否'1'
STATUS是否默认(Y=是,N=否)CHAR(1)是'N'
EXT1扩展字段VARCHAR2(1020)是''
REMARK备注VARCHAR2(2000)是NULL
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY创建者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—

5.13 SYS_POST ​

字段名中文含义物理类型可空默认值
POST_ID岗位IDNUMBER(20,0)否—
DEPT_ID部门idNUMBER(20,0)否—
POST_CODE岗位编码VARCHAR2(256)否—
POST_CATEGORY岗位类别编码VARCHAR2(400)是NULL
POST_NAME岗位名称VARCHAR2(200)否—
POST_SORT显示顺序NUMBER(4,0)否—
STATUS状态(0正常 1停用)CHAR(1)否—
DEL_FLAG删除标志(0代表存在 1代表删除)CHAR(1)是'0'
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY创建者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—
REMARK备注VARCHAR2(2000)是—

5.14 SYS_POST_TEMPLATE ​

该表已于 2026-10-08 通过项目 MCP 删除(「预置岗位」能力整条链路移除,见系统设置数据库设计历史清理记录)。本节保留 2026-09-06 快照原貌,不再对应库中对象。

字段名中文含义物理类型可空默认值
TEMPLATE_ID模板IDBIGINT否—
TENANT_ID租户编号VARCHAR(20)是'000000'
DEPT_TYPE单位类型CHAR(1)否—
POST_CODE岗位编码VARCHAR(64)否—
POST_CATEGORY岗位类别编码VARCHAR(100)是—
POST_NAME岗位名称VARCHAR(50)否—
POST_SORT岗位排序INT否—
STATUS状态CHAR(1)否—
REMARK备注VARCHAR(500)是—
CREATE_DEPT创建部门BIGINT是—
CREATE_BY创建人BIGINT是—
CREATE_TIME创建时间TIMESTAMP是—
UPDATE_BY更新人BIGINT是—
UPDATE_TIME更新时间TIMESTAMP是—

5.15 SYS_ROLE ​

字段名中文含义物理类型可空默认值
ROLE_ID角色IDNUMBER(20,0)否—
ROLE_NAME角色名称VARCHAR2(120)否—
ROLE_KEY角色权限字符串VARCHAR2(400)否—
ROLE_SORT显示顺序NUMBER(4,0)否—
DATA_SCOPE数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限 5:仅本人数据权限 6:部门及以下或本人数据权限)CHAR(1)是'1'
MENU_CHECK_STRICTLY菜单树选择项是否关联显示NUMBER(1,0)是1
DEPT_CHECK_STRICTLY部门树选择项是否关联显示NUMBER(1,0)是1
STATUS角色状态(0正常 1停用)CHAR(1)否—
DEL_FLAG删除标志(0代表存在 1代表删除)CHAR(1)是'0'
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY创建者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—
REMARK备注VARCHAR2(2000)是NULL

5.16 SYS_ROLE_DEPT ​

字段名中文含义物理类型可空默认值
ROLE_ID角色IDNUMBER(20,0)否—
DEPT_ID部门IDNUMBER(20,0)否—

5.17 SYS_ROLE_MENU ​

字段名中文含义物理类型可空默认值
ROLE_ID角色IDNUMBER(20,0)否—
MENU_ID菜单IDNUMBER(20,0)否—

5.18 SYS_SOCIAL ​

字段名中文含义物理类型可空默认值
ID主键NUMBER(20,0)否—
USER_ID用户IDNUMBER(20,0)否—
AUTH_ID平台+平台唯一idVARCHAR2(1020)否—
SOURCE用户来源VARCHAR2(1020)否—
OPEN_ID平台编号唯一idVARCHAR2(1020)是NULL
USER_NAME登录账号VARCHAR2(120)否—
NICK_NAME用户昵称VARCHAR2(120)是''
EMAIL用户邮箱VARCHAR2(1020)是''
AVATAR头像地址VARCHAR2(2000)是''
ACCESS_TOKEN用户的授权令牌VARCHAR2(8000)否—
EXPIRE_IN用户的授权令牌的有效期,部分平台可能没有NUMBER(20,0)是NULL
REFRESH_TOKEN刷新令牌,部分平台可能没有VARCHAR2(2000)是NULL
ACCESS_CODE平台的授权信息,部分平台可能没有VARCHAR2(8000)是NULL
UNION_ID用户的 unionidVARCHAR2(1020)是NULL
SCOPE授予的权限,部分平台可能没有VARCHAR2(1020)是NULL
TOKEN_TYPE个别平台的授权信息,部分平台可能没有VARCHAR2(1020)是NULL
ID_TOKENid token,部分平台可能没有VARCHAR2(8000)是NULL
MAC_ALGORITHM小米平台用户的附带属性,部分平台可能没有VARCHAR2(1020)是NULL
MAC_KEY小米平台用户的附带属性,部分平台可能没有VARCHAR2(1020)是NULL
CODE用户的授权code,部分平台可能没有VARCHAR2(1020)是NULL
OAUTH_TOKENTwitter平台用户的附带属性,部分平台可能没有VARCHAR2(1020)是NULL
OAUTH_TOKEN_SECRETTwitter平台用户的附带属性,部分平台可能没有VARCHAR2(1020)是NULL
CREATE_DEPT创建部门NUMBER(20,0)是—
CREATE_BY创建者NUMBER(20,0)是—
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是—
UPDATE_TIME更新时间DATE是—
DEL_FLAG删除标志(0代表存在 1代表删除)CHAR(1)是'0'

5.19 SYS_USER ​

字段名中文含义物理类型可空默认值
USER_ID用户IDNUMBER(20,0)否—
DEPT_ID部门IDNUMBER(20,0)是NULL
USER_NAME用户账号VARCHAR2(120)否—
NICK_NAME用户昵称VARCHAR2(120)否—
USER_TYPE用户类型(sys_user系统用户)VARCHAR2(40)是'sys_user'
EMAIL用户邮箱VARCHAR2(200)是''
PHONE_NUMBER手机号码VARCHAR2(44)是''
GENDER用户性别(0男 1女 2未知)CHAR(1)是'0'
AVATAR头像路径NUMBER(20,0)是NULL
PASSWORD密码VARCHAR2(400)是''
STATUS账号状态(0正常 1停用)CHAR(1)是'0'
DEL_FLAG删除标志(0代表存在 1代表删除)CHAR(1)是'0'
LOGIN_IP最后登录IPVARCHAR2(512)是''
LOGIN_DATE最后登录时间DATE是—
CREATE_DEPT创建部门NUMBER(20,0)是NULL
CREATE_BY创建者NUMBER(20,0)是NULL
CREATE_TIME创建时间DATE是—
UPDATE_BY更新者NUMBER(20,0)是NULL
UPDATE_TIME更新时间DATE是—
REMARK备注VARCHAR2(2000)是''
SIGNATURE签名图片OSS IDBIGINT是—

5.20 SYS_USER_POST ​

字段名中文含义物理类型可空默认值
USER_ID用户IDNUMBER(20,0)否—
POST_ID岗位IDNUMBER(20,0)否—

5.21 SYS_USER_ROLE ​

字段名中文含义物理类型可空默认值
USER_ID用户IDNUMBER(20,0)否—
ROLE_ID角色IDNUMBER(20,0)否—

5.22 BIZ_USER_ACTIVITY_DAILY ​

字段名中文含义物理类型可空默认值
ID主键标识BIGINT否—
STAT_DATE统计日期DATE否—
USER_ID用户IDBIGINT是—
USER_NAME用户账号VARCHAR(64)是—
DEPT_ID所属部门IDBIGINT是—
DEPT_NAME所属部门名称VARCHAR(100)是—
LOGIN_COUNT登录成功次数INT否0
LOGIN_FAIL_COUNT登录失败次数INT否0
OPER_COUNT操作次数INT否0
APPROVAL_START_COUNT审批发起数INT否0
APPROVAL_HANDLE_COUNT审批处理数INT否0
CREATE_TIME创建时间TIMESTAMP是—
UPDATE_TIME更新时间TIMESTAMP是—
CREATE_DEPT创建部门BIGINT是—
CREATE_BY创建人BIGINT是—
UPDATE_BY更新人BIGINT是—

6. 工作流运行时表 ​

Warm-Flow 运行时表(10 张 FLOW_*)的表清单、职责、关系与全量字段矩阵自 2026-11-04 起维护在流程引擎底座数据库设计,本页不再重复记录;本模块不承载 Warm-Flow 表 DDL/DML 变更。

BIM 旧模块退场的菜单与数据库状态 ​

2026-11-02 按用户指令,开发库和生产库各删除 7 张 BIM 专属表:BIM_MODEL_ASSET、BIM_MODEL_VERSION、BIM_CONVERSION_TASK、BIM_CONVERSION_EVENT、BIM_PROVIDER_FILE、BIM_PROGRESS_TASK、BIM_PROGRESS_ELEMENT_BINDING,回读均不存在;删除前两库各有 1 条模型资产记录,其余表为空。旧应用访问这些表将失败,须与应用更新协调。

开发库 SYS_MENU 中 BIM 父菜单及 9 条子菜单、按钮已停用并回读(共 10 条)。当时生产库对应 10 条菜单仍启用;后续菜单处理结果见下方生产同步记录。应用和文档站尚未因此发布。

生产菜单同步(2026-11-08) ​

经授权,通过项目 MCP 对照开发库与生产库的 SYS_MENU:同步 25 条共同菜单的名称、排序和必要父级,受影响 25 行,回读与目标一致;BIM引擎底座图标另更新 1 行并回读一致。两库共同的目录及页面菜单图标重新比对无差异。同步未修改 SYS_ROLE_MENU;相关移动菜单的新父级在生产已具备普通管理员授权。

当时错误保留了生产 BIM 旧进度菜单及代码生成启用状态;2026-11-09 已纠正,见下文。重排和移动可能改变菜单路由,页面交互未在本次验证。变更前相关生产行已保存在 test-artifacts/menu-sync/ 的本地回退记录;如需恢复,应先回读现状,再按本次受影响字段逐项恢复,避免覆盖后续调整。

生产菜单与授权对齐(2026-11-09) ​

经用户授权,通过项目 MCP 对齐开发库与生产库的 SYS_MENU、SYS_ROLE_MENU:删除旧 BIM 菜单与按钮 5 条及其角色关联 10 条,新增菜单与按钮 6 条,新增角色关联 42 条;代码生成状态和安质环菜单备注各更新 1 条。菜单操作均按明确 ID 及条件执行,生产业务数据未同步。

回读结果:两库各 758 条菜单,除环境各自的创建、更新人及时间等审计字段外,菜单字段一致;两库各 1183 条角色菜单关联,逐项一致。新增菜单包括 4 个 BIM 权限按钮和 2 个勘察办理隐藏路由。生产 BIM 新应用和新表是否已发布不在本次检查范围;生产页面交互未验证。

操作前两库菜单和角色关联记录保存于 test-artifacts/menu-sync/before-full-sync-20261109.json,用于按实际变更恢复;恢复前应重新回读现状,避免覆盖后续修改。