feat:新增接口

This commit is contained in:
zhangyongcai
2026-09-12 20:59:10 +08:00
parent b95fb5d4f7
commit 98751d592f
8 changed files with 258 additions and 84 deletions
+9
View File
@@ -44,3 +44,12 @@ async def require_customer(user: SysUser = Depends(get_current_user)) -> SysUser
if user.user_type != "CUSTOMER":
raise ForbiddenError("仅客户用户可以访问 client_agent")
return user
async def require_risk_officer(user: SysUser = Depends(get_current_user)) -> SysUser:
"""仅允许管理员或风控专员执行风控处置/工单操作。"""
if user.user_type == "ADMIN":
return user
if user.user_type != "EMPLOYEE" or user.employee_role != "风控专员":
raise ForbiddenError("仅风控专员可执行风控处置")
return user