taolib.testing.config_center.server.api.users#
用户管理 API 模块。
实现用户 CRUD 的 RESTful API 端点。
Attributes#
Functions#
|
获取用户列表。 |
|
创建用户。 |
|
获取用户详情。 |
|
更新用户。 |
|
删除用户。 |
Module Contents#
- taolib.testing.config_center.server.api.users.router#
- taolib.testing.config_center.server.api.users.USERS_API_DESCRIPTION = Multiline-String#
Show Value
""" 用户管理 API 提供用户的增删改查功能。 ## 权限要求 - `user:read`:查看用户信息 - `user:write`:创建/更新用户 - `user:delete`:删除用户 ## 用户状态 - `active`:正常状态 - `inactive`:已停用 - `locked`:已锁定 """
- async taolib.testing.config_center.server.api.users.list_users(skip: int = 0, limit: int = 100, current_user=Depends(get_current_user), user_repo: taolib.testing.config_center.repository.user_repo.UserRepository = Depends(get_user_repo))#
获取用户列表。
- async taolib.testing.config_center.server.api.users.create_user(data: taolib.testing.config_center.models.user.UserCreate, current_user=Depends(get_current_user), user_repo: taolib.testing.config_center.repository.user_repo.UserRepository = Depends(get_user_repo))#
创建用户。
- async taolib.testing.config_center.server.api.users.get_user(user_id: str, current_user=Depends(get_current_user), user_repo: taolib.testing.config_center.repository.user_repo.UserRepository = Depends(get_user_repo))#
获取用户详情。
- async taolib.testing.config_center.server.api.users.update_user(user_id: str, data: taolib.testing.config_center.models.user.UserUpdate, current_user=Depends(get_current_user), user_repo: taolib.testing.config_center.repository.user_repo.UserRepository = Depends(get_user_repo))#
更新用户。
- async taolib.testing.config_center.server.api.users.delete_user(user_id: str, current_user=Depends(get_current_user), user_repo: taolib.testing.config_center.repository.user_repo.UserRepository = Depends(get_user_repo))#
删除用户。