Browse Source

feat(piadmin): 引入代理用户控制器

- 新增 ProxyUserController 类文件引用
- 将代理用户相关路由操作迁移至独立控制器
- 更新 save、update、index、read、delete 和 ban 接口实现类
- 保持原有权限参数配置不变
- 确保代理用户功能模块职责清晰分离
- 提升系统模块化程度与代码可维护性
master
zhangf@suq.cn 2 days ago
parent
commit
5a2875b81c
  1. 13
      plugin/piadmin/app/route/v1/route.php

13
plugin/piadmin/app/route/v1/route.php

@ -4,6 +4,7 @@ use plugin\piadmin\app\controller\v1\DataDictionaryController;
use plugin\piadmin\app\controller\v1\LoginController;
use plugin\piadmin\app\controller\v1\MenuController;
use plugin\piadmin\app\controller\v1\ProxyMenuController;
use plugin\piadmin\app\controller\v1\ProxyUserController;
use plugin\piadmin\app\controller\v1\SystemAdminController;
use plugin\piadmin\app\controller\v1\SystemDeptController;
use plugin\piadmin\app\controller\v1\SystemRoleController;
@ -113,13 +114,13 @@ Route::group('/piadmin/v1', function () {
// 代理用户
Route::group('/proxyUser', function () {
Route::post('/save', [SystemAdminController::class, 'save'])->setParams(['perm' => ['adminSave']]);
Route::post('/update', [SystemAdminController::class, 'update'])->setParams(['perm' => ['adminUpdate']]);
Route::get('/index', [SystemAdminController::class, 'index'])->setParams(['perm' => ['adminIndex']]);
Route::get('/read', [SystemAdminController::class, 'read'])->setParams(['perm' => ['adminRead']]);
Route::post('/delete', [SystemAdminController::class, 'delete'])->setParams(['perm' => ['adminDelete']]);
Route::post('/save', [ProxyUserController::class, 'save'])->setParams(['perm' => ['adminSave']]);
Route::post('/update', [ProxyUserController::class, 'update'])->setParams(['perm' => ['adminUpdate']]);
Route::get('/index', [ProxyUserController::class, 'index'])->setParams(['perm' => ['adminIndex']]);
Route::get('/read', [ProxyUserController::class, 'read'])->setParams(['perm' => ['adminRead']]);
Route::post('/delete', [ProxyUserController::class, 'delete'])->setParams(['perm' => ['adminDelete']]);
//封禁/解封
Route::post('/ban', [SystemAdminController::class, 'ban'])->setParams(['perm' => ['adminBan']]);
Route::post('/ban', [ProxyUserController::class, 'ban'])->setParams(['perm' => ['adminBan']]);
});
//数据字典
Route::get('/dataDictionary', [DataDictionaryController::class, 'dictionary'])->setParams(['perm' => ['dataDictionary']]);

Loading…
Cancel
Save