Files
moc/src/service/api/auth.ts
T
2026-08-18 15:54:56 +08:00

41 lines
719 B
TypeScript

import { request } from '../request';
/**
* 登录
*
* @param username User name
* @param password Password
*/
export function fetchLogin(username: string, password: string) {
return request<Api.Auth.LoginToken>({
url: '/api/auth/login',
method: 'post',
data: {
username,
password
}
});
}
/** 获取用户信息
*
*/
export function fetchGetUserInfo() {
return request<Api.Auth.UserInfo>({ url: '/api/auth/me' });
}
/**
* Refresh token
*
* @param refreshToken Refresh token
*/
export function fetchRefreshToken(refreshToken: string) {
return request<Api.Auth.LoginToken>({
url: '/auth/refreshToken',
method: 'post',
data: {
refreshToken
}
});
}