Merge branch 'claude/happy-stonebraker-955202'

This commit is contained in:
wsb1224 2026-07-04 08:27:40 +08:00
commit d23161c073
3 changed files with 4 additions and 2 deletions

View File

@ -74,7 +74,7 @@ def correct_recognize_result(
def parse_order(
payload: ParseOrderRequest, # 订单解析请求体,包含待解析的文本或图片数据
session: Session = Depends(get_db_session), # 数据库会话
current_user: dict = Depends(require_roles("salesman", "admin")), # 当前登录用户仅salesman和admin
current_user: dict = Depends(require_roles("salesman", "admin", "wuliu")), # 当前登录用户
_permission_user: dict = Depends(require_permissions("ai:parse-order")), # 权限校验AI订单解析权限
) -> dict:
"""
@ -98,7 +98,7 @@ def parse_order(
def parse_customer(
payload: ParseCustomerRequest, # 客户信息解析请求体,包含待解析的文本
session: Session = Depends(get_db_session), # 数据库会话
current_user: dict = Depends(require_roles("salesman", "admin")), # 当前登录用户仅salesman和admin
current_user: dict = Depends(require_roles("salesman", "admin", "wuliu")), # 当前登录用户
_permission_user: dict = Depends(require_permissions("ai:parse-order")), # 权限校验:复用订单解析权限
) -> dict:
"""

View File

@ -150,6 +150,7 @@ class AuthService:
"order:create",
"order:batch-match",
"customer:list",
"ai:parse-order",
"reminder:list",
"config:view",
],

View File

@ -198,6 +198,7 @@ DEFAULT_ROLE_MENU_CODES = {
"order:create",
"order:batch-match",
"customer:list",
"ai:parse-order",
"reminder:list",
"config:view",
],