energy_report_1.0.0_表结构设计.md 15 KB

表结构设计

数据库名: report_factory

文档版本: 1.0.0

文档描述: 表结构设计

表名 说明
function 功能点
function_group 功能点分组
manual_filling_data 数据录入数据
paragraph 段落
paragraph_custom 段落定制
paragraph_define 段落定义
paragraph_model 段落模板
report_outline 报告概要
report_paragraph_value 报告段落取值
report_type 报告类型
statistic_item 统计条目

表名: function

说明: 功能点

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 name varchar 255 0 Y N 功能点名称
3 remark varchar 100 0 Y N 备注
4 define json 1073741824 0 Y N 功能点定义
5 data_source varchar 255 0 Y N 数据来源
6 qualified_standard json 1073741824 0 Y N 合格标准
7 ts timestamp 26 0 Y N 乐观锁
8 creator varchar 64 0 Y N 创建人
9 creation_time timestamp 26 0 Y N 创建时间
10 modifier varchar 64 0 Y N 修改人
11 modified_time timestamp 26 0 Y N 修改时间
12 valid int 10 0 Y N 1 删除标志

表名: function_group

说明: 功能点分组

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 name varchar 255 0 Y N 分组名称
3 remark varchar 100 0 Y N 备注
4 group_ids text 65535 0 Y N 包含的其他分组
5 function_ids text 65535 0 Y N 包含的功能点
6 show_summary int 10 0 Y N 是否展示统计值
7 ts timestamp 26 0 Y N 乐观锁
8 creator varchar 64 0 Y N 创建人
9 creation_time timestamp 26 0 Y N 创建时间
10 modifier varchar 64 0 Y N 修改人
11 modified_time timestamp 26 0 Y N 修改时间
12 valid int 10 0 Y N 1 删除标志

表名: manual_filling_data

说明: 数据录入数据

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 function_id varchar 64 0 Y N 功能点id
3 project_id varchar 64 0 Y N 项目主键
4 data_time datetime 26 0 Y N 数据时间
5 type varchar 255 0 Y N 数据类型
6 value varchar 50 0 Y N 信息点的值
7 ts timestamp 26 0 Y N 乐观锁
8 creator varchar 64 0 Y N 创建人
9 creation_time timestamp 26 0 Y N 创建时间
10 modifier varchar 64 0 Y N 修改人
11 modified_time timestamp 26 0 Y N 修改时间
12 valid int 10 0 Y N 1 删除标志

表名: paragraph

说明: 段落

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 name varchar 50 0 Y N 段落名称
3 define_id varchar 64 0 Y N 段落定义主键
4 custom_id varchar 64 0 Y N 段落定制主键
5 ts timestamp 26 0 Y N 乐观锁
6 creator varchar 64 0 Y N 创建人
7 creation_time timestamp 26 0 Y N 创建时间
8 modifier varchar 64 0 Y N 修改人
9 modified_time timestamp 26 0 Y N 修改时间
10 valid int 10 0 Y N 1 删除标志

表名: paragraph_custom

说明: 段落定制

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 model_id varchar 64 0 Y N 段落模板主键
3 header_attrs json 1073741824 0 Y N 头部属性
4 list_attrs json 1073741824 0 Y N 列表属性
5 supplement json 1073741824 0 Y N 补充说明
6 remark varchar 255 0 Y N 备注
7 ts timestamp 26 0 Y N 乐观锁
8 creator varchar 64 0 Y N 创建人
9 creation_time timestamp 26 0 Y N 创建时间
10 modifier varchar 64 0 Y N 修改人
11 modified_time timestamp 26 0 Y N 修改时间
12 valid int 10 0 Y N 1 删除标志

表名: paragraph_define

说明: 段落定义

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 model_id varchar 64 0 Y N 段落模板主键
3 group_ids text 65535 0 Y N 包含的分组
4 item_ids text 65535 0 Y N 包含的条目
5 ts timestamp 26 0 Y N 乐观锁
6 creator varchar 64 0 Y N 创建人
7 creation_time timestamp 26 0 Y N 创建时间
8 modifier varchar 64 0 Y N 修改人
9 modified_time timestamp 26 0 Y N 修改时间
10 valid int 10 0 Y N 1 删除标志

表名: paragraph_model

说明: 段落模板

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 code varchar 50 0 Y N 编码
3 name varchar 50 0 Y N 名称
4 header_available_attrs json 1073741824 0 Y N 段落头部可使用的属性
5 list_available_attrs json 1073741824 0 Y N 段落列表可使用的属性
6 supplement json 1073741824 0 Y N 补充说明
7 ts timestamp 26 0 Y N 乐观锁
8 creator varchar 64 0 Y N 创建人
9 creation_time timestamp 26 0 Y N 创建时间
10 modifier varchar 64 0 Y N 修改人
11 modified_time timestamp 26 0 Y N 修改时间
12 valid int 10 0 Y N 1 删除标志

表名: report_outline

说明: 报告概要

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 name varchar 255 0 Y N 报告名称
3 report_month timestamp 26 0 Y N 报告月份
4 belong varchar 50 0 Y N 报告所属
5 report_type_id int 10 0 Y N 报告类型主键
6 status varchar 3 0 Y N 状态
7 remark varchar 64 0 Y N 备注
8 ts timestamp 26 0 Y N 乐观锁
9 creator varchar 64 0 Y N 创建人
10 creation_time timestamp 26 0 Y N 创建时间
11 modifier varchar 64 0 Y N 修改人
12 modified_time timestamp 26 0 Y N 修改时间
13 valid int 10 0 Y N 1 删除标志

表名: report_paragraph_value

说明: 报告段落取值

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 report_outline_id varchar 64 0 Y N 报告概要主键
3 paragraph_id varchar 64 0 Y N 段落主键
4 header json 1073741824 0 Y N 段落头部信息
5 content json 1073741824 0 Y N 段落内容信息
6 supplement json 1073741824 0 Y N 段落补充信息
7 ts timestamp 26 0 Y N 乐观锁
8 creator varchar 64 0 Y N 创建人
9 creation_time timestamp 26 0 Y N 创建时间
10 modifier varchar 64 0 Y N 修改人
11 modified_time timestamp 26 0 Y N 修改时间
12 valid int 10 0 Y N 1 删除标志

表名: report_type

说明: 报告类型

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 name varchar 50 0 Y N 类型名称
3 building_types text 65535 0 Y N 业态
4 belong_type varchar 10 0 Y N 报告所属类型
5 paragraphs text 65535 0 Y N 段落
6 ts timestamp 26 0 Y N 乐观锁
7 creator varchar 64 0 Y N 创建人
8 creation_time timestamp 26 0 Y N 创建时间
9 modifier varchar 64 0 Y N 修改人
10 modified_time timestamp 26 0 Y N 修改时间
11 valid int 10 0 Y N 1 删除标志

表名: statistic_item

说明: 统计条目

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 code varchar 64 0 Y N 编码
3 standard_value varchar 100 0 Y N 合格标准
4 qualify_formula varchar 255 0 Y N 合格的判断公式
5 standard_flag varchar 255 0 Y N 合格的判断标准(展示用)
6 remark varchar 255 0 Y N 备注
7 ts timestamp 26 0 Y N 乐观锁
8 creator varchar 64 0 Y N 创建人
9 creation_time timestamp 26 0 Y N 创建时间
10 modifier varchar 64 0 Y N 修改人
11 modified_time timestamp 26 0 Y N 修改时间
12 valid int 10 0 Y N 1 删除标志