import { LngScorePageModel, LngScorePageParams, LngScorePageResult } from './model/ScoreSupplierModel'; import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; enum Api { // Page = '/supplier/scoreSupplier/page', Page = '/magic-api/supplier/scoreSupplierPage', List = '/supplier/scoreSupplier/list', Info = '/supplier/scoreSupplier/info', LngScore = '/supplier/scoreSupplier', } /** * @description: 查询LngScore分页列表 */ export async function getLngScorePage(params: LngScorePageParams, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Page, params, }, { errorMessageMode: mode, }, ); } /** * @description: 获取LngScore信息 */ export async function getLngScore(id: String, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Info, params: { id }, }, { errorMessageMode: mode, }, ); } /** * @description: 新增LngScore */ export async function addLngScore(lngScore: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.LngScore, params: lngScore, }, { errorMessageMode: mode, }, ); } /** * @description: 更新LngScore */ export async function updateLngScore(lngScore: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.put( { url: Api.LngScore, params: lngScore, }, { errorMessageMode: mode, }, ); } /** * @description: 删除LngScore(批量删除) */ export async function deleteLngScore(ids: string[], mode: ErrorMessageMode = 'modal') { return defHttp.delete( { url: Api.LngScore, data: ids, }, { errorMessageMode: mode, }, ); }