38 lines
1016 B
JavaScript
38 lines
1016 B
JavaScript
import api from './client';
|
|
|
|
export const SspApi = {
|
|
get(sspId) {
|
|
return api.get(`/ssp/${sspId}`).then((r) => r.data);
|
|
},
|
|
getAll(params = {}) {
|
|
return api.get(`/ssp/`, { params }).then((r) => r.data);
|
|
},
|
|
getCountUsers() {
|
|
return api.get(`/ssp/count-users/`).then((r) => r.data);
|
|
},
|
|
getUsersById(sspId) {
|
|
return api.get(`/ssp/get-users/${sspId}`).then((r) => r.data);
|
|
},
|
|
update(sspId, ssp) {
|
|
return api.patch(`/ssp/${sspId}`, ssp).then((r) => r.data);
|
|
},
|
|
create(ssp) {
|
|
return api.put(`/ssp/`, ssp).then((r) => r.data);
|
|
},
|
|
getManySsp(userId) {
|
|
return api
|
|
.get(`/users/dfip-many-ssp/`, { params: { user_id: userId } })
|
|
.then((r) => r.data);
|
|
},
|
|
putManySsps(userId, payload) {
|
|
return api
|
|
.put(`/users/dfip-many-ssp/?user_id=${userId}`, payload)
|
|
.then((r) => r.data);
|
|
},
|
|
deleteManySsps(userId, payload) {
|
|
return api
|
|
.delete(`/users/dfip-many-ssp/?user_id=${userId}`, { data: payload })
|
|
.then((r) => r.data);
|
|
},
|
|
};
|