主题
公文管理 · 数据库设计文档
字段中文含义参考 2026-11-02 开发库、生产库只读回读的字段注释及原有业务资料;历史物理结构、核验日期和设计差异仍以各表原记录为准。
文档版本:1.00 | 最近核对日期:2026-09-06 结构来源:项目 MCP 对 DM8 开发库的历史结构回读;2026-09-14 状态约束另见正文。
1. 范围与核验状态
本文件记录本模块已收录表的全量物理字段。以下内容只证明原核验日期和范围内的结构,当前结构以项目纳管数据库重新回读为准;业务规则见本模块需求及设计资料,不从字段存在推导已实现能力。字段按物理顺序记录类型、空值与默认值,— 表示无默认值。
2. 全量字段矩阵
2.1 DOCUMENT_MATTER
| 字段名 | 中文含义 | 物理类型 | 可空 | 默认值 |
|---|---|---|---|---|
MATTER_ID | 事项主键 | BIGINT | 否 | — |
MATTER_TYPE | 事项类型 | VARCHAR(32) | 否 | — |
MATTER_NO | 事项编号 | VARCHAR(100) | 是 | — |
TITLE | 事项标题 | VARCHAR(500) | 否 | — |
CONTENT | 正文内容 | CLOB | 是 | — |
STATUS | 事项状态 | VARCHAR(32) | 否 | 'draft' |
CREATOR_ID | 发起人用户主键 | BIGINT | 否 | — |
CREATOR_DEPT_ID | 发起部门主键 | BIGINT | 是 | — |
SENT_TIME | 发送时间 | TIMESTAMP | 是 | — |
HANDLING_DEADLINE | 办理截止时间 | TIMESTAMP | 是 | — |
MEETING_START_TIME | 会议开始时间 | TIMESTAMP | 是 | — |
MEETING_END_TIME | 会议结束时间 | TIMESTAMP | 是 | — |
RECEIPT_DEADLINE | 回执截止时间 | TIMESTAMP | 是 | — |
ARCHIVED | 是否已归档(0否 1是) | CHAR(1) | 否 | '0' |
ARCHIVED_TIME | 归档时间 | TIMESTAMP | 是 | — |
ATTACHMENT_JSON | 附件对象存储主键JSON | CLOB | 是 | — |
EXTENSION_JSON | 扩展字段JSON | CLOB | 是 | — |
REMARK | 备注 | VARCHAR(500) | 是 | — |
CREATE_DEPT | 创建部门 | BIGINT | 是 | — |
CREATE_BY | 创建人 | BIGINT | 是 | — |
CREATE_TIME | 创建时间 | TIMESTAMP | 是 | — |
UPDATE_BY | 更新人 | BIGINT | 是 | — |
UPDATE_TIME | 更新时间 | TIMESTAMP | 是 | — |
DEL_FLAG | 删除标志 | CHAR(1) | 否 | '0' |
ARCHIVED、ARCHIVED_TIME是快照所记录物理表中的历史兼容列;公文管理 v1.5 已移除归档业务读写、接口和页面设计,本次不执行删除性 DDL。
2.2 DOCUMENT_MATTER_RECIPIENT
| 字段名 | 中文含义 | 物理类型 | 可空 | 默认值 |
|---|---|---|---|---|
RECIPIENT_ID | 收件人记录主键 | BIGINT | 否 | — |
MATTER_ID | 事项主键 | BIGINT | 否 | — |
RECIPIENT_USER_ID | 收件人用户主键 | BIGINT | 否 | — |
RECIPIENT_USER_NAME | 收件人姓名快照 | VARCHAR(100) | 是 | — |
RECIPIENT_DEPT_ID | 收件部门主键 | BIGINT | 是 | — |
RECIPIENT_DEPT_NAME | 收件部门名称快照 | VARCHAR(200) | 是 | — |
NEED_RESPONSE | 是否需要回复(0否 1是) | CHAR(1) | 否 | '0' |
SIGNED | 是否已签收(0否 1是) | CHAR(1) | 否 | '0' |
SIGNED_TIME | 签收时间 | TIMESTAMP | 是 | — |
RESPONSE_STATUS | 回复状态 | VARCHAR(32) | 否 | 'pending' |
RESPONSE_TIME | 回复时间 | TIMESTAMP | 是 | — |
REPLY_DEADLINE | 回复截止时间 | TIMESTAMP | 是 | — |
COMPLETION_TIME | 完成时间 | TIMESTAMP | 是 | — |
CREATE_TIME | 创建时间 | TIMESTAMP | 是 | — |
UPDATE_TIME | 更新时间 | TIMESTAMP | 是 | — |
2.3 DOCUMENT_MATTER_RESPONSE
| 字段名 | 中文含义 | 物理类型 | 可空 | 默认值 |
|---|---|---|---|---|
RESPONSE_ID | 回复记录主键 | BIGINT | 否 | — |
MATTER_ID | 事项主键 | BIGINT | 否 | — |
RECIPIENT_ID | 收件人记录主键 | BIGINT | 是 | — |
RESPONDER_USER_ID | 回复人用户主键 | BIGINT | 否 | — |
RESPONSE_TYPE | 回复类型 | VARCHAR(32) | 否 | — |
RESPONSE_CONTENT | 回复内容 | CLOB | 是 | — |
ATTACHMENT_JSON | 附件对象存储主键JSON | CLOB | 是 | — |
CREATE_TIME | 创建时间 | TIMESTAMP | 否 | — |
2.4 DOCUMENT_MATTER_LOG
| 字段名 | 中文含义 | 物理类型 | 可空 | 默认值 |
|---|---|---|---|---|
LOG_ID | 操作日志主键 | BIGINT | 否 | — |
MATTER_ID | 事项主键 | BIGINT | 否 | — |
ACTION | 操作类型 | VARCHAR(32) | 否 | — |
OPERATOR_USER_ID | 操作人用户主键 | BIGINT | 否 | — |
OPERATOR_NAME | 操作人姓名 | VARCHAR(100) | 是 | — |
DETAIL | 操作明细 | CLOB | 是 | — |
OPERATION_TIME | 操作时间 | TIMESTAMP | 否 | — |
2.5 DOCUMENT_MATTER_REMINDER
| 字段名 | 中文含义 | 物理类型 | 可空 | 默认值 |
|---|---|---|---|---|
REMINDER_ID | 催办记录主键 | BIGINT | 否 | — |
MATTER_ID | 事项主键 | BIGINT | 否 | — |
RECIPIENT_USER_ID | 被催办人用户主键 | BIGINT | 否 | — |
REMINDER_CONTENT | 催办内容 | CLOB | 是 | — |
REMINDER_USER_ID | 催办人用户主键 | BIGINT | 否 | — |
REMINDER_TIME | 催办时间 | TIMESTAMP | 否 | — |
3. 约束与未落库对象
| 范围 | 原核验记录 |
|---|---|
| 公文管理 | DOCUMENT_MATTER 类型/状态检查、事项编号唯一(MATTER_TYPE、MATTER_NO)和收件人唯一约束存在;响应、日志、提醒表均已落库。2026-09-14 通过项目 dcp-dm8-dev MCP 回读确认状态约束为 CK_DOCUMENT_MATTER_STATUS_V2,允许 draft、pending_sign、processing、partially_completed、completed、ready_to_archive、archived。 |