sozsoft-platform/ui/src/services/list-form-customization.service.ts
Sedat Öztürk 429227df1d Initial
2026-02-24 23:44:16 +03:00

38 lines
1,000 B
TypeScript

import {
ListFormCustomizationDto,
ListFormCustomizationForUserDto,
ListFormCustomizationTypeEnum,
} from '../proxy/form/models'
import apiService from './api.service'
export const getListFormCustomization = (
listFormCode: string,
type: ListFormCustomizationTypeEnum,
filterName?: string,
) => {
const params = new URLSearchParams()
params.set('listFormCode', listFormCode)
params.set('type', type.toString())
if (filterName) {
params.set('filterName', filterName)
}
return apiService.fetchData<ListFormCustomizationForUserDto[]>({
method: 'GET',
url: `/api/app/list-form-customization`,
params,
})
}
export const postListFormCustomization = (input: ListFormCustomizationDto) =>
apiService.fetchData({
method: 'POST',
url: `/api/app/list-form-customization`,
data: input,
})
export const deleteListFormCustomization = (id: string) =>
apiService.fetchData({
method: 'DELETE',
url: `/api/app/list-form-customization/${id}`,
})