| 1234567891011121314151617181920212223242526 |
- 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<PageResult<Category>>('/categories',categoryFilterParam)
- }
- export const searchCategoryListRequest = ( ) => {
- return httpClient.get<Category[]>('/categories/list',)
- }
- export const createCategoryRequest = (category: Pick<Category,'name'|'code'|'order'>) => {
- return httpClient.post<Category>('/categories',category)
- }
- export const deleteCategoryRequest = (id: string) => {
- return httpClient.delete(`/categories/${id}`,)
- }
- export const searchCategoryByIdRequest = (id: string) => {
- return httpClient.get<Category>(`/categories/${id}`)
- }
- export const updateCategoryByIdRequest = (id: string,category: Pick<Category,'name'|'code'|'order'>) => {
- return httpClient.put<Category>(`/categories/${id}`,category)
- }
|