- api/admin/v1 拆 base/system/admin 三子包,路由前缀 /admin/v1/{base,system,admin}
- system: auth/menu/role;admin: 管理员;base: log
- controller 改 import 子包;006_menu_paths_v2.sql 更新接口路径映射
- 权限码与路由分离,permission 标识不变
- 冒烟测试新路径 8 接口全通过
20 lines
1.8 KiB
Go
20 lines
1.8 KiB
Go
-- 006_menu_paths_v2.sql
|
|
-- Re-map protected endpoints after API regrouping into base/system/admin.
|
|
-- permission codes stay unchanged; only the physical route paths change.
|
|
UPDATE admin_menu SET path='GET /admin/v1/admin' WHERE id=21; -- system:admin:list
|
|
UPDATE admin_menu SET path='POST /admin/v1/admin' WHERE id=22; -- system:admin:create
|
|
UPDATE admin_menu SET path='PUT /admin/v1/admin/{id}' WHERE id=23; -- system:admin:update
|
|
UPDATE admin_menu SET path='DELETE /admin/v1/admin/{id}' WHERE id=24; -- system:admin:delete
|
|
UPDATE admin_menu SET path='PUT /admin/v1/admin/{id}/password' WHERE id=25; -- system:admin:resetPwd
|
|
UPDATE admin_menu SET path='GET /admin/v1/system/role' WHERE id=31; -- system:role:list
|
|
UPDATE admin_menu SET path='POST /admin/v1/system/role' WHERE id=32; -- system:role:create
|
|
UPDATE admin_menu SET path='PUT /admin/v1/system/role/{id}' WHERE id=33; -- system:role:update
|
|
UPDATE admin_menu SET path='DELETE /admin/v1/system/role/{id}' WHERE id=34; -- system:role:delete
|
|
UPDATE admin_menu SET path='' WHERE id=35; -- system:role:assignMenu (no dedicated endpoint)
|
|
UPDATE admin_menu SET path='GET /admin/v1/system/menu/tree' WHERE id=41; -- system:menu:list
|
|
UPDATE admin_menu SET path='POST /admin/v1/system/menu' WHERE id=42; -- system:menu:create
|
|
UPDATE admin_menu SET path='PUT /admin/v1/system/menu/{id}' WHERE id=43; -- system:menu:update
|
|
UPDATE admin_menu SET path='DELETE /admin/v1/system/menu/{id}' WHERE id=44; -- system:menu:delete
|
|
UPDATE admin_menu SET path='GET /admin/v1/base/log/files' WHERE id=61; -- monitor:log:view
|
|
UPDATE admin_menu SET path='GET /admin/v1/base/log/tail' WHERE id=62; -- monitor:log:tail
|