blob: 3b00b43677eba4e37e84d4e3f86c2557eb6ac81d [file] [log] [blame]
86133aaa3f5d2025-04-20 21:33:29 +08001// @ts-ignore
2/* eslint-disable */
3import { request } from '@umijs/max';
4
5/** 登录接口 POST /api/login/account */
6export async function login(body: API.LoginParams, options?: { [key: string]: any }) {
7 return request<API.LoginResult>('/api/login/account', {
8 method: 'POST',
9 headers: {
10 'Content-Type': 'application/json',
11 },
12 data: body,
13 ...(options || {}),
14 });
15}
16
17/** 发送验证码 POST /api/login/captcha */
18export async function getFakeCaptcha(
19 // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
20 params: API.getFakeCaptchaParams,
21 options?: { [key: string]: any },
22) {
23 return request<API.FakeCaptcha>('/api/login/captcha', {
24 method: 'POST',
25 params: {
26 ...params,
27 },
28 ...(options || {}),
29 });
30}
31
32/** 登录接口 POST /api/login/outLogin */
33export async function outLogin(options?: { [key: string]: any }) {
34 return request<Record<string, any>>('/api/login/outLogin', {
35 method: 'POST',
36 ...(options || {}),
37 });
38}