feat(admin): 新增收藏与点赞只读查询接口

This commit is contained in:
Zhou Weidong authored and trae-solo-agent committed 2026-10-27 12:32:23 +08:00
1 parent 23321a0b0c
commit 7a2ff3f80e
14 files changed
+686

No files matched your search

@@ -0,0 +1,28 @@
-- Author: fruit.com.cn
-- K107 后台收藏和点赞只读权限及菜单。
BEGIN;
INSERT INTO sys_permission (id, code, name, group_name, type, sort) VALUES
(1106, 'favorite:list', '查看收藏', '用户管理', 'BUTTON', 106),
(1107, 'like:list', '查看点赞', '用户管理', 'BUTTON', 107)
ON CONFLICT (code) DO NOTHING;
INSERT INTO sys_role_permission (id, role_id, permission_id)
SELECT r.id * 1000000 + p.id, r.id, p.id
FROM sys_role r CROSS JOIN sys_permission p
WHERE r.code = 'super_admin' AND p.code IN ('favorite:list', 'like:list')
ON CONFLICT DO NOTHING;
INSERT INTO sys_menu (id, parent_id, title, route_path, route_name, component, redirect, icon,
permission_code, type, always_show, affix, sort) VALUES
(40, 15, '收藏列表', 'favorites', 'user-favorites', 'views/userManagement/FavoritesView',
'', '', 'favorite:list', 'MENU', 0, 0, 3),
(41, 15, '点赞列表', 'likes', 'user-likes', 'views/userManagement/LikesView',
'', '', 'like:list', 'MENU', 0, 0, 4)
ON CONFLICT (id) DO NOTHING;
INSERT INTO sys_role_menu (id, role_id, menu_id)
SELECT r.id * 1000000 + m.id, r.id, m.id
FROM sys_role r CROSS JOIN sys_menu m
WHERE r.code = 'super_admin' AND m.id IN (40, 41)
ON CONFLICT DO NOTHING;
COMMIT;