# app/utils/constants.py class UserRole: """ 用户角色定义 """ SUPER_ADMIN = 'SUPER_ADMIN' # 超级管理员 (IRIS) SUPERVISOR = 'SUPERVISOR' # 主管 FINANCE = 'FINANCE' # 财务 WAREHOUSE_MGR = 'WAREHOUSE_MGR' # 库管 INBOUND = 'INBOUND' # 入库员 OUTBOUND = 'OUTBOUND' # 出库员 PURCHASER = 'PURCHASER' # 采购员 SALES = 'SALES' # 销售 # 角色中文映射(用于前端展示或日志) # 注意:这个字典在 auth_service 遍历时需要被过滤掉 ROLE_MAP = { SUPER_ADMIN: '超级管理员', SUPERVISOR: '主管', FINANCE: '财务', WAREHOUSE_MGR: '库管', INBOUND: '入库员', OUTBOUND: '出库员', PURCHASER: '采购员', SALES: '销售' }