import { LngBRegionPageModel, LngBRegionPageParams, LngBRegionPageResult } from './model/CountryRegionModel'; import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; enum Api { Page = '/mdm/countryRegion/page', List = '/mdm/countryRegion/list', Info = '/mdm/countryRegion/info', LngBRegion = '/mdm/countryRegion', } /** * @description: 查询LngBRegion分页列表 */ export async function getLngBRegionPage(params: LngBRegionPageParams, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Page, params, }, { errorMessageMode: mode, }, ); } /** * @description: 获取LngBRegion信息 */ export async function getLngBRegion(id: String, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Info, params: { id }, }, { errorMessageMode: mode, }, ); } /** * @description: 新增LngBRegion */ export async function addLngBRegion(lngBRegion: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.LngBRegion, params: lngBRegion, }, { errorMessageMode: mode, }, ); } /** * @description: 更新LngBRegion */ export async function updateLngBRegion(lngBRegion: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.put( { url: Api.LngBRegion, params: lngBRegion, }, { errorMessageMode: mode, }, ); } /** * @description: 删除LngBRegion(批量删除) */ export async function deleteLngBRegion(ids: string[], mode: ErrorMessageMode = 'modal') { return defHttp.delete( { url: Api.LngBRegion, data: ids, }, { errorMessageMode: mode, }, ); }