import { LngLngMeasurePageModel, LngLngMeasurePageParams, LngLngMeasurePageResult } from './model/LngMeasureSalesModel'; import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; enum Api { // Page = '/dayPlan/lngMeasureSales/page', Page = '/magic-api/dayPlan/lngMeasureSalesPageList', List = '/dayPlan/lngMeasureSales/list', Info = '/dayPlan/lngMeasureSales/info', LngLngMeasure = '/dayPlan/lngMeasureSales', PageAdd = '/magic-api/dayPlan/dayPlanLngSelectList', Cancel = '/dayPlan/lngMeasureSales/cancel', DataLog = '/dayPlan/lngMeasureSales/datalog', } export async function cancelLngLngMeasure(lngLngMeasure: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.Cancel, params: lngLngMeasure, }, { errorMessageMode: mode, }, ); } export async function getLngLngMeasurePageAdd(params: LngLngMeasurePageParams, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.PageAdd, params, }, { errorMessageMode: mode, }, ); } /** * @description: 查询LngLngMeasure分页列表 */ export async function getLngLngMeasurePage(params: LngLngMeasurePageParams, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Page, params, }, { errorMessageMode: mode, }, ); } /** * @description: 获取LngLngMeasure信息 */ export async function getLngLngMeasure(id: String, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Info, params: { id }, }, { errorMessageMode: mode, }, ); } /** * @description: 新增LngLngMeasure */ export async function addLngLngMeasure(lngLngMeasure: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.LngLngMeasure, params: lngLngMeasure, }, { errorMessageMode: mode, }, ); } /** * @description: 更新LngLngMeasure */ export async function updateLngLngMeasure(lngLngMeasure: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.put( { url: Api.LngLngMeasure, params: lngLngMeasure, }, { errorMessageMode: mode, }, ); } /** * @description: 删除LngLngMeasure(批量删除) */ export async function deleteLngLngMeasure(ids: string[], mode: ErrorMessageMode = 'modal') { return defHttp.delete( { url: Api.LngLngMeasure, data: ids, }, { errorMessageMode: mode, }, ); }