import { LngPlanYearDemandHdrPageModel, LngPlanYearDemandHdrPageParams, LngPlanYearDemandHdrPageResult } from './model/PlanYearDemandHdrModel'; import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; enum Api { // Page = '/plan/planYearDemandHdr/page', Page = '/magic-api/plan/planYearDemandHdrPageList', List = '/plan/planYearDemandHdr/list', Info = '/plan/planYearDemandHdr/info', LngPlanYearDemandHdr = '/plan/planYearDemandHdr', } /** * @description: 查询LngPlanYearDemandHdr分页列表 */ export async function getLngPlanYearDemandHdrPage(params: LngPlanYearDemandHdrPageParams, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Page, params, }, { errorMessageMode: mode, }, ); } /** * @description: 获取LngPlanYearDemandHdr信息 */ export async function getLngPlanYearDemandHdr(id: String, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Info, params: { id }, }, { errorMessageMode: mode, }, ); } /** * @description: 新增LngPlanYearDemandHdr */ export async function addLngPlanYearDemandHdr(lngPlanYearDemandHdr: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.LngPlanYearDemandHdr, params: lngPlanYearDemandHdr, }, { errorMessageMode: mode, }, ); } /** * @description: 更新LngPlanYearDemandHdr */ export async function updateLngPlanYearDemandHdr(lngPlanYearDemandHdr: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.put( { url: Api.LngPlanYearDemandHdr, params: lngPlanYearDemandHdr, }, { errorMessageMode: mode, }, ); } /** * @description: 删除LngPlanYearDemandHdr(批量删除) */ export async function deleteLngPlanYearDemandHdr(ids: string[], mode: ErrorMessageMode = 'modal') { return defHttp.delete( { url: Api.LngPlanYearDemandHdr, data: ids, }, { errorMessageMode: mode, }, ); }