"""请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传参。 """ from contextvars import ContextVar # 当前登录用户的部门 ID(对应 SysUser.dept_id,在 user dict 中键名为 region_id) current_user_dept_id: ContextVar[str] = ContextVar("current_user_dept_id", default="")