用户管理开发文档
1. 概述
用户管理分 租户内操作员(CompanysBundle)与 平台超管(SuperAdminBundle)。
核心表:operators、super_admin_accounts。
2. 相关 Bundle
| Bundle | 职责 |
|---|---|
| CompanysBundle | 商户员工、角色、权限、OAuth 登录 |
| SuperAdminBundle | 超管开通、平台权限 |
3. 核心文件结构
src/CompanysBundle/
├── Http/Api/V1/Action/Operators.php
├── Http/Api/V1/Action/EmployeeController.php
├── Http/Api/V1/Action/RolesController.php
├── Services/OperatorsService.php
└── Entities/Operators.php
src/SuperAdminBundle/
├── Http/SuperApi/V1/Action/Operators.php
└── Http/SuperApi/V1/Action/Accounts.php4. 路由与代表性 API
商户端(routes/api/companys.php、routes/api/auth.php)
| 方法 | 路径 | Action |
|---|---|---|
| POST | /api/operator/login | AuthController@login |
| GET | /api/operator/credential | Operators@getCredentials |
| POST | /api/account/management | EmployeeController@createData |
| GET | /api/account/management | EmployeeController@getListData |
超管(routes/super/operators.php、routes/super/permission.php)
| 方法 | 路径 | Action |
|---|---|---|
| POST | /api/super/superadmin/operator/open | Operators@open |
| GET | /api/super/superadmin/permission | Accounts@getPermission |
5. 认证 Guard
| 端 | Guard | Provider |
|---|---|---|
| 商户后台 | api | companyOperators |
| 超管 | superapi | superAccount |
