- """请求级别的用户上下文变量
- 通过 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="")
|