主题
开投安质环监管 · 数据库设计文档
字段中文含义参考 2026-11-02 开发库、生产库只读回读的字段注释及原有业务资料;历史物理结构、核验日期和设计差异仍以各表原记录为准。
文档版本:1.01 | 最近核对日期:2026-11-09
当前进展:开发中 / 实际结构已集中核对,业务差异待闭环
依据:概要设计、详细设计、实体/Mapper 代码、交付数据库备份及本文件收录的字段矩阵。以下字段按 2026-09-06 DM8
DIGITAL_CONSTRUCTION模式记录,不代表当前数据库已重新核验。
1. 设计范围与公共约定
- 六类业务表和目标适用单位关系表均列出当前实际存在的每个字段;页面不展示的审计、逻辑删除、来源快照和流程字段不得省略。
- 逻辑类型按可迁移设计,物理类型按 DM8 结构记录;人大金仓、openGauss 差异以交付数据库变更记录/适配说明为准。
- 主表公共审计字段为
CREATE_DEPT、CREATE_BY、CREATE_TIME、UPDATE_BY、UPDATE_TIME、DEL_FLAG;流程单据含APPROVAL_STATUS,流程实例关系由平台扩展维护。
2. 实体关系
text
TARGET 1 ── N TARGET_UNIT
MONTHLY_SUPERVISION 1 ── 0..1 RECTIFICATION_REPLY
WORK_PLAN、ACCIDENT、ASSESSMENT 独立存在2.1 BIZ_SQE_TARGET(安全质量环保目标)
| 字段名 | 中文含义 | 物理类型 | 可空 | 默认值 |
|---|---|---|---|---|
ID | 主键标识 | BIGINT | 否 | — |
YEAR | 年度(四位) | VARCHAR(4) | 是 | — |
MANAGEMENT_CATEGORY | 管理类别(字典值) | VARCHAR(32) | 是 | — |
TARGET_NAME | 指标名称 | VARCHAR(200) | 否 | — |
RELEASE_DEPT_ID | 发布部门ID | BIGINT | 是 | — |
RELEASE_DEPT_NAME | 发布部门名称快照 | VARCHAR(200) | 是 | — |
PUBLISHER_ID | 发布人ID | BIGINT | 是 | — |
PUBLISHER_NAME | 发布人名称快照 | VARCHAR(100) | 是 | — |
REGISTERED_TIME | 登记时间 | TIMESTAMP | 是 | — |
TARGET_ATTACHMENT | 附件JSON | CLOB | 是 | — |
TARGET_DESCRIPTION | 目标说明 | VARCHAR(2000) | 是 | — |
CREATE_DEPT | 创建部门 | BIGINT | 是 | — |
CREATE_BY | 创建人 | BIGINT | 是 | — |
CREATE_TIME | 创建时间 | TIMESTAMP | 是 | — |
UPDATE_BY | 更新人 | BIGINT | 是 | — |
UPDATE_TIME | 更新时间 | TIMESTAMP | 是 | — |
DEL_FLAG | 删除标志 | CHAR(1) | 否 | '0' |
APPROVAL_STATUS | 流程审批状态 | VARCHAR(32) | 是 | — |
TARGET | 目标内容 | VARCHAR(2000) | 是 | — |
2.2 BIZ_SQE_TARGET_UNIT(目标适用单位)
| 字段名 | 中文含义 | 物理类型 | 可空 | 默认值 |
|---|---|---|---|---|
ID | 主键标识 | BIGINT | 否 | — |
TARGET_ID | 目标ID | BIGINT | 否 | — |
UNIT_ID | 适用单位(部门)ID | BIGINT | 否 | — |
UNIT_NAME | 适用单位名称快照 | VARCHAR(200) | 是 | — |
CREATE_DEPT | 创建部门 | BIGINT | 是 | — |
CREATE_BY | 创建人 | BIGINT | 是 | — |
CREATE_TIME | 创建时间 | TIMESTAMP | 是 | — |
UPDATE_BY | 更新人 | BIGINT | 是 | — |
UPDATE_TIME | 更新时间 | TIMESTAMP | 是 | — |
DEL_FLAG | 删除标志 | CHAR(1) | 否 | '0' |
2.3 BIZ_SQE_WORK_PLAN(工作计划上报)
| 字段名 | 中文含义 | 物理类型 | 可空 | 默认值 |
|---|---|---|---|---|
ID | 主键标识 | BIGINT | 否 | — |
YEAR | 年度(四位) | VARCHAR(4) | 是 | — |
MANAGEMENT_CATEGORY | 管理类别(字典值) | VARCHAR(32) | 是 | — |
PLAN_NAME | 计划名称 | VARCHAR(200) | 否 | — |
REPORT_UNIT_ID | 上报单位ID | BIGINT | 是 | — |
REPORT_UNIT_NAME | 上报单位名称快照 | VARCHAR(200) | 是 | — |
REPORT_DEPT_ID | 上报部门ID | BIGINT | 是 | — |
REPORT_DEPT_NAME | 上报部门名称快照 | VARCHAR(200) | 是 | — |
REPORTER_ID | 上报人ID | BIGINT | 是 | — |
REPORTER_NAME | 上报人名称快照 | VARCHAR(100) | 是 | — |
REPORT_TIME | 上报时间 | TIMESTAMP | 是 | — |
PLAN_ATTACHMENT | 附件JSON | CLOB | 是 | — |
PLAN_DESCRIPTION | 计划说明 | VARCHAR(2000) | 是 | — |
APPROVAL_STATUS | 审核状态 | VARCHAR(32) | 是 | — |
CREATE_DEPT | 创建部门 | BIGINT | 是 | — |
CREATE_BY | 创建人 | BIGINT | 是 | — |
CREATE_TIME | 创建时间 | TIMESTAMP | 是 | — |
UPDATE_BY | 更新人 | BIGINT | 是 | — |
UPDATE_TIME | 更新时间 | TIMESTAMP | 是 | — |
DEL_FLAG | 删除标志 | CHAR(1) | 否 | '0' |
2.4 BIZ_SQE_ASSESSMENT(考评管理)
| 字段名 | 中文含义 | 物理类型 | 可空 | 默认值 |
|---|---|---|---|---|
ID | 主键标识 | BIGINT | 否 | — |
YEAR | 年度(四位) | VARCHAR(4) | 是 | — |
ASSESSMENT_CATEGORY | 考核类别(字典值) | VARCHAR(32) | 是 | — |
ASSESSMENT_NAME | 考核名称 | VARCHAR(200) | 否 | — |
RELEASE_DEPT_ID | 发布部门ID | BIGINT | 是 | — |
RELEASE_DEPT_NAME | 发布部门名称快照 | VARCHAR(200) | 是 | — |
PUBLISHER_ID | 发布人ID | BIGINT | 是 | — |
PUBLISHER_NAME | 发布人名称快照 | VARCHAR(100) | 是 | — |
REGISTERED_TIME | 登记时间 | TIMESTAMP | 是 | — |
ASSESSMENT_UNIT_ID | 考核单位ID | BIGINT | 是 | — |
ASSESSMENT_UNIT_NAME | 考核单位名称快照 | VARCHAR(200) | 是 | — |
ASSESSMENT_ATTACHMENT | 附件JSON | CLOB | 是 | — |
ASSESSMENT_DESCRIPTION | 考核说明 | VARCHAR(2000) | 是 | — |
APPROVAL_STATUS | 审核状态 | VARCHAR(32) | 是 | — |
CREATE_DEPT | 创建部门 | BIGINT | 是 | — |
CREATE_BY | 创建人 | BIGINT | 是 | — |
CREATE_TIME | 创建时间 | TIMESTAMP | 是 | — |
UPDATE_BY | 更新人 | BIGINT | 是 | — |
UPDATE_TIME | 更新时间 | TIMESTAMP | 是 | — |
DEL_FLAG | 删除标志 | CHAR(1) | 否 | '0' |
2.5 BIZ_SQE_ACCIDENT(事故管理)
| 字段名 | 中文含义 | 物理类型 | 可空 | 默认值 |
|---|---|---|---|---|
ID | 主键标识 | BIGINT | 否 | — |
YEAR | 年度(四位) | VARCHAR(4) | 是 | — |
ACCIDENT_TYPE | 事故类型(字典值) | VARCHAR(32) | 是 | — |
ACCIDENT_LEVEL | 事故等级(字典值) | VARCHAR(32) | 是 | — |
ACCIDENT_TITLE | 事故标题 | VARCHAR(200) | 否 | — |
REPORT_UNIT_ID | 上报单位ID | BIGINT | 是 | — |
REPORT_UNIT_NAME | 上报单位名称快照 | VARCHAR(200) | 是 | — |
REPORT_DEPT_ID | 上报部门ID | BIGINT | 是 | — |
REPORT_DEPT_NAME | 上报部门名称快照 | VARCHAR(200) | 是 | — |
REPORTER_ID | 上报人ID | BIGINT | 是 | — |
REPORTER_NAME | 上报人名称快照 | VARCHAR(100) | 是 | — |
REPORT_TIME | 上报时间 | TIMESTAMP | 是 | — |
ACCIDENT_ATTACHMENT | 附件JSON | CLOB | 是 | — |
ACCIDENT_DESCRIPTION | 事故描述说明 | VARCHAR(2000) | 是 | — |
APPROVAL_STATUS | 审核状态 | VARCHAR(32) | 是 | — |
CREATE_DEPT | 创建部门 | BIGINT | 是 | — |
CREATE_BY | 创建人 | BIGINT | 是 | — |
CREATE_TIME | 创建时间 | TIMESTAMP | 是 | — |
UPDATE_BY | 更新人 | BIGINT | 是 | — |
UPDATE_TIME | 更新时间 | TIMESTAMP | 是 | — |
DEL_FLAG | 删除标志 | CHAR(1) | 否 | '0' |
2.6 BIZ_SQE_RECTIFICATION_REPLY(问题整改回复)
| 字段名 | 中文含义 | 物理类型 | 可空 | 默认值 |
|---|---|---|---|---|
ID | 主键标识 | BIGINT | 否 | — |
MONTHLY_SUPERVISION_ID | 来源月度督察ID(一对一) | BIGINT | 否 | — |
YEAR | 年度(四位,来源快照) | VARCHAR(4) | 是 | — |
MONTH | 月份(来源快照) | INT | 是 | — |
SUPERVISION_NAME | 督察记录(来源快照) | VARCHAR(200) | 是 | — |
RECTIFICATION_NAME | 整改名称 | VARCHAR(200) | 是 | — |
REPORT_UNIT_ID | 上报单位ID(来源接收单位) | BIGINT | 是 | — |
REPORT_UNIT_NAME | 上报单位名称快照 | VARCHAR(200) | 是 | — |
REPORT_DEPT_ID | 上报部门ID | BIGINT | 是 | — |
REPORT_DEPT_NAME | 上报部门名称快照 | VARCHAR(200) | 是 | — |
REPORTER_ID | 上报人ID | BIGINT | 是 | — |
REPORTER_NAME | 上报人名称快照 | VARCHAR(100) | 是 | — |
REPORT_TIME | 上报时间 | TIMESTAMP | 是 | — |
RECTIFICATION_ATTACHMENT | 附件JSON | CLOB | 是 | — |
RECTIFICATION_DESCRIPTION | 整改说明 | VARCHAR(2000) | 是 | — |
APPROVAL_STATUS | 审核状态 | VARCHAR(32) | 是 | — |
CREATE_DEPT | 创建部门 | BIGINT | 是 | — |
CREATE_BY | 创建人 | BIGINT | 是 | — |
CREATE_TIME | 创建时间 | TIMESTAMP | 是 | — |
UPDATE_BY | 更新人 | BIGINT | 是 | — |
UPDATE_TIME | 更新时间 | TIMESTAMP | 是 | — |
DEL_FLAG | 删除标志 | CHAR(1) | 否 | '0' |
2.7 BIZ_SQE_MONTHLY_SUPERVISION(月度督察)
| 字段名 | 中文含义 | 物理类型 | 可空 | 默认值 |
|---|---|---|---|---|
ID | 主键标识 | BIGINT | 否 | — |
YEAR | 年度(四位) | VARCHAR(4) | 是 | — |
MONTH | 月份(1-12) | INT | 是 | — |
SUPERVISION_TYPE | 督察类型(字典值) | VARCHAR(32) | 是 | — |
SUPERVISION_NAME | 督察名称 | VARCHAR(200) | 否 | — |
RELEASE_DEPT_ID | 发布部门ID | BIGINT | 是 | — |
RELEASE_DEPT_NAME | 发布部门名称快照 | VARCHAR(200) | 是 | — |
PUBLISHER_ID | 发布人ID | BIGINT | 是 | — |
PUBLISHER_NAME | 发布人名称快照 | VARCHAR(100) | 是 | — |
REGISTERED_TIME | 登记时间 | TIMESTAMP | 是 | — |
RECEIVING_UNIT_ID | 接收单位ID | BIGINT | 是 | — |
RECEIVING_UNIT_NAME | 接收单位名称快照 | VARCHAR(200) | 是 | — |
SUPERVISION_ATTACHMENT | 附件JSON | CLOB | 是 | — |
NEEDS_RECTIFICATION | 是否需整改(0否 1是) | CHAR(1) | 是 | — |
SUPERVISION_DESCRIPTION | 督察说明 | VARCHAR(2000) | 是 | — |
APPROVAL_STATUS | 审核状态 | VARCHAR(32) | 是 | — |
CREATE_DEPT | 创建部门 | BIGINT | 是 | — |
CREATE_BY | 创建人 | BIGINT | 是 | — |
CREATE_TIME | 创建时间 | TIMESTAMP | 是 | — |
UPDATE_BY | 更新人 | BIGINT | 是 | — |
UPDATE_TIME | 更新时间 | TIMESTAMP | 是 | — |
DEL_FLAG | 删除标志 | CHAR(1) | 否 | '0' |
3. 约束、索引与迁移规则
| 范围 | 设计约束 | 当前状态 |
|---|---|---|
| 目标适用单位 | TARGET_ID + UNIT_ID 唯一;编辑时物理清理旧关系后重建 | 开发库已核对,唯一索引为 INDEX33556200;关系表不按 DEL_FLAG 做唯一性 |
| 整改回复 | 有效记录的 MONTHLY_SUPERVISION_ID 唯一;完成事件重复触发不得生成第二条 | 开发库已核对,函数唯一索引为 UK_SQE_RECT_SOURCE_VALID,仅约束 DEL_FLAG='0' |
| 主表 | 按年度、流程状态、组织 ID 建立查询索引;有效年度唯一 | 开发库已核对(2026-09-06):IDX_SQE_TARGET_YEAR、IDX_SQE_TARGET_CATE 存在;UK_SQE_TARGET_YEAR_VALID、IDX_SQE_TARGET_PUBLISH 在当前库不存在,有效年度唯一目前仅由应用保证(历史 PUBLISH_STATUS 兼容列已于 2026-09-06 清理) |
| 草稿 | 设计上业务字段可暂为空,提交时服务端校验 | 当前名称列为 NOT NULL;工作计划、月度督察、考评的接口暂存仍需服务端校验或迁移为可空,未闭环项见第 4 节和 S-TEST-006 |
| 删除 | 六类业务记录统一使用 DEL_FLAG='0' 有效、逻辑删除;草稿、退回、已完成允许删除;审批中、撤销、作废和终止态拒绝删除 | 代码已实现,待真实接口核对 |
4. 设计字段与实际字段差异
| 范围 | 差异/风险 | 状态 |
|---|---|---|
| 草稿空值 | 目标、计划、督察、事故、考评名称为数据库非空字段;草稿暂存需在页面和接口两层拦截业务必填字段 | 目标、事故已闭环;工作计划/月度督察/考评目前仅页面暂存做字段级校验,后端 add/update 直接调用仍可能写入空值,待补服务端校验或调整可空约束后回归(见 S-TEST-006) |
| 流程实例 | 业务契约描述平台扩展关系,实际主表未见 INSTANCE_ID | 以代码和平台表核对,不自行新增字段 |
| 字典编码 | NEEDS_RECTIFICATION 物理为 CHAR(1),历史资料同时出现 yes/no、0/1 描述 | 需以种子数据和代码统一 |
| 索引 | 目标适用单位、整改回复的唯一性由开发库物理索引兜底(INDEX33556200、UK_SQE_RECT_SOURCE_VALID);目标年度唯一当前无物理索引兜底,依赖应用校验 | 已通过项目 DM8 MCP 核对;交付库发布前仍需按同名结构复核 |
未核对字段、默认值和索引不得写成“已实现”。迁移必须同步实体、Mapper、接口、测试和操作手册。
5. 来源
- 历史字段核验:本文件第 2 节全量字段矩阵(2026-09-06);当前结构须通过项目纳管数据库回读;
- 业务契约:
b3c737714、629508b0c、c33c675b4、3718d3b4c; - 实现层修复:
cb5ab5ceb; - 最终差异以交付数据库备份、实体代码和项目 DM8 MCP 查询为准。