This commit is contained in:
2025-09-17 12:19:00 +07:00
parent 85baae5e30
commit 27b060845b
4 changed files with 229 additions and 0 deletions

45
src/api/master-apd.jsx Normal file
View File

@@ -0,0 +1,45 @@
import { SendRequest } from '../components/Global/ApiRequest';
const getAllApd = async (queryParams) => {
const response = await SendRequest({
method: 'get',
prefix: `apd?${queryParams.toString()}`,
});
return response;
};
const createApd = async (queryParams) => {
const response = await SendRequest({
method: 'post',
prefix: `apd`,
params: queryParams,
});
return response.data;
};
const updateApd = async (vendor_id, queryParams) => {
const response = await SendRequest({
method: 'put',
prefix: `apd/${vendor_id}`,
params: queryParams,
});
return response.data;
};
const deleteApd = async (queryParams) => {
const response = await SendRequest({
method: 'delete',
prefix: `apd/${queryParams}`,
});
return response.data;
};
const getJenisPermit = async () => {
const response = await SendRequest({
method: 'get',
prefix: `apd/jenis-permit`,
});
return response.data;
};
export { getAllApd, createApd, updateApd, deleteApd, getJenisPermit };