mirror of
https://github.com/PlayEdu/backend
synced 2025-06-25 16:32:46 +08:00
61 lines
1.2 KiB
TypeScript
61 lines
1.2 KiB
TypeScript
import client from "./internal/httpClient";
|
|
|
|
export function adminUserList(
|
|
page: number,
|
|
size: number,
|
|
name: string,
|
|
roleId: number
|
|
) {
|
|
return client.get("/backend/v1/admin-user/index", {
|
|
page: page,
|
|
size: size,
|
|
name: name,
|
|
role_id: roleId,
|
|
});
|
|
}
|
|
|
|
export function createAdminUser() {
|
|
return client.get("/backend/v1/admin-user/create", {});
|
|
}
|
|
|
|
export function storeAdminUser(
|
|
name: string,
|
|
email: string,
|
|
password: string,
|
|
isBanLogin: number,
|
|
roleIds: number[]
|
|
) {
|
|
return client.post("/backend/v1/admin-user/create", {
|
|
name: name,
|
|
email: email,
|
|
password: password,
|
|
is_ban_login: isBanLogin,
|
|
role_ids: roleIds,
|
|
});
|
|
}
|
|
|
|
export function AdminUser(id: number) {
|
|
return client.get(`/backend/v1/admin-user/${id}`, {});
|
|
}
|
|
|
|
export function updateAdminUser(
|
|
id: number,
|
|
name: string,
|
|
email: string,
|
|
password: string,
|
|
isBanLogin: number,
|
|
roleIds: number[]
|
|
) {
|
|
return client.put(`/backend/v1/admin-user/${id}`, {
|
|
name: name,
|
|
email: email,
|
|
password: password,
|
|
is_ban_login: isBanLogin,
|
|
role_ids: roleIds,
|
|
});
|
|
}
|
|
|
|
export function destroyAdminUser(id: number) {
|
|
return client.destroy(`/backend/v1/admin-user/${id}`);
|
|
}
|