import { LngPriceSalesPngAppPageModel, LngPriceSalesPngAppPageParams, LngPriceSalesPngAppPageResult } from './model/PriceSalesPngAppModel'; import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; enum Api { // Page = '/price/priceSalesPngApp/page', Page = '/magic-api/price/priceSalesPngApp/page', List = '/price/priceSalesPngApp/list', Info = '/price/priceSalesPngApp/info', LngPriceSalesPngApp = '/price/priceSalesPngApp', dpagePage = '/magic-api/price/priceSalesPngApp/dpage', DataLog = '/price/priceSalesPngApp/datalog', } export async function getLngPriceContractSalesPng(params: LngPriceSalesPngAppPageParams, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.dpagePage, params, }, { errorMessageMode: mode, }, ); } /** * @description: 查询LngPriceSalesPngApp分页列表 */ export async function getLngPriceSalesPngAppPage(params: LngPriceSalesPngAppPageParams, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Page, params, }, { errorMessageMode: mode, }, ); } /** * @description: 获取LngPriceSalesPngApp信息 */ export async function getLngPriceSalesPngApp(id: String, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Info, params: { id }, }, { errorMessageMode: mode, }, ); } /** * @description: 新增LngPriceSalesPngApp */ export async function addLngPriceSalesPngApp(lngPriceSalesPngApp: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.LngPriceSalesPngApp, params: lngPriceSalesPngApp, }, { errorMessageMode: mode, }, ); } /** * @description: 更新LngPriceSalesPngApp */ export async function updateLngPriceSalesPngApp(lngPriceSalesPngApp: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.put( { url: Api.LngPriceSalesPngApp, params: lngPriceSalesPngApp, }, { errorMessageMode: mode, }, ); } /** * @description: 删除LngPriceSalesPngApp(批量删除) */ export async function deleteLngPriceSalesPngApp(ids: string[], mode: ErrorMessageMode = 'modal') { return defHttp.delete( { url: Api.LngPriceSalesPngApp, data: ids, }, { errorMessageMode: mode, }, ); }