Fix code review items: atomic qty increment, unit updatedAt, suppliers/all endpoint, SKU unique index
This commit is contained in:
@@ -36,6 +36,7 @@ export const categoryMutations = {
|
||||
|
||||
export const supplierKeys = {
|
||||
all: ['suppliers'] as const,
|
||||
allSuppliers: ['suppliers', 'all'] as const,
|
||||
list: (params: PaginationInput) => [...supplierKeys.all, 'list', params] as const,
|
||||
detail: (id: string) => [...supplierKeys.all, 'detail', id] as const,
|
||||
}
|
||||
@@ -47,6 +48,13 @@ export function supplierListOptions(params: PaginationInput) {
|
||||
})
|
||||
}
|
||||
|
||||
export function supplierAllOptions() {
|
||||
return queryOptions({
|
||||
queryKey: supplierKeys.allSuppliers,
|
||||
queryFn: () => api.get<{ data: Supplier[] }>('/v1/suppliers/all'),
|
||||
})
|
||||
}
|
||||
|
||||
export const supplierMutations = {
|
||||
create: (data: Record<string, unknown>) => api.post<Supplier>('/v1/suppliers', data),
|
||||
update: (id: string, data: Record<string, unknown>) => api.patch<Supplier>(`/v1/suppliers/${id}`, data),
|
||||
|
||||
Reference in New Issue
Block a user