fujian_water_biz_doc/output/02_Table_Specs.html

295 lines
11 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<meta name="author" content="系统设计团队" />
<title>福建水务营收系统-单表规格补充(历史映射)</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
/* The extra [class] is a hack that increases specificity enough to
override a similar rule in reveal.js */
ul.task-list[class]{list-style: none;}
ul.task-list li input[type="checkbox"] {
font-size: inherit;
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<link rel="stylesheet" href="output/document_style.css" />
<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<header id="title-block-header">
<h1 class="title">福建水务营收系统-单表规格补充(历史映射)</h1>
<p class="author">系统设计团队</p>
<p class="date">2024年12月19日</p>
</header>
<nav id="TOC" role="doc-toc">
<ul>
<li><a href="#福建水务营收系统单表规格补充历史映射"
id="toc-福建水务营收系统单表规格补充历史映射"><span
class="toc-section-number">1</span>
福建水务营收系统单表规格补充(历史映射)</a>
<ul>
<li><a href="#章节导航精简" id="toc-章节导航精简"><span
class="toc-section-number">1.1</span> 章节导航(精简)</a>
<ul>
<li><a href="#营收与表务常见历史命名"
id="toc-营收与表务常见历史命名"><span
class="toc-section-number">1.1.1</span> 营收与表务常见历史命名</a></li>
<li><a href="#meter表务专题" id="toc-meter表务专题"><span
class="toc-section-number">1.1.2</span> METER表务专题</a></li>
<li><a href="#inst报装与签章专题" id="toc-inst报装与签章专题"><span
class="toc-section-number">1.1.3</span> INST报装与签章专题</a></li>
</ul></li>
</ul></li>
</ul>
</nav>
<h1 data-number="1" id="福建水务营收系统单表规格补充历史映射"><span
class="header-section-number">1</span>
福建水务营收系统单表规格补充(历史映射)</h1>
<h2 data-number="1.1" id="章节导航精简"><span
class="header-section-number">1.1</span> 章节导航(精简)</h2>
<ul>
<li><a href="#sec-position">文档定位</a></li>
<li><a href="#sec-priority">口径优先级</a></li>
<li><a href="#sec-legacy-mapping">历史命名映射矩阵</a></li>
<li><a href="#sec-topic">METER/INST 专题补充</a></li>
<li><a href="#sec-maintenance">维护规则</a></li>
</ul>
<p><a id="sec-position"></a> ## 文档定位</p>
<p>本文档定位为“单表规格补充与历史命名映射”,用于承接存量资料中的旧表名、专题扩展表与主文档之间的对照关系。</p>
<p>边界约束:</p>
<ul>
<li>本文档<strong>不是</strong>数据库主文档;</li>
<li>字段定义与正式表口径以 <code>01_Database_Design.md</code>
为准;</li>
<li>接口与数据对象口径以 <code>03_Interface_Design.md</code> 为准;</li>
<li>遇到冲突时,不以本文件反向覆盖主文档。</li>
</ul>
<p><a id="sec-priority"></a> ## 口径优先级</p>
<p>数据库相关口径按以下优先级使用:</p>
<ol type="1">
<li><code>docs/design/03_Technical_Design/01_Database_Design.md</code>(主文档)</li>
<li><code>docs/design/03_Technical_Design/03_Interface_Design.md</code>(接口数据对象)</li>
<li><code>docs/design/02_Detailed_Design/01_Detailed_Design.md</code>
<code>11~15</code> 分模块正文</li>
<li>本文档(历史映射与补充)</li>
<li><code>docs/design/04_Appendix/Archive/</code> 历史资料</li>
</ol>
<p>数据库技术口径统一为 <strong>达梦数据库 8.0+</strong>(兼容 MySQL
语法习惯)。</p>
<p><a id="sec-legacy-mapping"></a> ## 历史命名映射矩阵</p>
<h3 data-number="1.1.1" id="营收与表务常见历史命名"><span
class="header-section-number">1.1.1</span> 营收与表务常见历史命名</h3>
<table>
<colgroup>
<col style="width: 25%" />
<col style="width: 25%" />
<col style="width: 25%" />
<col style="width: 25%" />
</colgroup>
<thead>
<tr>
<th style="text-align: left;">历史表名(存量资料)</th>
<th style="text-align: left;">当前主口径</th>
<th style="text-align: left;">状态</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;"><code>water_customer</code></td>
<td style="text-align: left;"><code>biz_cust</code></td>
<td style="text-align: left;">已收敛</td>
<td style="text-align: left;">客户主档</td>
</tr>
<tr>
<td style="text-align: left;"><code>water_account</code></td>
<td style="text-align: left;"><code>biz_account</code></td>
<td style="text-align: left;">已收敛</td>
<td style="text-align: left;">客户账户</td>
</tr>
<tr>
<td style="text-align: left;"><code>water_meter</code></td>
<td style="text-align: left;"><code>biz_meter</code></td>
<td style="text-align: left;">已收敛</td>
<td style="text-align: left;">水表主档</td>
</tr>
<tr>
<td style="text-align: left;"><code>water_meter_reading</code></td>
<td style="text-align: left;"><code>biz_meter_read</code> +
<code>biz_reading_data</code></td>
<td style="text-align: left;">已收敛</td>
<td style="text-align: left;">抄表任务与读数分离建模</td>
</tr>
<tr>
<td style="text-align: left;"><code>water_bill</code></td>
<td style="text-align: left;"><code>biz_charge</code> +
<code>biz_charge_detail</code></td>
<td style="text-align: left;">已收敛</td>
<td style="text-align: left;">账单主表与明细表分离</td>
</tr>
<tr>
<td style="text-align: left;"><code>water_payment</code></td>
<td style="text-align: left;"><code>biz_collection</code> +
<code>bk_transaction</code></td>
<td style="text-align: left;">已收敛</td>
<td style="text-align: left;">收费业务与渠道流水分离</td>
</tr>
<tr>
<td style="text-align: left;"><code>water_invoice</code></td>
<td style="text-align: left;"><code>biz_invoice</code> +
<code>biz_invoice_taxrate</code></td>
<td style="text-align: left;">已收敛</td>
<td style="text-align: left;">发票申请与税率配置</td>
</tr>
<tr>
<td style="text-align: left;"><code>water_meter_workorder</code></td>
<td style="text-align: left;"><code>biz_meter_log</code> +
<code>biz_process_transfer</code></td>
<td style="text-align: left;">已收敛</td>
<td style="text-align: left;">表务工单过程留痕</td>
</tr>
<tr>
<td style="text-align: left;"><code>water_meter_stock</code></td>
<td style="text-align: left;"><code>biz_meter_in_out</code></td>
<td style="text-align: left;">已收敛</td>
<td style="text-align: left;">库存主记录</td>
</tr>
<tr>
<td style="text-align: left;"><code>water_meter_inventory</code></td>
<td style="text-align: left;"><code>biz_meter_in_out_rel</code></td>
<td style="text-align: left;">已收敛</td>
<td style="text-align: left;">出入库关联明细</td>
</tr>
<tr>
<td style="text-align: left;"><code>water_meter_archive</code></td>
<td style="text-align: left;"><code>biz_meter</code> +
<code>biz_last_reading</code></td>
<td style="text-align: left;">已收敛</td>
<td style="text-align: left;">档案与状态统一收口</td>
</tr>
</tbody>
</table>
<blockquote>
<p>说明:上述 <code>water_*</code>
名称仅用于历史资料追溯,不作为当前正式设计与实施命名。</p>
</blockquote>
<p><a id="sec-topic"></a> ## METER/INST 专题补充</p>
<h3 data-number="1.1.2" id="meter表务专题"><span
class="header-section-number">1.1.2</span> METER表务专题</h3>
<table>
<colgroup>
<col style="width: 33%" />
<col style="width: 33%" />
<col style="width: 33%" />
</colgroup>
<thead>
<tr>
<th style="text-align: left;">数据域</th>
<th style="text-align: left;">主要表</th>
<th style="text-align: left;">口径</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">水表基础档案</td>
<td
style="text-align: left;"><code>biz_meter</code><code>biz_meter_model</code><code>biz_meter_caliber</code><code>biz_meter_range</code></td>
<td style="text-align: left;">实现态</td>
</tr>
<tr>
<td style="text-align: left;">抄表与读数</td>
<td
style="text-align: left;"><code>biz_meter_read</code><code>biz_reading_data</code><code>biz_last_reading</code></td>
<td style="text-align: left;">实现态</td>
</tr>
<tr>
<td style="text-align: left;">工单与处理留痕</td>
<td
style="text-align: left;"><code>biz_meter_log</code><code>biz_process</code><code>biz_process_transfer</code></td>
<td style="text-align: left;">实现态</td>
</tr>
<tr>
<td style="text-align: left;">库存与生命周期</td>
<td
style="text-align: left;"><code>biz_meter_in_out</code><code>biz_meter_in_out_rel</code></td>
<td style="text-align: left;">实现态</td>
</tr>
</tbody>
</table>
<h3 data-number="1.1.3" id="inst报装与签章专题"><span
class="header-section-number">1.1.3</span> INST报装与签章专题</h3>
<table>
<colgroup>
<col style="width: 33%" />
<col style="width: 33%" />
<col style="width: 33%" />
</colgroup>
<thead>
<tr>
<th style="text-align: left;">数据域</th>
<th style="text-align: left;">主要表</th>
<th style="text-align: left;">口径</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">报装流程主线</td>
<td
style="text-align: left;"><code>biz_process</code><code>biz_process_transfer</code><code>biz_business_datas</code></td>
<td style="text-align: left;">实现态</td>
</tr>
<tr>
<td style="text-align: left;">报装资料附件</td>
<td
style="text-align: left;"><code>biz_content</code><code>biz_content_attach</code></td>
<td style="text-align: left;">实现态</td>
</tr>
<tr>
<td style="text-align: left;">合同签章扩展</td>
<td
style="text-align: left;"><code>installation_contract</code><code>installation_signature</code><code>installation_evidence</code></td>
<td style="text-align: left;">专题设计态</td>
</tr>
<tr>
<td style="text-align: left;">CA 配置与模板</td>
<td
style="text-align: left;"><code>installation_ca_config</code><code>installation_signature_template</code></td>
<td style="text-align: left;">专题设计态</td>
</tr>
</tbody>
</table>
<p>专题来源参考:</p>
<ul>
<li><code>docs/design/02_Detailed_Design/14_METER_Detailed.md</code></li>
<li><code>docs/design/02_Detailed_Design/15_INST_Detailed.md</code></li>
<li><code>docs/design/04_Appendix/01_Overview_CA.md</code></li>
<li><code>docs/design/04_Appendix/02_Database_Design_CA.md</code></li>
</ul>
<p><a id="sec-maintenance"></a> ## 维护规则</p>
<ol type="1">
<li>新增或调整表口径时,先更新
<code>01_Database_Design.md</code>,再更新本映射文档;</li>
<li>历史表名只做映射,不新增“并行主模型”;</li>
<li>本文档新增映射项时,需同步检查
<code>02_Detailed_Design/02_Module_Traceability_Index.md</code></li>
<li>完成后至少执行:
<ul>
<li><code>make validate-file FILE=docs/design/03_Technical_Design/01_Database_Design.md</code></li>
<li><code>make validate-file FILE=docs/design/03_Technical_Design/02_Table_Specs.md</code></li>
<li><code>make check-links</code></li>
</ul></li>
</ol>
</body>
</html>