-- =====================================================
-- 台账管理 - 新增5个子菜单及按钮权限
-- 执行前提：sql/ledger_new5.sql 已执行（5张表已建好）
-- AUTO_INCREMENT 起点：2502
-- =====================================================

-- ─────────────────────────────────────────────────────
-- 1. 日常培训记录（菜单 + 导出/查询按钮 + 导入按钮）
-- ─────────────────────────────────────────────────────
INSERT INTO `sys_menu` (`menu_id`,`menu_name`,`parent_id`,`order_num`,`path`,`component`,`query`,`route_name`,`is_frame`,`is_cache`,`menu_type`,`visible`,`status`,`perms`,`icon`,`create_by`,`create_time`,`update_by`,`update_time`,`remark`) VALUES
(2502,'日常培训记录',2300,17,'dailyTraining','ledger/dailyTraining/index',NULL,'',1,0,'C','0','0','ledger:dailyTraining:list','reading','admin',NOW(),'',NULL,NULL),
(2503,'导出',2502,1,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:dailyTraining:export','#','admin',NOW(),'',NULL,NULL),
(2504,'查询详情',2502,2,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:dailyTraining:query','#','admin',NOW(),'',NULL,NULL);

-- ─────────────────────────────────────────────────────
-- 2. 组长履职情况记录（菜单 + 导出/查询按钮）
-- ─────────────────────────────────────────────────────
INSERT INTO `sys_menu` (`menu_id`,`menu_name`,`parent_id`,`order_num`,`path`,`component`,`query`,`route_name`,`is_frame`,`is_cache`,`menu_type`,`visible`,`status`,`perms`,`icon`,`create_by`,`create_time`,`update_by`,`update_time`,`remark`) VALUES
(2505,'组长履职情况记录',2300,18,'leaderDuty','ledger/leaderDuty/index',NULL,'',1,0,'C','0','0','ledger:leaderDuty:list','list','admin',NOW(),'',NULL,NULL),
(2506,'导出',2505,1,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:leaderDuty:export','#','admin',NOW(),'',NULL,NULL),
(2507,'查询详情',2505,2,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:leaderDuty:query','#','admin',NOW(),'',NULL,NULL);

-- ─────────────────────────────────────────────────────
-- 3. 健康锐兵（菜单 + 导出/查询按钮）
-- ─────────────────────────────────────────────────────
INSERT INTO `sys_menu` (`menu_id`,`menu_name`,`parent_id`,`order_num`,`path`,`component`,`query`,`route_name`,`is_frame`,`is_cache`,`menu_type`,`visible`,`status`,`perms`,`icon`,`create_by`,`create_time`,`update_by`,`update_time`,`remark`) VALUES
(2508,'健康锐兵',2300,19,'healthSoldier','ledger/healthSoldier/index',NULL,'',1,0,'C','0','0','ledger:healthSoldier:list','list','admin',NOW(),'',NULL,NULL),
(2509,'导出',2508,1,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:healthSoldier:export','#','admin',NOW(),'',NULL,NULL),
(2510,'查询详情',2508,2,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:healthSoldier:query','#','admin',NOW(),'',NULL,NULL);

-- ─────────────────────────────────────────────────────
-- 4. 宿舍消防安全专项自查（菜单 + 导出/查询按钮）
-- ─────────────────────────────────────────────────────
INSERT INTO `sys_menu` (`menu_id`,`menu_name`,`parent_id`,`order_num`,`path`,`component`,`query`,`route_name`,`is_frame`,`is_cache`,`menu_type`,`visible`,`status`,`perms`,`icon`,`create_by`,`create_time`,`update_by`,`update_time`,`remark`) VALUES
(2511,'宿舍消防安全自查',2300,20,'dormFireSafety','ledger/dormFireSafety/index',NULL,'',1,0,'C','0','0','ledger:dormFireSafety:list','list','admin',NOW(),'',NULL,NULL),
(2512,'导出',2511,1,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:dormFireSafety:export','#','admin',NOW(),'',NULL,NULL),
(2513,'查询详情',2511,2,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:dormFireSafety:query','#','admin',NOW(),'',NULL,NULL);

-- ─────────────────────────────────────────────────────
-- 5. 培训台账问题通报（菜单 + 导出/查询按钮）
-- ─────────────────────────────────────────────────────
INSERT INTO `sys_menu` (`menu_id`,`menu_name`,`parent_id`,`order_num`,`path`,`component`,`query`,`route_name`,`is_frame`,`is_cache`,`menu_type`,`visible`,`status`,`perms`,`icon`,`create_by`,`create_time`,`update_by`,`update_time`,`remark`) VALUES
(2514,'培训台账问题通报',2300,21,'trainingIssue','ledger/trainingIssue/index',NULL,'',1,0,'C','0','0','ledger:trainingIssue:list','list','admin',NOW(),'',NULL,NULL),
(2515,'导出',2514,1,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:trainingIssue:export','#','admin',NOW(),'',NULL,NULL),
(2516,'查询详情',2514,2,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:trainingIssue:query','#','admin',NOW(),'',NULL,NULL);

-- ─────────────────────────────────────────────────────
-- 6. 台账一键导入页面（2301）下新增5个导入按钮权限
-- ─────────────────────────────────────────────────────
INSERT INTO `sys_menu` (`menu_id`,`menu_name`,`parent_id`,`order_num`,`path`,`component`,`query`,`route_name`,`is_frame`,`is_cache`,`menu_type`,`visible`,`status`,`perms`,`icon`,`create_by`,`create_time`,`update_by`,`update_time`,`remark`) VALUES
(2517,'导入-日常培训',   2301,13,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:import:dailyTraining',  '#','admin',NOW(),'',NULL,NULL),
(2518,'导入-组长履职',   2301,14,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:import:leaderDuty',     '#','admin',NOW(),'',NULL,NULL),
(2519,'导入-健康锐兵',   2301,15,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:import:healthSoldier',  '#','admin',NOW(),'',NULL,NULL),
(2520,'导入-宿舍消防',   2301,16,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:import:dormFireSafety', '#','admin',NOW(),'',NULL,NULL),
(2521,'导入-培训问题通报',2301,17,NULL,NULL,NULL,'',1,0,'F','0','0','ledger:import:trainingIssue', '#','admin',NOW(),'',NULL,NULL);

-- ─────────────────────────────────────────────────────
-- 验证（执行后确认行数 = 21条新记录）
-- ─────────────────────────────────────────────────────
-- SELECT COUNT(*) FROM sys_menu WHERE menu_id BETWEEN 2502 AND 2521;
