import request from '@/utils/request.ts' import type { LoginParams, LoginResult, CaptchaResult, AdminUser } from '@/types' export type { LoginParams, LoginResult, CaptchaResult, AdminUser } /** * 管理员认证 API */ export const authApi = { /** * 获取验证码 */ getCaptcha(): Promise { return request.get('/auth/captcha') }, /** * 登录 */ login(params: LoginParams): Promise { return request.post('/auth/login', params) }, /** * 登出 */ logout(): Promise { return request.post('/auth/logout') }, /** * 获取当前管理员信息 */ getInfo(): Promise { return request.get('/auth/info') } }