Files
HY2XS_flamy/apps/frontend/src/api/admin/index.ts
T

40 lines
804 B
Go

import request from "@/utils/request";
import { AxiosPromise } from "axios";
import {
AdminChangePasswordDto,
AdminInfo,
AdminLoginDto,
AdminLoginVo,
AdminSecurityVo,
} from "./types";
export function loginApi(data: AdminLoginDto): AxiosPromise<AdminLoginVo> {
return request({
url: "/auth/login",
method: "post",
data,
});
}
export function getAdminInfoApi(): AxiosPromise<AdminInfo> {
return request({
url: "/admin/me",
method: "get",
});
}
export function adminChangePasswordApi(data: AdminChangePasswordDto): AxiosPromise {
return request({
url: "/admin/change-password",
method: "post",
data,
});
}
export function adminSecurityApi(): AxiosPromise<AdminSecurityVo> {
return request({
url: "/admin/security",
method: "get",
});
}