/** 查询 ASIN 列表查询适配(任务 71):GET /api/admin/query-asins + 分页/筛选归一与 camel 序列化。 */ import { http } from '@/api/http' import { parseQueryAsinPage, type QueryAsinPageResult } from './query-asin-model' import { normalizeQueryAsinParams, toQueryAsinQuery, type QueryAsinListParams, } from './query-asin-filter' export const QUERY_ASIN_ENDPOINT = '/api/admin/query-asins' export async function fetchQueryAsinList(params: Partial = {}): Promise { const normalized = normalizeQueryAsinParams(params) const { data } = await http.get(QUERY_ASIN_ENDPOINT, { params: toQueryAsinQuery(normalized) }) return parseQueryAsinPage(data) }