--- title: "02_Table_Specs" author: "系统设计团队" date: "2024年12月19日" documentclass: article geometry: margin=1in fontsize: 11pt mainfont: "PingFang SC" CJKmainfont: "PingFang SC" --- --- doc_id: TC-02-TABLE-SPECS doc_role: support_document authority: secondary scope: 单表规格补充与历史映射 source_of_truth: false last_reviewed: 2026-03-11 retrieval_priority: P2 --- # 福建水务营收系统单表规格补充(历史映射) ## 章节导航(精简) - [文档定位](#sec-position) - [口径优先级](#sec-priority) - [历史命名映射矩阵](#sec-legacy-mapping) - [METER/INST 专题补充](#sec-topic) - [维护规则](#sec-maintenance) ## 文档定位 本文档定位为“单表规格补充与历史命名映射”,用于承接存量资料中的旧表名、专题扩展表与主文档之间的对照关系。 边界约束: - 本文档**不是**数据库主文档; - 字段定义与正式表口径以 `01_Database_Design.md` 为准; - 接口与数据对象口径以 `03_Interface_Design.md` 为准; - 遇到冲突时,不以本文件反向覆盖主文档。 ## 口径优先级 数据库相关口径按以下优先级使用: 1. `docs/design/03_Technical_Design/01_Database_Design.md`(主文档) 2. `docs/design/03_Technical_Design/03_Interface_Design.md`(接口数据对象) 3. `docs/design/02_Detailed_Design/01_Detailed_Design.md` 与 `11~15` 分模块正文 4. 本文档(历史映射与补充) 5. `docs/design/04_Appendix/Archive/` 历史资料 数据库技术口径统一为 **达梦数据库 8.0+**(兼容 MySQL 语法习惯)。 ## 历史命名映射矩阵 ### 营收与表务常见历史命名 | 历史表名(存量资料) | 当前主口径 | 状态 | 说明 | | :--- | :--- | :--- | :--- | | `water_customer` | `biz_cust` | 已收敛 | 客户主档 | | `water_account` | `biz_account` | 已收敛 | 客户账户 | | `water_meter` | `biz_meter` | 已收敛 | 水表主档 | | `water_meter_reading` | `biz_meter_read` + `biz_reading_data` | 已收敛 | 抄表任务与读数分离建模 | | `water_bill` | `biz_charge` + `biz_charge_detail` | 已收敛 | 账单主表与明细表分离 | | `water_payment` | `biz_collection` + `bk_transaction` | 已收敛 | 收费业务与渠道流水分离 | | `water_invoice` | `biz_invoice` + `biz_invoice_taxrate` | 已收敛 | 发票申请与税率配置 | | `water_meter_workorder` | `biz_meter_log` + `biz_process_transfer` | 已收敛 | 表务工单过程留痕 | | `water_meter_stock` | `biz_meter_in_out` | 已收敛 | 库存主记录 | | `water_meter_inventory` | `biz_meter_in_out_rel` | 已收敛 | 出入库关联明细 | | `water_meter_archive` | `biz_meter` + `biz_last_reading` | 已收敛 | 档案与状态统一收口 | > 说明:上述 `water_*` 名称仅用于历史资料追溯,不作为当前正式设计与实施命名。 ## METER/INST 专题补充 ### METER(表务专题) | 数据域 | 主要表 | 口径 | | :--- | :--- | :--- | | 水表基础档案 | `biz_meter`、`biz_meter_model`、`biz_meter_caliber`、`biz_meter_range` | 实现态 | | 抄表与读数 | `biz_meter_read`、`biz_reading_data`、`biz_last_reading` | 实现态 | | 工单与处理留痕 | `biz_meter_log`、`biz_process`、`biz_process_transfer` | 实现态 | | 库存与生命周期 | `biz_meter_in_out`、`biz_meter_in_out_rel` | 实现态 | ### INST(报装与签章专题) | 数据域 | 主要表 | 口径 | | :--- | :--- | :--- | | 报装流程主线 | `biz_process`、`biz_process_transfer`、`biz_business_datas` | 实现态 | | 报装资料附件 | `biz_content`、`biz_content_attach` | 实现态 | | 合同签章扩展 | `installation_contract`、`installation_signature`、`installation_evidence` | 专题设计态 | | CA 配置与模板 | `installation_ca_config`、`installation_signature_template` | 专题设计态 | 专题来源参考: - `docs/design/02_Detailed_Design/14_METER_Detailed.md` - `docs/design/02_Detailed_Design/15_INST_Detailed.md` - `docs/design/04_Appendix/01_Overview_CA.md` - `docs/design/04_Appendix/02_Database_Design_CA.md` ## 维护规则 1. 新增或调整表口径时,先更新 `01_Database_Design.md`,再更新本映射文档; 2. 历史表名只做映射,不新增“并行主模型”; 3. 本文档新增映射项时,需同步检查 `02_Detailed_Design/02_Module_Traceability_Index.md`; 4. 完成后至少执行: - `make validate-file FILE=docs/design/03_Technical_Design/01_Database_Design.md` - `make validate-file FILE=docs/design/03_Technical_Design/02_Table_Specs.md` - `make check-links`