feat: 新增业务人员公共接口(role_id=2,全量返回)

- PublicApiController 新增 staffList():通过 user_roles 关联筛选业务人员
- 返回 id/name/sn/phone/email,支持 keyword 模糊匹配,不分页全量返回
- 路由组新增 /common/public/staff/list
- .gitignore 忽略 docs/*.sql(数据导出文件,不入库)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
mzl
2026-06-18 13:37:48 +08:00
parent 71dca13119
commit b89ac48dd8
4 changed files with 103 additions and 3 deletions
+1
View File
@@ -643,4 +643,5 @@ Route::group('/crm', function () {
Route::group('/common/public', function () {
Route::any('/pi/list', [app\common\controller\PublicApiController::class, 'piList']);
Route::any('/vin/list', [app\common\controller\PublicApiController::class, 'vinList']);
Route::any('/staff/list', [app\common\controller\PublicApiController::class, 'staffList']);
})->middleware([app\middleware\AccessControl::class, app\middleware\ApiKeyAuth::class]);