Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MyEMS
MyEMS能源管理系统
提交
dd39c842
M
MyEMS能源管理系统
项目概览
MyEMS
/
MyEMS能源管理系统
通知
46
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
MyEMS能源管理系统
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
dd39c842
编写于
4月 06, 2024
作者:
nengyuangzhang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
added myems energy plan database
上级
29a12673
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
488 addition
and
1 deletion
+488
-1
CHANGELOG.md
CHANGELOG.md
+2
-0
database/install/myems_energy_plan_db.sql
database/install/myems_energy_plan_db.sql
+291
-0
database/upgrade/upgrade4.4.0RC.sql
database/upgrade/upgrade4.4.0RC.sql
+195
-0
myems-admin/img/albertemslogo.png
myems-admin/img/albertemslogo.png
+0
-0
myems-admin/views/common/navigation.html
myems-admin/views/common/navigation.html
+0
-1
未找到文件。
CHANGELOG.md
浏览文件 @
dd39c842
...
...
@@ -10,6 +10,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
-
added start datetime, end datetime and update datetime to fdd webmessage
-
added is_cost_data_displayed to microgrid and energy storage power station
-
added energy storage power station relation to space in myems-api
-
added myems energy plan database
-
### Changed
-
changed map marker in myems-web
### Fixed
...
...
database/install/myems_energy_plan_db.sql
0 → 100644
浏览文件 @
dd39c842
-- MyEMS Energy Plan Database
-- ---------------------------------------------------------------------------------------------------------------------
-- Schema myems_energy_plan_db
-- ---------------------------------------------------------------------------------------------------------------------
DROP
DATABASE
IF
EXISTS
`myems_energy_plan_db`
;
CREATE
DATABASE
IF
NOT
EXISTS
`myems_energy_plan_db`
CHARACTER
SET
'utf8mb4'
COLLATE
'utf8mb4_unicode_ci'
;
USE
`myems_energy_plan_db`
;
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_combined_equipment_input_category_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_combined_equipment_input_category_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_combined_equipment_input_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`combined_equipment_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_combined_equipment_input_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_combined_equipment_input_category_hourly`
(
`combined_equipment_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_combined_equipment_input_item_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_combined_equipment_input_item_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_combined_equipment_input_item_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`combined_equipment_id`
BIGINT
NOT
NULL
,
`energy_item_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_combined_equipment_input_item_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_combined_equipment_input_item_hourly`
(
`combined_equipment_id`
,
`energy_item_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_combined_equipment_output_category_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_combined_equipment_output_category_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_combined_equipment_output_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`combined_equipment_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_combined_equipment_output_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_combined_equipment_output_category_hourly`
(
`combined_equipment_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_equipment_input_category_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_equipment_input_category_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_equipment_input_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`equipment_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_equipment_input_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_equipment_input_category_hourly`
(
`equipment_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_equipment_input_item_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_equipment_input_item_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_equipment_input_item_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`equipment_id`
BIGINT
NOT
NULL
,
`energy_item_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_equipment_input_item_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_equipment_input_item_hourly`
(
`equipment_id`
,
`energy_item_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_equipment_output_category_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_equipment_output_category_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_equipment_output_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`equipment_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_equipment_output_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_equipment_output_category_hourly`
(
`equipment_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_meter_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_meter_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_meter_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`meter_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_meter_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_meter_hourly`
(
`meter_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_offline_meter_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_offline_meter_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_offline_meter_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`offline_meter_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_offline_meter_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_offline_meter_hourly`
(
`offline_meter_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_shopfloor_input_category_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_shopfloor_input_category_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_shopfloor_input_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`shopfloor_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_shopfloor_input_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_shopfloor_input_category_hourly`
(
`shopfloor_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_shopfloor_input_item_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_shopfloor_input_item_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_shopfloor_input_item_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`shopfloor_id`
BIGINT
NOT
NULL
,
`energy_item_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_shopfloor_input_item_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_shopfloor_input_item_hourly`
(
`shopfloor_id`
,
`energy_item_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_space_input_category_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_space_input_category_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_space_input_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`space_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_space_input_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_space_input_category_hourly`
(
`space_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_space_input_item_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_space_input_item_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_space_input_item_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`space_id`
BIGINT
NOT
NULL
,
`energy_item_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_space_input_item_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_space_input_item_hourly`
(
`space_id`
,
`energy_item_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_space_output_category_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_space_output_category_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_space_output_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`space_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_space_output_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_space_output_category_hourly`
(
`space_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_store_input_category_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_store_input_category_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_store_input_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`store_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_store_input_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_store_input_category_hourly`
(
`store_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_store_input_item_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_store_input_item_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_store_input_item_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`store_id`
BIGINT
NOT
NULL
,
`energy_item_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_store_input_item_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_store_input_item_hourly`
(
`store_id`
,
`energy_item_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_tenant_input_category_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_tenant_input_category_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_tenant_input_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`tenant_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_tenant_input_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_tenant_input_category_hourly`
(
`tenant_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_tenant_input_item_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_tenant_input_item_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_tenant_input_item_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`tenant_id`
BIGINT
NOT
NULL
,
`energy_item_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_tenant_input_item_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_tenant_input_item_hourly`
(
`tenant_id`
,
`energy_item_id`
,
`start_datetime_utc`
);
-- ---------------------------------------------------------------------------------------------------------------------
-- Table `myems_energy_plan_db`.`tbl_virtual_meter_hourly`
-- ---------------------------------------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`myems_energy_plan_db`
.
`tbl_virtual_meter_hourly`
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_virtual_meter_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`virtual_meter_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_virtual_meter_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_virtual_meter_hourly`
(
`virtual_meter_id`
,
`start_datetime_utc`
);
database/upgrade/upgrade4.4.0RC.sql
浏览文件 @
dd39c842
...
...
@@ -24,6 +24,201 @@ ALTER TABLE `myems_fdd_db`.`tbl_web_messages` ADD `start_datetime_utc` DATETIME
ALTER
TABLE
`myems_system_db`
.
`tbl_energy_storage_power_stations`
ADD
`is_cost_data_displayed`
BOOL
NOT
NULL
AFTER
`svg`
;
ALTER
TABLE
`myems_system_db`
.
`tbl_microgrids`
ADD
`is_cost_data_displayed`
BOOL
NOT
NULL
AFTER
`svg`
;
-- Create Energy Plan Database
CREATE
DATABASE
IF
NOT
EXISTS
`myems_energy_plan_db`
CHARACTER
SET
'utf8mb4'
COLLATE
'utf8mb4_unicode_ci'
;
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_combined_equipment_input_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`combined_equipment_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_combined_equipment_input_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_combined_equipment_input_category_hourly`
(
`combined_equipment_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_combined_equipment_input_item_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`combined_equipment_id`
BIGINT
NOT
NULL
,
`energy_item_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_combined_equipment_input_item_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_combined_equipment_input_item_hourly`
(
`combined_equipment_id`
,
`energy_item_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_combined_equipment_output_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`combined_equipment_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_combined_equipment_output_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_combined_equipment_output_category_hourly`
(
`combined_equipment_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_equipment_input_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`equipment_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_equipment_input_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_equipment_input_category_hourly`
(
`equipment_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_equipment_input_item_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`equipment_id`
BIGINT
NOT
NULL
,
`energy_item_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_equipment_input_item_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_equipment_input_item_hourly`
(
`equipment_id`
,
`energy_item_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_equipment_output_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`equipment_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_equipment_output_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_equipment_output_category_hourly`
(
`equipment_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_meter_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`meter_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_meter_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_meter_hourly`
(
`meter_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_offline_meter_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`offline_meter_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_offline_meter_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_offline_meter_hourly`
(
`offline_meter_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_shopfloor_input_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`shopfloor_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_shopfloor_input_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_shopfloor_input_category_hourly`
(
`shopfloor_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_shopfloor_input_item_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`shopfloor_id`
BIGINT
NOT
NULL
,
`energy_item_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_shopfloor_input_item_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_shopfloor_input_item_hourly`
(
`shopfloor_id`
,
`energy_item_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_space_input_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`space_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_space_input_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_space_input_category_hourly`
(
`space_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_space_input_item_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`space_id`
BIGINT
NOT
NULL
,
`energy_item_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_space_input_item_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_space_input_item_hourly`
(
`space_id`
,
`energy_item_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_space_output_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`space_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_space_output_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_space_output_category_hourly`
(
`space_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_store_input_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`store_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_store_input_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_store_input_category_hourly`
(
`store_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_store_input_item_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`store_id`
BIGINT
NOT
NULL
,
`energy_item_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_store_input_item_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_store_input_item_hourly`
(
`store_id`
,
`energy_item_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_tenant_input_category_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`tenant_id`
BIGINT
NOT
NULL
,
`energy_category_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_tenant_input_category_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_tenant_input_category_hourly`
(
`tenant_id`
,
`energy_category_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_tenant_input_item_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`tenant_id`
BIGINT
NOT
NULL
,
`energy_item_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_tenant_input_item_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_tenant_input_item_hourly`
(
`tenant_id`
,
`energy_item_id`
,
`start_datetime_utc`
);
CREATE
TABLE
IF
NOT
EXISTS
`myems_energy_plan_db`
.
`tbl_virtual_meter_hourly`
(
`id`
BIGINT
NOT
NULL
AUTO_INCREMENT
,
`virtual_meter_id`
BIGINT
NOT
NULL
,
`start_datetime_utc`
DATETIME
NOT
NULL
,
`actual_value`
DECIMAL
(
18
,
3
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
));
CREATE
INDEX
`tbl_virtual_meter_hourly_index_1`
ON
`myems_energy_plan_db`
.
`tbl_virtual_meter_hourly`
(
`virtual_meter_id`
,
`start_datetime_utc`
);
-- UPDATE VERSION NUMBER
UPDATE
`myems_system_db`
.
`tbl_versions`
SET
version
=
'4.4.0RC'
,
release_date
=
'2024-04-10'
WHERE
id
=
1
;
...
...
myems-admin/img/albertemslogo.png
已删除
100644 → 0
浏览文件 @
29a12673
10.3 KB
myems-admin/views/common/navigation.html
浏览文件 @
dd39c842
...
...
@@ -5,7 +5,6 @@
<div
class=
"profile-element"
uib-dropdown
>
<img
alt=
"image"
class=
"logopng"
src=
"img/myemslogo.png"
/>
<!-- <img alt="image" class="logopng" src="img/albertemslogo.png"/> -->
</div>
<div
class=
"logo-element"
>
{{'MY_EMS_NAME' | translate }}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录