import type { FlPagedResult, FlPageQuery, GroupDto, LocationDto, ProductDto } from './types'; import { requestClient } from '#/api/request'; function listParams(max = 500): FlPageQuery { return { SkipCount: 1, MaxResultCount: max }; } export function locationList(params?: FlPageQuery) { return requestClient.get>('/location', { params: { ...listParams(), ...params }, errorMessageMode: 'none', }); } export function groupList(params?: FlPageQuery) { return requestClient.get>('/group', { params: { ...listParams(), ...params }, errorMessageMode: 'none', }); } export function productList(params?: FlPageQuery) { return requestClient.get>('/product', { params: { ...listParams(1000), ...params }, errorMessageMode: 'none', }); }