// @ts-ignore /* eslint-disable */ import { request } from 'umi'; /** 获取区域列表(分页) GET /area/ */ export async function areacontrollerGetarealist( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.areacontrollerGetarealistParams, options?: { [key: string]: any }, ) { return request('/area/', { method: 'GET', params: { // currentPage has a default value: 1 currentPage: '1', // pageSize has a default value: 10 pageSize: '10', ...params, }, ...(options || {}), }); } /** 创建区域 POST /area/ */ export async function areacontrollerCreatearea( body: API.CreateAreaDTO, options?: { [key: string]: any }, ) { return request('/area/', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 根据ID获取区域详情 GET /area/${param0} */ export async function areacontrollerGetareabyid( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.areacontrollerGetareabyidParams, options?: { [key: string]: any }, ) { const { id: param0, ...queryParams } = params; return request(`/area/${param0}`, { method: 'GET', params: { ...queryParams }, ...(options || {}), }); } /** 更新区域 PUT /area/${param0} */ export async function areacontrollerUpdatearea( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.areacontrollerUpdateareaParams, body: API.UpdateAreaDTO, options?: { [key: string]: any }, ) { const { id: param0, ...queryParams } = params; return request(`/area/${param0}`, { method: 'PUT', headers: { 'Content-Type': 'application/json', }, params: { ...queryParams }, data: body, ...(options || {}), }); } /** 删除区域 DELETE /area/${param0} */ export async function areacontrollerDeletearea( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.areacontrollerDeleteareaParams, options?: { [key: string]: any }, ) { const { id: param0, ...queryParams } = params; return request(`/area/${param0}`, { method: 'DELETE', params: { ...queryParams }, ...(options || {}), }); } /** 获取国家列表 GET /area/countries */ export async function areacontrollerGetcountries(options?: { [key: string]: any; }) { return request('/area/countries', { method: 'GET', ...(options || {}), }); }