-- 安全生产风控菜单数据
-- 一级菜单
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_time, update_time, remark) VALUES
(11807, '安全生产风控', 0, 100, 'riskctrl', NULL, '1', '0', 'M', '0', '0', NULL, 'monitor', NOW(), NOW(), '安全生产风控一级菜单');

-- 二级菜单
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_time, update_time, remark) VALUES
(11808, '安全隐患管理', 11807, 1, 'hazard', 'riskctrl/hazard/index', '1', '0', 'C', '0', '0', 'riskctrl:hazard:list', 'edit', NOW(), NOW(), '安全隐患管理'),
(11809, '危险源上报', 11807, 2, 'dangerSource', 'riskctrl/dangerSource/index', '1', '0', 'C', '0', '0', 'riskctrl:dangerSource:list', 'edit', NOW(), NOW(), '危险源上报'),
(11810, '作业上报', 11807, 3, 'workReport', 'riskctrl/workReport/index', '1', '0', 'C', '0', '0', 'riskctrl:workReport:list', 'edit', NOW(), NOW(), '作业上报'),
(11811, '审计人员变动', 11807, 4, 'personChange', 'riskctrl/personChange/index', '1', '0', 'C', '0', '0', 'riskctrl:personChange:list', 'user', NOW(), NOW(), '审计人员变动'),
(11812, '风险警示', 11807, 5, 'riskWarning', 'riskctrl/riskWarning/index', '1', '0', 'C', '0', '0', 'riskctrl:riskWarning:list', 'warn', NOW(), NOW(), '风险警示'),
(11813, '特种设备', 11807, 6, 'specialDevice', 'riskctrl/specialDevice/index', '1', '0', 'C', '0', '0', 'riskctrl:specialDevice:list', 'tool', NOW(), NOW(), '特种设备'),
(11814, '设备维护', 11807, 7, 'deviceMaintain', 'riskctrl/deviceMaintain/index', '1', '0', 'C', '0', '0', 'riskctrl:deviceMaintain:list', 'tool', NOW(), NOW(), '设备维护'),
(11815, '舆情推送', 11807, 8, 'publicOpinion', 'riskctrl/publicOpinion/index', '1', '0', 'C', '0', '0', 'riskctrl:publicOpinion:list', 'message', NOW(), NOW(), '舆情推送'),
(11816, '事故上报', 11807, 9, 'accident', 'riskctrl/accident/index', '1', '0', 'C', '0', '0', 'riskctrl:accident:list', 'sos', NOW(), NOW(), '事故上报'),
(11817, '巡检点管理', 11807, 10, 'inspectionPoint', 'riskctrl/inspectionPoint/index', '1', '0', 'C', '0', '0', 'riskctrl:inspectionPoint:list', 'location', NOW(), NOW(), '巡检点管理'),
(11818, '巡检记录', 11807, 11, 'inspectionRecord', 'riskctrl/inspectionRecord/index', '1', '0', 'C', '0', '0', 'riskctrl:inspectionRecord:list', 'time', NOW(), NOW(), '巡检记录'),
(11819, '通知公告', 11807, 12, 'notice', 'riskctrl/notice/index', '1', '0', 'C', '0', '0', 'riskctrl:notice:list', 'message', NOW(), NOW(), '通知公告');

-- 按钮权限
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_time, update_time, remark) VALUES
(11820, '隐患新增', 11808, 1, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:hazard:add', '#', NOW(), NOW(), '隐患新增'),
(11821, '隐患编辑', 11808, 2, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:hazard:edit', '#', NOW(), NOW(), '隐患编辑'),
(11822, '隐患删除', 11808, 3, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:hazard:remove', '#', NOW(), NOW(), '隐患删除'),
(11823, '危险源新增', 11809, 1, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:dangerSource:add', '#', NOW(), NOW(), '危险源新增'),
(11824, '危险源编辑', 11809, 2, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:dangerSource:edit', '#', NOW(), NOW(), '危险源编辑'),
(11825, '危险源删除', 11809, 3, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:dangerSource:remove', '#', NOW(), NOW(), '危险源删除'),
(11826, '作业新增', 11810, 1, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:workReport:add', '#', NOW(), NOW(), '作业新增'),
(11827, '作业编辑', 11810, 2, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:workReport:edit', '#', NOW(), NOW(), '作业编辑'),
(11828, '作业删除', 11810, 3, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:workReport:remove', '#', NOW(), NOW(), '作业删除'),
(11829, '人员新增', 11811, 1, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:personChange:add', '#', NOW(), NOW(), '人员新增'),
(11830, '人员编辑', 11811, 2, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:personChange:edit', '#', NOW(), NOW(), '人员编辑'),
(11831, '人员删除', 11811, 3, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:personChange:remove', '#', NOW(), NOW(), '人员删除'),
(11832, '警示新增', 11812, 1, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:riskWarning:add', '#', NOW(), NOW(), '警示新增'),
(11833, '警示编辑', 11812, 2, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:riskWarning:edit', '#', NOW(), NOW(), '警示编辑'),
(11834, '警示删除', 11812, 3, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:riskWarning:remove', '#', NOW(), NOW(), '警示删除'),
(11835, '设备新增', 11813, 1, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:specialDevice:add', '#', NOW(), NOW(), '设备新增'),
(11836, '设备编辑', 11813, 2, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:specialDevice:edit', '#', NOW(), NOW(), '设备编辑'),
(11837, '设备删除', 11813, 3, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:specialDevice:remove', '#', NOW(), NOW(), '设备删除'),
(11838, '维护新增', 11814, 1, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:deviceMaintain:add', '#', NOW(), NOW(), '维护新增'),
(11839, '维护编辑', 11814, 2, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:deviceMaintain:edit', '#', NOW(), NOW(), '维护编辑'),
(11840, '维护删除', 11814, 3, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:deviceMaintain:remove', '#', NOW(), NOW(), '维护删除'),
(11841, '舆情新增', 11815, 1, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:publicOpinion:add', '#', NOW(), NOW(), '舆情新增'),
(11842, '舆情编辑', 11815, 2, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:publicOpinion:edit', '#', NOW(), NOW(), '舆情编辑'),
(11843, '舆情删除', 11815, 3, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:publicOpinion:remove', '#', NOW(), NOW(), '舆情删除'),
(11844, '事故新增', 11816, 1, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:accident:add', '#', NOW(), NOW(), '事故新增'),
(11845, '事故编辑', 11816, 2, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:accident:edit', '#', NOW(), NOW(), '事故编辑'),
(11846, '事故删除', 11816, 3, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:accident:remove', '#', NOW(), NOW(), '事故删除'),
(11847, '巡检点新增', 11817, 1, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:inspectionPoint:add', '#', NOW(), NOW(), '巡检点新增'),
(11848, '巡检点编辑', 11817, 2, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:inspectionPoint:edit', '#', NOW(), NOW(), '巡检点编辑'),
(11849, '巡检点删除', 11817, 3, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:inspectionPoint:remove', '#', NOW(), NOW(), '巡检点删除'),
(11850, '记录新增', 11818, 1, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:inspectionRecord:add', '#', NOW(), NOW(), '记录新增'),
(11851, '记录编辑', 11818, 2, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:inspectionRecord:edit', '#', NOW(), NOW(), '记录编辑'),
(11852, '记录删除', 11818, 3, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:inspectionRecord:remove', '#', NOW(), NOW(), '记录删除'),
(11853, '公告新增', 11819, 1, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:notice:add', '#', NOW(), NOW(), '公告新增'),
(11854, '公告编辑', 11819, 2, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:notice:edit', '#', NOW(), NOW(), '公告编辑'),
(11855, '公告删除', 11819, 3, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:notice:remove', '#', NOW(), NOW(), '公告删除'),
(11856, '公告导出', 11819, 4, '', NULL, '1', '0', 'F', '0', '0', 'riskctrl:notice:export', '#', NOW(), NOW(), '公告导出');

-- 给超级管理员分配权限
INSERT INTO sys_role_menu (role_id, menu_id) SELECT 1, menu_id FROM sys_menu WHERE menu_id >= 11807 AND menu_id <= 11856;

-- 字典类型
INSERT INTO sys_dict_type (dict_id, dict_name, dict_type, status, create_time, update_time, remark) VALUES
(18001, '隐患类型', 'hazard_type', '0', NOW(), NOW(), '隐患类型'),
(18002, '隐患状态', 'hazard_status', '0', NOW(), NOW(), '隐患状态'),
(18003, '风险等级', 'risk_level', '0', NOW(), NOW(), '风险等级'),
(18004, '危险源类型', 'danger_source_type', '0', NOW(), NOW(), '危险源类型'),
(18005, '作业类型', 'work_type', '0', NOW(), NOW(), '作业类型'),
(18006, '变动类型', 'change_type', '0', NOW(), NOW(), '变动类型'),
(18007, '警示级别', 'warning_level', '0', NOW(), NOW(), '警示级别'),
(18008, '设备类型', 'device_type', '0', NOW(), NOW(), '设备类型'),
(18009, '维护类型', 'maintain_type', '0', NOW(), NOW(), '维护类型'),
(18010, '舆情类型', 'public_opinion_type', '0', NOW(), NOW(), '舆情类型'),
(18011, '事故类型', 'accident_type', '0', NOW(), NOW(), '事故类型'),
(18012, '事故等级', 'accident_level', '0', NOW(), NOW(), '事故等级'),
(18013, '巡检类型', 'inspection_type', '0', NOW(), NOW(), '巡检类型'),
(18014, '巡检结果', 'inspection_result', '0', NOW(), NOW(), '巡检结果'),
(18015, '公告类型', 'notice_type', '0', NOW(), NOW(), '公告类型');

-- 字典数据
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_time, update_time, remark) VALUES
(1, '设备故障', '1', 'hazard_type', '', 'default', 'N', '0', NOW(), NOW(), '设备故障'),
(2, '电气隐患', '2', 'hazard_type', '', 'default', 'N', '0', NOW(), NOW(), '电气隐患'),
(3, '消防隐患', '3', 'hazard_type', '', 'default', 'N', '0', NOW(), NOW(), '消防隐患'),
(4, '环境隐患', '4', 'hazard_type', '', 'default', 'N', '0', NOW(), NOW(), '环境隐患'),
(5, '操作隐患', '5', 'hazard_type', '', 'default', 'N', '0', NOW(), NOW(), '操作隐患'),
(1, '待处理', '1', 'hazard_status', '', 'warning', 'N', '0', NOW(), NOW(), '待处理'),
(2, '处理中', '2', 'hazard_status', '', 'primary', 'N', '0', NOW(), NOW(), '处理中'),
(3, '已处理', '3', 'hazard_status', '', 'success', 'N', '0', NOW(), NOW(), '已处理'),
(4, '已关闭', '4', 'hazard_status', '', 'info', 'N', '0', NOW(), NOW(), '已关闭'),
(1, '一级(重大)', '1', 'risk_level', '', 'danger', 'N', '0', NOW(), NOW(), '一级重大'),
(2, '二级(较大)', '2', 'risk_level', '', 'warning', 'N', '0', NOW(), NOW(), '二级较大'),
(3, '三级(一般)', '3', 'risk_level', '', 'primary', 'N', '0', NOW(), NOW(), '三级一般'),
(4, '四级(低)', '4', 'risk_level', '', 'success', 'N', '0', NOW(), NOW(), '四级低');
