import httpClient from '@/api/httpClient' import type { PageResult } from '@/model/base' import type { Category,CategorySearchFilter, } from '@/model/category' export const searchCategories = (categoryFilterParam:CategorySearchFilter ) => { return httpClient.get>('/categories',categoryFilterParam) } export const searchCategoryListRequest = ( ) => { return httpClient.get('/categories/list',) } export const createCategoryRequest = (category: Pick) => { return httpClient.post('/categories',category) } export const deleteCategoryRequest = (id: string) => { return httpClient.delete(`/categories/${id}`,) } export const searchCategoryByIdRequest = (id: string) => { return httpClient.get(`/categories/${id}`) } export const updateCategoryByIdRequest = (id: string,category: Pick) => { return httpClient.put(`/categories/${id}`,category) }