CREATE TABLE IF NOT EXISTS `t_general_screen_content` (
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
`partner_id` int NOT NULL COMMENT '合作商ID',
|
`screen_title` varchar(20) NOT NULL COMMENT '大屏名称',
|
`overview_title` varchar(20) NOT NULL COMMENT '数据概览标题',
|
`utilization_title` varchar(20) NOT NULL COMMENT '充电利用率标题',
|
`income_title` varchar(20) NOT NULL COMMENT '电站收入分析标题',
|
`battery_safety_title` varchar(20) NOT NULL COMMENT '电池安全检测标题',
|
`charging_power_title` varchar(20) NOT NULL COMMENT '充电功率曲线标题',
|
`charge_status_title` varchar(20) NOT NULL COMMENT '充电情况标题',
|
`pile_status_title` varchar(20) NOT NULL COMMENT '桩情况标题',
|
`power_status_title` varchar(20) NOT NULL COMMENT '功率情况标题',
|
`create_time` datetime DEFAULT NULL,
|
`update_time` datetime DEFAULT NULL,
|
PRIMARY KEY (`id`),
|
UNIQUE KEY `uk_general_screen_partner` (`partner_id`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='通用大屏内容设置';
|
|
SET @content_setting_id := (
|
SELECT menu_id FROM sys_menu WHERE menu_name = '内容设置' ORDER BY menu_id LIMIT 1
|
);
|
|
INSERT INTO sys_menu
|
(menu_name, parent_id, order_num, path, component, is_frame, is_cache,
|
menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
SELECT '通用大屏内容设置', @content_setting_id, 6, '/contentSetting/generalScreen',
|
'contentSetting/generalScreen', 1, 0, 'C', '0', '0',
|
'/generalScreenContentSetting', '#', 'admin', NOW(), '通用大屏标题设置'
|
WHERE @content_setting_id IS NOT NULL
|
AND NOT EXISTS (
|
SELECT 1 FROM sys_menu WHERE perms = '/generalScreenContentSetting'
|
);
|
|
INSERT IGNORE INTO sys_role_menu (role_id, menu_id)
|
SELECT 1, menu_id FROM sys_menu WHERE perms = '/generalScreenContentSetting';
|