增加部门管理接口
Some checks failed
Build Docker / build (push) Has been cancelled

This commit is contained in:
2025-07-14 14:37:32 +08:00
parent 58c8eecf88
commit 0567eda8ca
7 changed files with 339 additions and 1 deletions

View File

@ -12,6 +12,7 @@ declare(strict_types=1);
*/
use App\Controller\CompanyController;
use App\Controller\DeptController;
use App\Controller\FirstCompanyController;
use App\Controller\PurchaseController;
use App\Controller\RoleController;
@ -58,6 +59,14 @@ Router::addGroup('/api/v1', function () {
Router::post('assign.role.auth', [RoleController::class, 'assignRolePermissions']); # 角色授权
Router::post('role.permission.checked', [RoleController::class, 'roleChecked']); # 角色权限选择列表
// 部门管理
Router::post('dept.add', [DeptController::class, 'addDept']); # 新增部门
Router::post('dept.list', [DeptController::class, 'deptList']); # 部门列表
Router::post('dept.delete', [DeptController::class, 'delDept']); # 删除部门
Router::post('dept.info', [DeptController::class, 'getDeptInfo']); # 部门信息
Router::post('dept.list.active', [DeptController::class, 'deptListActive']); # 部门列表(活动)
Router::post('dept.update.status', [DeptController::class, 'updateDeptStatus']); # 部门状态
// 平台公司管理
Router::post('company.module.add', [RoleController::class, 'addCompanyModule']); # 公司模块授权
Router::post('company.permission.checked', [RoleController::class, 'companyChecked']); # 公司模块选择列表