/** * 登录请求参数 */ export interface LoginData { /** * 用户名 */ username: string; /** * 密码 */ password: string; /** * 验证码缓存key */ captchaKey?: string; /** * 验证码 */ captchaCode?: string; } /** * 登录响应 */ export interface LoginResult { /** * 访问token */ accessToken?: string; /** * 过期时间(单位:毫秒) */ expires?: number; /** * 刷新token */ refreshToken?: string; /** * token 类型 */ tokenType?: string; } /** * 验证码响应 */ export interface CaptchaResult { /** * 验证码缓存key */ captchaKey: string; /** * 验证码图片Base64字符串 */ captchaBase64: string; }