import { LngPngMeasureSalesPurPageModel, LngPngMeasureSalesPurPageParams, LngPngMeasureSalesPurPageResult } from './model/PngMeasurePurModel'; import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; enum Api { // Page = '/dayPlan/pngMeasurePur/page', Page = '/magic-api/dayPlan/pngMeasurePurPageList', List = '/dayPlan/pngMeasurePur/list', Info = '/dayPlan/pngMeasurePur/info', LngPngMeasureSalesPur = '/dayPlan/pngMeasurePur', submit = '/dayPlan/pngMeasurePur/submit', Cancel = '/dayPlan/pngMeasurePur/cancel', Reject = '/dayPlan/pngMeasurePur/reject', DataLog = '/dayPlan/pngMeasurePur/datalog', } export async function rejectLngPngMeasurePur(lngPngMeasureSalesPur: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.Reject, params: lngPngMeasureSalesPur, }, { errorMessageMode: mode, }, ); } export async function submitLngPngMeasurePur(lngPngMeasureSalesPur: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.submit, params: lngPngMeasureSalesPur, }, { errorMessageMode: mode, }, ); } /** * @description: 取消LngPngMeasureSalesPur */ export async function cancelLngPngMeasurePur(lngPngMeasureSalesPur: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.Cancel, params: lngPngMeasureSalesPur, }, { errorMessageMode: mode, }, ); } /** * @description: 查询LngPngMeasureSalesPur分页列表 */ export async function getLngPngMeasureSalesPurPage(params: LngPngMeasureSalesPurPageParams, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Page, params, }, { errorMessageMode: mode, }, ); } /** * @description: 获取LngPngMeasureSalesPur信息 */ export async function getLngPngMeasureSalesPur(id: String, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Info, params: { id }, }, { errorMessageMode: mode, }, ); } /** * @description: 新增LngPngMeasureSalesPur */ export async function addLngPngMeasureSalesPur(lngPngMeasureSalesPur: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.LngPngMeasureSalesPur, params: lngPngMeasureSalesPur, }, { errorMessageMode: mode, }, ); } /** * @description: 更新LngPngMeasureSalesPur */ export async function updateLngPngMeasureSalesPur(lngPngMeasureSalesPur: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.put( { url: Api.LngPngMeasureSalesPur, params: lngPngMeasureSalesPur, }, { errorMessageMode: mode, }, ); } /** * @description: 删除LngPngMeasureSalesPur(批量删除) */ export async function deleteLngPngMeasureSalesPur(ids: string[], mode: ErrorMessageMode = 'modal') { return defHttp.delete( { url: Api.LngPngMeasureSalesPur, data: ids, }, { errorMessageMode: mode, }, ); }