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

表结构设计

数据库名: energy_report

文档版本: 1.0.0

文档描述: 表结构设计

表名 说明
function 能耗报告信息点
function_group 信息点分组
function_value 能耗报告信息点取值
report_business_detail 商业报告详情
report_detail_statistics_item_rel 报告详情与统计条目的关联
report_outline 报告概要
report_type 报告类型
report_type_statistics_item_rel 报告类型和统计条目关联关系
statistic_items 统计条目

表名: function

说明: 能耗报告信息点

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 group_code varchar 50 0 N N 集团编码
3 energy_type varchar 10 0 N N 能耗类型
4 building_type varchar 10 0 N N 建筑类型(业态)
5 function_type varchar 10 0 N N 信息点类型(0-能耗,1-费用,2-能耗预算,3-费用预算)
6 model_code varchar 50 0 N N 能耗模型编码
7 item_id varchar 50 0 N N 分项id
8 ts timestamp 26 0 Y N 乐观锁
9 creator varchar 32 0 Y N 创建人
10 creation_time timestamp 26 0 Y N 创建时间
11 modifier varchar 32 0 Y N 最后修改人
12 modified_time timestamp 26 0 Y N 最后修改时间
13 valid int 10 0 Y N 合法标识

表名: function_group

说明: 信息点分组

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 name varchar 50 0 N N 分组名称
3 group_ids text 65535 0 N N 包含的分组id(预留字段)
4 function_ids text 65535 0 N N 包含的信息点id
5 belong_paragraph varchar 50 0 Y N 所属段落(如果不直属段落,这里不填)
6 ts timestamp 26 0 Y N 乐观锁
7 creator varchar 32 0 Y N 创建人
8 creation_time timestamp 26 0 Y N 创建时间
9 modifier varchar 32 0 Y N 最后修改人
10 modified_time timestamp 26 0 Y N 最后修改时间
11 valid int 10 0 Y N 合法标识

表名: function_value

说明: 能耗报告信息点取值

数据列:

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

表名: report_business_detail

说明: 商业报告详情

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 open_power json 1073741824 0 Y N 在营项目用电量数据对象信息,项目月报使用此字段
3 open_power_explain text 65535 0 Y N 在营项目用电情况说明
4 compare_power json 1073741824 0 Y N 可同比项目用电量数据对象信息
5 compare_power_explain text 65535 0 Y N 可同比项目用电情况说明
6 open_cost json 1073741824 0 Y N 在营项目能源费数据对象信息,项目月报使用此字段
7 open_cost_explain text 65535 0 Y N 在营项目费用说明
8 compare_cost json 1073741824 0 Y N 可同比项目能源费数据对象信息
9 compare_cost_explain text 65535 0 Y N 可同比项目费用说明
10 job json 1073741824 0 Y N 能耗管理工作开展对象信息
11 remark text 65535 0 Y N 备注说明
12 platform json 1073741824 0 Y N 能耗管理平台运维对象信息
13 item_explain text 65535 0 Y N 事项说明
14 ts timestamp 26 0 Y N 乐观锁
15 creator varchar 32 0 Y N 创建人
16 creation_time timestamp 26 0 Y N 创建时间
17 modifier varchar 32 0 Y N 最后修改人
18 modified_time timestamp 26 0 Y N 最后修改时间
19 valid int 10 0 Y N 合法标识

表名: report_detail_statistics_item_rel

说明: 报告详情与统计条目的关联

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 report_detail_id varchar 64 0 N N 报告详情主键
3 report_type_id varchar 64 0 N N 报告类型id
4 statistics_item_id varchar 64 0 N N 统计条目id
5 unqualified_reason text 65535 0 Y N 不合格原因
6 remark text 65535 0 Y N 备注
7 ts timestamp 26 0 Y N 乐观锁
8 creator varchar 32 0 Y N 创建人
9 creation_time timestamp 26 0 Y N 创建时间
10 modifier varchar 32 0 Y N 最后修改人
11 modified_time timestamp 26 0 Y N 最后修改时间
12 valid int 10 0 Y N 合法标识

表名: report_outline

说明: 报告概要

数据列:

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

表名: report_type

说明: 报告类型

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 name varchar 50 0 N N 报告类型名称
3 building_type varchar 3 0 N N 业态编码
4 belong_type varchar 3 0 N N 报告所属类型enum0-项目;1-大区
5 ts timestamp 26 0 Y N 乐观锁
6 creator varchar 32 0 Y N 创建人
7 creation_time timestamp 26 0 Y N 创建时间
8 modifier varchar 32 0 Y N 最后修改人
9 modified_time timestamp 26 0 Y N 最后修改时间
10 valid int 10 0 Y N 合法标识

表名: report_type_statistics_item_rel

说明: 报告类型和统计条目关联关系

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 report_type_id varchar 64 0 N N 报告类型id
3 statistics_item_id varchar 50 0 N N 统计条目id
4 ts timestamp 26 0 Y N 乐观锁
5 creator varchar 32 0 Y N 创建人
6 creation_time timestamp 26 0 Y N 创建时间
7 modifier varchar 32 0 Y N 最后修改人
8 modified_time timestamp 26 0 Y N 最后修改时间
9 valid int 10 0 Y N 合法标识

表名: statistic_items

说明: 统计条目

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 item_code varchar 50 0 N N 条目编码
3 item_source varchar 50 0 N N 条目来源
4 standard_value varchar 100 0 Y N 合格的标准
5 qualify_formula varchar 50 0 Y N 合格的判断公式
6 ts timestamp 26 0 Y N 乐观锁
7 creator varchar 32 0 Y N 创建人
8 creation_time timestamp 26 0 Y N 创建时间
9 modifier varchar 32 0 Y N 最后修改人
10 modified_time timestamp 26 0 Y N 最后修改时间
11 valid int 10 0 Y N 合法标识