diff --git a/output/document_style.css b/output/document_style.css index 11ba1e5..dc879fc 100644 --- a/output/document_style.css +++ b/output/document_style.css @@ -81,13 +81,14 @@ p { text-justify: inter-ideograph; } -/* 表格样式 */ +/* 表格样式(黑色边框) */ table { border-collapse: collapse; width: 100%; margin: 12pt 0; font-size: 10pt; page-break-inside: avoid; + border: 1pt solid #000; /* 外边框黑色 */ } th { @@ -95,13 +96,13 @@ th { color: white; font-weight: bold; padding: 8pt; - border: 1pt solid #2f5597; + border: 1pt solid #000; /* 表头黑线 */ text-align: center; } td { padding: 6pt 8pt; - border: 1pt solid #a6a6a6; + border: 1pt solid #000; /* 单元格黑线 */ vertical-align: top; } diff --git a/output/新-数据库设计说明书.docx b/output/新-数据库设计说明书.docx index 1306ac3..b450176 100644 Binary files a/output/新-数据库设计说明书.docx and b/output/新-数据库设计说明书.docx differ diff --git a/output/新-数据库设计说明书_processed.md b/output/新-数据库设计说明书_processed.md index 21c9983..3ed5b29 100644 --- a/output/新-数据库设计说明书_processed.md +++ b/output/新-数据库设计说明书_processed.md @@ -509,6 +509,27 @@ CJKmainfont: "PingFang SC" | deleted | int2 | N | 0 | 是否删除 | | tenant_id | int8 | N | 0 | 租户id | +### system_user_form_config (用户表单字段配置表-标准) + +| 字段名 | 类型 | 是否可空 | 默认值 | 注释 | +| :--- | :--- | :--- | :--- | :--- | +| id | int8 | N | nextval() | 主键ID | +| obj_id | int8 | Y | | 对象ID(用户id/角色id等) | +| config_type | int2 | N | | 配置类型:1-个人配置,2-角色配置 | +| code | varchar(100) | N | | 表格标识/模版号(与菜单或功能标识关联) | +| column_key | varchar(100) | N | | 列字段标识 | +| column_title | varchar(100) | Y | | 自定义列标题 | +| column_width | int4 | Y | | 列宽度 | +| is_visible | int2 | N | 0 | 是否显示:0-显示,1-隐藏 | +| is_printable | int2 | N | 0 | 是否可打印:0-是,1-否 | +| sort_order | int4 | N | 0 | 排序序号 | +| creator | varchar(64) | Y | | 创建人 | +| create_time | timestamp(6) | N | pg_systimestamp() | 创建时间 | +| updater | varchar(64) | Y | | 更新人 | +| update_time | timestamp(6) | N | pg_systimestamp() | 更新时间 | +| deleted | int2 | N | 0 | 是否删除 | +| tenant_id | int8 | N | 0 | 租户编号 | + ### biz_company_account (水司账户表) | 字段名 | 类型 | 是否可空 | 默认值 | 注释 | | :--- | :--- | :--- | :--- | :--- | @@ -565,6 +586,7 @@ CJKmainfont: "PingFang SC" | :--- | :--- | :--- | :--- | :--- | | id | int8 | N | nextval() | 主键 | | name | varchar(100) | Y | | 口径名称 | +| code | varchar(100) | N | | 口径代码 | | value | numeric(10,2) | Y | | 口径值(单位:毫米) | | check_period | int4 | Y | | 强检周期(单位:年) | | replace_period | int4 | Y | | 定换周期(单位:年) | @@ -985,8 +1007,12 @@ CJKmainfont: "PingFang SC" | customer_id | int8 | Y | | 客户ID | | maker_code | varchar(100) | N | | 厂家代码 | | model_code | varchar(100) | N | | 型号代码 | -| caliber_id | int8 | N | | 口径ID | -| range_id | int8 | N | | 量程ID | +| caliber_code | varchar(100) | Y | | 口径代码(与源设计对齐,优先使用) | +| range_code | varchar(100) | Y | | 量程代码(与源设计对齐,优先使用) | +| type | int4 | Y | | 水表分类/类型(见字典) | +| steel_mark | varchar(100) | Y | | 钢印号(源设计字段) | +| seal_number | varchar(100) | Y | | 水表编号(源设计字段) | +| check_code | varchar(100) | Y | | 强检编号(源设计字段) | | install_date | timestamp(6) | Y | | 安装日期 | | install_address | varchar(500) | Y | | 安装地址 | | meter_status | int2 | N | 0 | 水表状态:0-正常,1-故障,2-停用,3-拆除 | @@ -994,6 +1020,16 @@ CJKmainfont: "PingFang SC" | last_reading | numeric(15,3) | Y | 0 | 上次读数 | | check_date | timestamp(6) | Y | | 检定日期 | | expire_date | timestamp(6) | Y | | 到期日期 | +| gpsx | numeric(10,6) | Y | | GPSX坐标 | +| gpsy | numeric(10,6) | Y | | GPSY坐标 | +| latitude | numeric(10,6) | Y | | 纬度 | +| longitude | numeric(10,6) | Y | | 经度 | +| highly | numeric(10,2) | Y | | 高度(米) | +| imei | varchar(100) | Y | | 设备识别码 | +| imsi | varchar(100) | Y | | IMSI | +| module_code | varchar(100) | Y | | 模块号 | +| nfc_code | varchar(100) | Y | | NFC编号 | +| qr_code | varchar(100) | Y | | 二维码编号 | | remark | varchar(500) | Y | | 备注 | | create_time | timestamp(6) | N | pg_systimestamp() | 创建时间 | | update_time | timestamp(6) | N | pg_systimestamp() | 更新时间 | @@ -3273,14 +3309,14 @@ CJKmainfont: "PingFang SC" **图表 1** -![图表 1](temp_mermaid_新-数据库设计说明书_7752/diagram_1.png) +![图表 1](temp_mermaid_新-数据库设计说明书_23274/diagram_1.png) ### 业务核心表关系图 **图表 2** -![图表 2](temp_mermaid_新-数据库设计说明书_7752/diagram_2.png) +![图表 2](temp_mermaid_新-数据库设计说明书_23274/diagram_2.png) ## 业务视图设计 diff --git a/output/新-概要设计说明书.docx b/output/新-概要设计说明书.docx index 3610286..f14142a 100644 Binary files a/output/新-概要设计说明书.docx and b/output/新-概要设计说明书.docx differ diff --git a/output/新-概要设计说明书_processed.md b/output/新-概要设计说明书_processed.md index 4dde0c7..e1d0b92 100644 --- a/output/新-概要设计说明书_processed.md +++ b/output/新-概要设计说明书_processed.md @@ -222,7 +222,7 @@ CJKmainfont: "PingFang SC" **图表 1** -![图表 1](temp_mermaid_新-概要设计说明书_7752/diagram_1.png) +![图表 1](temp_mermaid_新-概要设计说明书_23274/diagram_1.png) ### 层级说明 @@ -257,7 +257,7 @@ CJKmainfont: "PingFang SC" **图表 2** -![图表 2](temp_mermaid_新-概要设计说明书_7752/diagram_2.png) +![图表 2](temp_mermaid_新-概要设计说明书_23274/diagram_2.png) ## 物理架构 @@ -269,13 +269,13 @@ CJKmainfont: "PingFang SC" **图表 3** -![图表 3](temp_mermaid_新-概要设计说明书_7752/diagram_3.png) +![图表 3](temp_mermaid_新-概要设计说明书_23274/diagram_3.png) ### 网络连接 **图表 4** -![图表 4](temp_mermaid_新-概要设计说明书_7752/diagram_4.png) +![图表 4](temp_mermaid_新-概要设计说明书_23274/diagram_4.png) ### 硬件配置规格 @@ -319,7 +319,7 @@ CJKmainfont: "PingFang SC" **图表 5** -![图表 5](temp_mermaid_新-概要设计说明书_7752/diagram_5.png) +![图表 5](temp_mermaid_新-概要设计说明书_23274/diagram_5.png) ### 容器化部署架构 @@ -329,7 +329,7 @@ CJKmainfont: "PingFang SC" **图表 6** -![图表 6](temp_mermaid_新-概要设计说明书_7752/diagram_6.png) +![图表 6](temp_mermaid_新-概要设计说明书_23274/diagram_6.png) ## 对外接口 @@ -362,7 +362,7 @@ CJKmainfont: "PingFang SC" **图表 7** -![图表 7](temp_mermaid_新-概要设计说明书_7752/diagram_7.png) +![图表 7](temp_mermaid_新-概要设计说明书_23274/diagram_7.png) ### 主要接口定义 @@ -430,7 +430,7 @@ CJKmainfont: "PingFang SC" **图表 8** -![图表 8](temp_mermaid_新-概要设计说明书_7752/diagram_8.png) +![图表 8](temp_mermaid_新-概要设计说明书_23274/diagram_8.png) **功能群说明:** @@ -447,7 +447,7 @@ CJKmainfont: "PingFang SC" **图表 9** -![图表 9](temp_mermaid_新-概要设计说明书_7752/diagram_9.png) +![图表 9](temp_mermaid_新-概要设计说明书_23274/diagram_9.png) ## 模块设计 @@ -585,7 +585,7 @@ CJKmainfont: "PingFang SC" **图表 10** -![图表 10](temp_mermaid_新-概要设计说明书_7752/diagram_10.png) +![图表 10](temp_mermaid_新-概要设计说明书_23274/diagram_10.png) ### 客户服务业务群 @@ -595,7 +595,7 @@ CJKmainfont: "PingFang SC" **图表 11** -![图表 11](temp_mermaid_新-概要设计说明书_7752/diagram_11.png) +![图表 11](temp_mermaid_新-概要设计说明书_23274/diagram_11.png) ## 模块设计 @@ -663,7 +663,7 @@ CJKmainfont: "PingFang SC" **图表 12** -![图表 12](temp_mermaid_新-概要设计说明书_7752/diagram_12.png) +![图表 12](temp_mermaid_新-概要设计说明书_23274/diagram_12.png) **业务规则:** @@ -704,7 +704,7 @@ CJKmainfont: "PingFang SC" **图表 13** -![图表 13](temp_mermaid_新-概要设计说明书_7752/diagram_13.png) +![图表 13](temp_mermaid_新-概要设计说明书_23274/diagram_13.png) **业务规则:** @@ -903,7 +903,7 @@ CJKmainfont: "PingFang SC" **图表 14** -![图表 14](temp_mermaid_新-概要设计说明书_7752/diagram_14.png) +![图表 14](temp_mermaid_新-概要设计说明书_23274/diagram_14.png) **业务规则:** diff --git a/output/新-详细设计说明书.docx b/output/新-详细设计说明书.docx index cfca2f1..02e2418 100644 Binary files a/output/新-详细设计说明书.docx and b/output/新-详细设计说明书.docx differ diff --git a/output/新-详细设计说明书_processed.md b/output/新-详细设计说明书_processed.md index 60b66a1..1665ec6 100644 --- a/output/新-详细设计说明书_processed.md +++ b/output/新-详细设计说明书_processed.md @@ -548,7 +548,7 @@ CJKmainfont: "PingFang SC" **图表 1** -![图表 1](temp_mermaid_新-详细设计说明书_7752/diagram_1.png) +![图表 1](temp_mermaid_新-详细设计说明书_23274/diagram_1.png) ### 系统数据流向图 @@ -556,7 +556,7 @@ CJKmainfont: "PingFang SC" **图表 2** -![图表 2](temp_mermaid_新-详细设计说明书_7752/diagram_2.png) +![图表 2](temp_mermaid_新-详细设计说明书_23274/diagram_2.png) ### 表现层 @@ -590,7 +590,7 @@ CJKmainfont: "PingFang SC" **图表 3** -![图表 3](temp_mermaid_新-详细设计说明书_7752/diagram_3.png) +![图表 3](temp_mermaid_新-详细设计说明书_23274/diagram_3.png) ### 容器化部署架构 @@ -598,7 +598,7 @@ CJKmainfont: "PingFang SC" **图表 4** -![图表 4](temp_mermaid_新-详细设计说明书_7752/diagram_4.png) +![图表 4](temp_mermaid_新-详细设计说明书_23274/diagram_4.png) ### 硬件配置规格表 @@ -1089,7 +1089,7 @@ h、**错误响应码** **图表 5** -![图表 5](temp_mermaid_新-详细设计说明书_7752/diagram_5.png) +![图表 5](temp_mermaid_新-详细设计说明书_23274/diagram_5.png) ###### 数据设计 @@ -1124,7 +1124,7 @@ h、**错误响应码** **图表 6** -![图表 6](temp_mermaid_新-详细设计说明书_7752/diagram_6.png) +![图表 6](temp_mermaid_新-详细设计说明书_23274/diagram_6.png) ###### 业务规则 @@ -1291,7 +1291,7 @@ f、**响应参数** **图表 7** -![图表 7](temp_mermaid_新-详细设计说明书_7752/diagram_7.png) +![图表 7](temp_mermaid_新-详细设计说明书_23274/diagram_7.png) ###### 数据设计 @@ -1425,7 +1425,7 @@ f、**响应参数** **图表 8** -![图表 8](temp_mermaid_新-详细设计说明书_7752/diagram_8.png) +![图表 8](temp_mermaid_新-详细设计说明书_23274/diagram_8.png) ###### 输入输出数据 @@ -1528,7 +1528,7 @@ f、**响应参数** **图表 9** -![图表 9](temp_mermaid_新-详细设计说明书_7752/diagram_9.png) +![图表 9](temp_mermaid_新-详细设计说明书_23274/diagram_9.png) ###### 数据设计 @@ -1589,7 +1589,7 @@ f、**响应参数** **图表 10** -![图表 10](temp_mermaid_新-详细设计说明书_7752/diagram_10.png) +![图表 10](temp_mermaid_新-详细设计说明书_23274/diagram_10.png) ###### 数据设计 @@ -1650,7 +1650,7 @@ f、**响应参数** **图表 11** -![图表 11](temp_mermaid_新-详细设计说明书_7752/diagram_11.png) +![图表 11](temp_mermaid_新-详细设计说明书_23274/diagram_11.png) ###### 数据设计 @@ -1710,7 +1710,7 @@ f、**响应参数** **图表 12** -![图表 12](temp_mermaid_新-详细设计说明书_7752/diagram_12.png) +![图表 12](temp_mermaid_新-详细设计说明书_23274/diagram_12.png) ###### 数据设计 @@ -1771,7 +1771,7 @@ f、**响应参数** **图表 13** -![图表 13](temp_mermaid_新-详细设计说明书_7752/diagram_13.png) +![图表 13](temp_mermaid_新-详细设计说明书_23274/diagram_13.png) ###### 数据设计 @@ -1832,7 +1832,7 @@ f、**响应参数** **图表 14** -![图表 14](temp_mermaid_新-详细设计说明书_7752/diagram_14.png) +![图表 14](temp_mermaid_新-详细设计说明书_23274/diagram_14.png) ###### 数据设计 @@ -1910,7 +1910,7 @@ f、**响应参数** **图表 15** -![图表 15](temp_mermaid_新-详细设计说明书_7752/diagram_15.png) +![图表 15](temp_mermaid_新-详细设计说明书_23274/diagram_15.png) ###### 数据设计 @@ -1988,7 +1988,7 @@ f、**响应参数** **图表 16** -![图表 16](temp_mermaid_新-详细设计说明书_7752/diagram_16.png) +![图表 16](temp_mermaid_新-详细设计说明书_23274/diagram_16.png) ###### 数据设计 @@ -2143,7 +2143,7 @@ f、**响应参数** **图表 17** -![图表 17](temp_mermaid_新-详细设计说明书_7752/diagram_17.png) +![图表 17](temp_mermaid_新-详细设计说明书_23274/diagram_17.png) ###### 数据设计 @@ -2190,7 +2190,7 @@ f、**响应参数** **图表 18** -![图表 18](temp_mermaid_新-详细设计说明书_7752/diagram_18.png) +![图表 18](temp_mermaid_新-详细设计说明书_23274/diagram_18.png) ###### 业务规则 @@ -2238,7 +2238,7 @@ f、**响应参数** **图表 19** -![图表 19](temp_mermaid_新-详细设计说明书_7752/diagram_19.png) +![图表 19](temp_mermaid_新-详细设计说明书_23274/diagram_19.png) ###### 业务规则 @@ -2271,7 +2271,7 @@ f、**响应参数** **图表 20** -![图表 20](temp_mermaid_新-详细设计说明书_7752/diagram_20.png) +![图表 20](temp_mermaid_新-详细设计说明书_23274/diagram_20.png) ###### 业务规则 @@ -2304,7 +2304,7 @@ f、**响应参数** **图表 21** -![图表 21](temp_mermaid_新-详细设计说明书_7752/diagram_21.png) +![图表 21](temp_mermaid_新-详细设计说明书_23274/diagram_21.png) ###### 业务规则 @@ -2588,14 +2588,14 @@ f、**响应参数** **图表 22** -![图表 22](temp_mermaid_新-详细设计说明书_7752/diagram_22.png) +![图表 22](temp_mermaid_新-详细设计说明书_23274/diagram_22.png) - 申请受理阶段 **图表 23** -![图表 23](temp_mermaid_新-详细设计说明书_7752/diagram_23.png) +![图表 23](temp_mermaid_新-详细设计说明书_23274/diagram_23.png) - 现场勘查设计阶段 @@ -2603,7 +2603,7 @@ f、**响应参数** **图表 24** -![图表 24](temp_mermaid_新-详细设计说明书_7752/diagram_24.png) +![图表 24](temp_mermaid_新-详细设计说明书_23274/diagram_24.png) - 工程施工阶段 @@ -2611,7 +2611,7 @@ f、**响应参数** **图表 25** -![图表 25](temp_mermaid_新-详细设计说明书_7752/diagram_25.png) +![图表 25](temp_mermaid_新-详细设计说明书_23274/diagram_25.png) - 验收移交阶段 @@ -2619,7 +2619,7 @@ f、**响应参数** **图表 26** -![图表 26](temp_mermaid_新-详细设计说明书_7752/diagram_26.png) +![图表 26](temp_mermaid_新-详细设计说明书_23274/diagram_26.png) ###### 业务规则 @@ -2967,7 +2967,7 @@ f、**响应参数** **图表 27** -![图表 27](temp_mermaid_新-详细设计说明书_7752/diagram_27.png) +![图表 27](temp_mermaid_新-详细设计说明书_23274/diagram_27.png) ###### 界面设计要点 @@ -3263,7 +3263,7 @@ flowchart TD **图表 30** -![图表 30](temp_mermaid_新-详细设计说明书_7752/diagram_30.png) +![图表 30](temp_mermaid_新-详细设计说明书_23274/diagram_30.png) ###### 界面设计要点 @@ -3601,7 +3601,7 @@ flowchart TD **图表 32** -![图表 32](temp_mermaid_新-详细设计说明书_7752/diagram_32.png) +![图表 32](temp_mermaid_新-详细设计说明书_23274/diagram_32.png) **接口参数:** @@ -3668,7 +3668,7 @@ flowchart TD **图表 33** -![图表 33](temp_mermaid_新-详细设计说明书_7752/diagram_33.png) +![图表 33](temp_mermaid_新-详细设计说明书_23274/diagram_33.png) **接口参数:** @@ -3707,7 +3707,7 @@ flowchart TD **图表 34** -![图表 34](temp_mermaid_新-详细设计说明书_7752/diagram_34.png) +![图表 34](temp_mermaid_新-详细设计说明书_23274/diagram_34.png) ## 物联网接口 @@ -3729,7 +3729,7 @@ flowchart TD **图表 35** -![图表 35](temp_mermaid_新-详细设计说明书_7752/diagram_35.png) +![图表 35](temp_mermaid_新-详细设计说明书_23274/diagram_35.png) ## 政务系统接口 diff --git a/scripts/unified_export.sh b/scripts/unified_export.sh index b4ff2a4..21806b2 100755 --- a/scripts/unified_export.sh +++ b/scripts/unified_export.sh @@ -251,13 +251,14 @@ p { text-justify: inter-ideograph; } -/* 表格样式 */ +/* 表格样式(黑色边框) */ table { border-collapse: collapse; width: 100%; margin: 12pt 0; font-size: 10pt; page-break-inside: avoid; + border: 1pt solid #000; /* 外边框黑色 */ } th { @@ -265,13 +266,13 @@ th { color: white; font-weight: bold; padding: 8pt; - border: 1pt solid #2f5597; + border: 1pt solid #000; /* 表头黑线 */ text-align: center; } td { padding: 6pt 8pt; - border: 1pt solid #a6a6a6; + border: 1pt solid #000; /* 单元格黑线 */ vertical-align: top; } @@ -452,7 +453,7 @@ export_single_to_docx() { --toc \ --toc-depth=4 \ --highlight-style=tango \ - --reference-doc=templates/reference.docx \ + --reference-doc=templates/reference2.docx \ --resource-path=".:$temp_dir" \ --metadata title="$doc_title" \ --metadata author="系统设计团队" \ diff --git a/templates/301-概要设计说明书(V1.2).doc b/templates/301-概要设计说明书(V1.2).doc new file mode 100644 index 0000000..cb9872b Binary files /dev/null and b/templates/301-概要设计说明书(V1.2).doc differ diff --git a/templates/reference2.docx b/templates/reference2.docx new file mode 100755 index 0000000..dc71f3b Binary files /dev/null and b/templates/reference2.docx differ diff --git a/templates/reference3.docx b/templates/reference3.docx new file mode 100644 index 0000000..2eb5c60 Binary files /dev/null and b/templates/reference3.docx differ