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

表结构设计

数据库名: energy_report

文档版本: 1.0.0

文档描述: 表结构设计

表名 说明
function 能耗报告信息点
function_group 信息点分组
function_value 能耗报告信息点取值
report_business_detail 商业报告详情
report_detail_statistics_item_rel 报告详情与统计条目的关联
report_hotel_area_detail 酒店区域报告详情
report_hotel_project_detail 酒店项目报告详情
report_outline 报告概要
report_type 报告类型
report_type_function_group_rel 报告类型
report_type_function_rel 报告类型
report_type_function_rel_copy 报告类型
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-费用预算,4-环境健康系统,5-数据质量)
6 model_code varchar 50 0 N N 能耗模型编码
7 item_id varchar 50 0 N N 分项id
8 name varchar 255 0 Y N function名称
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 合法标识

表名: 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 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 合法标识

表名: 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 Y 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_hotel_area_detail

说明: 酒店区域报告详情

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 platform_runtime_info json 1073741824 0 Y N 平台运行信息
3 platform_runtime_description text 65535 0 Y N 平台运行描述
4 cost_info json 1073741824 0 Y N 费用信息
5 cost_description text 65535 0 Y N 费用说明
6 power_usage_outline json 1073741824 0 Y N 用电量概述
7 power_usage_description text 65535 0 Y N 用电量说明
8 energy_work_order_info json 1073741824 0 Y N 节能工单信息
9 energy_work_order_description text 65535 0 Y N 节能工单说明
10 alarm_deal_info json 1073741824 0 Y N 报警处理信息
11 remain_problems_deal_info json 1073741824 0 Y N 遗留问题处理信息
12 ts timestamp 26 0 Y N 乐观锁
13 creator varchar 32 0 Y N 创建人
14 creation_time timestamp 26 0 Y N 创建时间
15 modifier varchar 32 0 Y N 最后修改人
16 modified_time timestamp 26 0 Y N 最后修改时间
17 valid int 10 0 Y N 合法标识

表名: report_hotel_project_detail

说明: 酒店项目报告详情

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 cost_info json 1073741824 0 Y N 费用信息
3 cost_description text 65535 0 Y N 费用说明
4 power_usage_outline json 1073741824 0 Y N 用电量概述
5 public_area_power_usage json 1073741824 0 Y N 公区用电量
6 power_usage_description text 65535 0 Y N 用电量说明
7 air_conditioner_efficiency json 1073741824 0 Y N 冷站效率
8 air_conditioner_efficiency_explain text 65535 0 Y N 冷站效率说明
9 env_info json 1073741824 0 Y N 环境信息
10 env_description text 65535 0 Y N 环境说明
11 energy_work_order_info json 1073741824 0 Y N 节能工单信息
12 energy_work_order_description text 65535 0 Y N 节能工单说明
13 platform_runtime_info json 1073741824 0 Y N 平台运行信息
14 platform_runtime_description text 65535 0 Y N 平台运行描述
15 alarm_deal_info json 1073741824 0 Y N 报警处理信息
16 alarm_deal_description text 65535 0 Y N 报警处理说明
17 ts timestamp 26 0 Y N 乐观锁
18 creator varchar 32 0 Y N 创建人
19 creation_time timestamp 26 0 Y N 创建时间
20 modifier varchar 32 0 Y N 最后修改人
21 modified_time timestamp 26 0 Y N 最后修改时间
22 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 CURRENT_TIMESTAMP 报告月份
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_function_group_rel

说明: 报告类型

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 report_type_id varchar 64 0 N N 报告类型id
3 function_group_id varchar 64 0 N N 信息点分组id
4 belong_paragraph varchar 50 0 N N 所属段落
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_function_rel

说明: 报告类型

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 report_type_id varchar 64 0 N N 报告类型id
3 function_id varchar 64 0 N N 信息点id
4 belong_paragraph varchar 50 0 N N 所属段落
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_function_rel_copy

说明: 报告类型

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id varchar 64 0 N Y 主键
2 report_type_id varchar 64 0 N N 报告类型id
3 function_id varchar 64 0 N N 信息点id
4 belong_paragraph varchar 50 0 N N 所属段落
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_name varchar 100 0 N N 条目名称
4 item_source varchar 50 0 N N 条目来源
5 standard_value varchar 100 0 Y N 合格的标准
6 qualify_formula varchar 50 0 Y N 合格的判断公式
7 standard_flag varchar 50 0 Y N 合格的判断标准(展示用)
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 合法标识