diff --git a/sql/ccdi_purchase_transaction_menu.sql b/sql/ccdi_purchase_transaction_menu.sql new file mode 100644 index 0000000..4b86484 --- /dev/null +++ b/sql/ccdi_purchase_transaction_menu.sql @@ -0,0 +1,43 @@ +-- 添加采购交易管理菜单 +-- 注意: 执行前请确认已存在"CCDI管理"父菜单 +-- 如果不存在,请先执行以下语句创建父菜单: +-- 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) +-- VALUES ('CCDI管理', 0, 5, 'ccdi', NULL, 1, 0, 'M', '0', '0', NULL, 'documentation', 'admin', NOW(), 'CCDI管理目录'); + +-- 查询CCDI管理父菜单ID +SET @parent_menu_id = (SELECT menu_id FROM sys_menu WHERE menu_name='CCDI管理' AND parent_id=0 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, update_by, update_time, remark) +VALUES +('采购交易管理', @parent_menu_id, 5, 'purchaseTransaction', 'ccdiPurchaseTransaction/index', 1, 0, 'C', '0', '0', 'ccdi:purchaseTransaction:list', 'shopping', 'admin', NOW(), '', NULL, '采购交易信息管理菜单'); + +-- 获取刚插入的菜单ID +SET @menu_id = LAST_INSERT_ID(); + +-- 添加按钮权限 +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) VALUES +('采购交易查询', @menu_id, 1, '', '', 1, 0, 'F', '0', '0', 'ccdi:purchaseTransaction:query', '#', 'admin', NOW(), ''), +('采购交易新增', @menu_id, 2, '', '', 1, 0, 'F', '0', '0', 'ccdi:purchaseTransaction:add', '#', 'admin', NOW(), ''), +('采购交易修改', @menu_id, 3, '', '', 1, 0, 'F', '0', '0', 'ccdi:purchaseTransaction:edit', '#', 'admin', NOW(), ''), +('采购交易删除', @menu_id, 4, '', '', 1, 0, 'F', '0', '0', 'ccdi:purchaseTransaction:remove', '#', 'admin', NOW(), ''), +('采购交易导出', @menu_id, 5, '', '', 1, 0, 'F', '0', '0', 'ccdi:purchaseTransaction:export', '#', 'admin', NOW(), ''), +('采购交易导入', @menu_id, 6, '', '', 1, 0, 'F', '0', '0', 'ccdi:purchaseTransaction:import', '#', 'admin', NOW(), ''); + +-- 查询结果验证 +SELECT + m.menu_id AS '菜单ID', + m.menu_name AS '菜单名称', + m.parent_id AS '父菜单ID', + m.order_num AS '显示顺序', + m.path AS '路由地址', + m.component AS '组件路径', + m.menu_type AS '菜单类型', + m.perms AS '权限标识', + m.icon AS '菜单图标', + m.visible AS '显示状态', + m.status AS '菜单状态', + m.create_time AS '创建时间' +FROM sys_menu m +WHERE m.menu_name = '采购交易管理' OR m.parent_id = @menu_id +ORDER BY m.parent_id, m.order_num;