return await AdminDatabase().database.fetch_one(query) router.get('/admin/user/{id}', tags=['user'], description="查看某个用户的详细信息", summary="查看详情")(user_retrieve) # router.get('/user/list', tags=['user'], response_model=UserListModel, summary="获取用户列表")(user_list) router.get('/admin/user', tags=['user'], response_model=UserListModel, summary="获取用户列表")(user_list) # router.get('/user/list/{id}', tags=['user'], response_model=UserListModel, summary="获取用户列表")(user_list) router.patch('/user/updateInfo', tags=['user'], response_model=ModifyBaseInfo, summary="更新个人数据")(modify_base_info) router.patch('/user/modifyPassword', tags=['user'], description="修改密码", summary="修改个人密码")(modify_password) router.patch('/user/active', tags=['user'], description="禁止登陆", summary="禁用或启用账户")(forbbiden_account) router.patch('/user/delete', tags=['user'], description="删除用户", summary="伪删除用户")(delete_account)