import { LngLngApproPageModel, LngLngApproPageParams, LngLngApproPageResult } from './model/LngApproModel'; import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; enum Api { Page = '/dayPlan/lngAppro/page', List = '/dayPlan/lngAppro/list', Info = '/dayPlan/lngAppro/info', LngLngAppro = '/dayPlan/lngAppro', DataLog = '/dayPlan/lngAppro/datalog', } /** * @description: 查询LngLngAppro分页列表 */ export async function getLngLngApproPage(params: LngLngApproPageParams, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Page, params, }, { errorMessageMode: mode, }, ); } /** * @description: 获取LngLngAppro信息 */ export async function getLngLngAppro(id: String, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Info, params: { id }, }, { errorMessageMode: mode, }, ); } /** * @description: 新增LngLngAppro */ export async function addLngLngAppro(lngLngAppro: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.LngLngAppro, params: lngLngAppro, }, { errorMessageMode: mode, }, ); } /** * @description: 更新LngLngAppro */ export async function updateLngLngAppro(lngLngAppro: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.put( { url: Api.LngLngAppro, params: lngLngAppro, }, { errorMessageMode: mode, }, ); } /** * @description: 删除LngLngAppro(批量删除) */ export async function deleteLngLngAppro(ids: string[], mode: ErrorMessageMode = 'modal') { return defHttp.delete( { url: Api.LngLngAppro, data: ids, }, { errorMessageMode: mode, }, ); }