PotapovaA 93881c7194 ws
2026-05-26 19:06:01 +03:00

28 lines
678 B
JavaScript

import api from "./client";
export const UsersApi = {
me() {
return api.get("/users/me").then((r) => r.data);
},
getById(userId) {
return api.get(`/users/${userId}`).then((r) => r.data);
},
getAll() {
return api
.get("/users/", { params: { limit: 1000, skip: 0 } })
.then((r) => r.data);
},
update(idUser, data) {
return api.patch(`/users/${idUser}`, data).then((r) => r.data);
},
getAllRoles() {
return api.get(`/users/roles/`).then((r) => r.data);
},
add(payload) {
return api.put(`/users/`, payload).then((r) => r.data);
},
delete(userId) {
return api.delete(`/users/${userId}`).then((r) => r.data);
},
};