Added new Get Post Delete

This commit is contained in:
Srinath 2026-02-04 13:14:50 +05:30
parent 4a05b53701
commit af4c6705f9
1 changed files with 70 additions and 0 deletions

View File

@ -21,6 +21,76 @@ export const getProdcataloguedata = createAsyncThunk(
}
}
);
// get /ProductCatalogue
export const getProductCatalogueData = createAsyncThunk(
'product/ProductCatalogue',
async (data) => {
if (
data?.AppId != null &&
data?.AppId != undefined &&
data?.CompId != null &&
data?.CompId != undefined &&
data?.BranchId != null &&
data?.BranchId != undefined
) {
return await axiosRetailInstanceData.get(
// `/ProductCatalogue?compId=${data?.CompId}&branchId=${data?.BranchId}&appId=${data?.AppId}&pageNumber=${data?.PageNumber}`
`/ProductCatalogue?compId=${data?.CompId}&branchId=${data?.BranchId}&appId=${data?.AppId}`
);
}
}
);
// post /ProductCatalogue
export const postProductCatalogue = createAsyncThunk(
'product/ProductCatalogue',
async (data) => {
return await axiosRetailInstanceData.post(`/ProductCatalogue`, data);
}
);
// put /ProductCatalogue
export const putProductCatalogue = createAsyncThunk(
'put/ProductCatalogue',
async (data) => {
return await axiosRetailInstanceData.put(`/ProductCatalogue`, data);
}
);
// get /GetProductCatalogueByType
export const GetProductCatalogueByTypeData = createAsyncThunk(
'product/ProductCatalogue',
async (data) => {
if (
data?.AppId != null &&
data?.AppId != undefined &&
data?.CompId != null &&
data?.CompId != undefined &&
data?.BranchId != null &&
data?.BranchId != undefined
) {
return await axiosRetailInstanceData.get(
`/GetProductCatalogueByType?compId=${data?.CompId}&branchId=${data?.BranchId}&appId=${data?.AppId}&catalogType=${data?.CatalogType}`
);
}
}
);
// delete /ProductCatalogue
export const deleteProductCatalogue = createAsyncThunk(
'ProductCatalogue/deleteProductCatalogue',
async (data) => {
if (
data?.AppId != null &&
data?.AppId != undefined &&
data?.CompId != null &&
data?.CompId != undefined &&
data?.BranchId != null &&
data?.BranchId != undefined
) {
return await axiosRetailInstanceData.delete(
`/ProductCatalogue?compId=${data?.CompId}&branchId=${data?.BranchId}&appId=${data?.AppId}&catalogType=${data?.CatalogType}&activeStatus=${data?.ActiveStatus}&updatedBy=${data?.UpdatedBy}`
);
}
}
);
export const onlineimages = createAsyncThunk(
'image/onlineimages',