income price

This commit is contained in:
hamid zarghami
2025-09-30 16:49:35 +03:30
parent 5f5efbd063
commit ab5c7cc3c3
8 changed files with 478 additions and 2 deletions
@@ -4,9 +4,11 @@ import type {
CreateAboutUs,
CreateDocumentType,
CreateFaqType,
CreatePricingItem,
DocumentTypesResponse,
FaqDetailResponse,
FaqResponse,
PricingResponse,
UpdateSiteSetting,
} from "../types/Types";
import { FaqPageEnum, SiteSettingPageEnum } from "../enum/Enum";
@@ -81,3 +83,23 @@ export const deleteDocument = async (id: string) => {
const { data } = await axios.delete(`/admin/settings/document-types/${id}`);
return data;
};
export const getPricing = async (): Promise<PricingResponse> => {
const { data } = await axios.get(`/admin/financial/pricing`);
return data;
};
export const createPricing = async (params: CreatePricingItem) => {
const { data } = await axios.post("/admin/financial/pricing", params);
return data;
};
export const updatePricing = async (id: string, params: CreatePricingItem) => {
const { data } = await axios.patch(`/admin/financial/pricing/${id}`, params);
return data;
};
export const deletePricing = async (id: string) => {
const { data } = await axios.delete(`/admin/financial/pricing/${id}`);
return data;
};