#!/usr/bin/env python # coding=utf-8 from core.base_api import BaseApi class UserApi(BaseApi): """用户中心业务接口""" def login(self, username, password): """登录接口示例""" self._log_action("login", user=username) payload = { "username": username, "password": password } # 直接调用继承自 session 的请求方法 return self.session.request( method="POST", url="/api/v1/login", json=payload ) def get_info(self, user_id: int): """获取用户信息示例""" self._log_action("get_info", uid=user_id) return self.session.request( method="GET", url=f"/api/v1/user/{user_id}" )