import { LngBPortPageModel, LngBPortPageParams, LngBPortPageResult } from './model/PortModel'; import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; enum Api { Page = '/mdm/port/page', List = '/mdm/port/list', Info = '/mdm/port/info', LngBPort = '/mdm/port', Enable = '/mdm/port/enable', Disable = '/mdm/port/disable', DataLog = '/mdm/port/datalog' } /** * @description: 查询LngBPort分页列表 */ export async function getLngBPortPage(params: LngBPortPageParams, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Page, params }, { errorMessageMode: mode } ); } /** * @description: 获取LngBPort信息 */ export async function getLngBPort(id: String, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Info, params: { id } }, { errorMessageMode: mode } ); } /** * @description: 新增LngBPort */ export async function addLngBPort(lngBPort: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.LngBPort, params: lngBPort }, { errorMessageMode: mode } ); } /** * @description: 更新LngBPort */ export async function updateLngBPort(lngBPort: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.put( { url: Api.LngBPort, params: lngBPort }, { errorMessageMode: mode } ); } /** * @description: 删除LngBPort(批量删除) */ export async function deleteLngBPort(ids: string[], mode: ErrorMessageMode = 'modal') { return defHttp.delete( { url: Api.LngBPort, data: ids }, { errorMessageMode: mode } ); } /** * @description: 启用数据LngBPort */ export async function enableLngBPort(ids: string[], mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.Enable, data: ids }, { errorMessageMode: mode } ); } /** * @description: 作废数据LngBPort */ export async function disableLngBPort(ids: string[], mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.Disable, data: ids }, { errorMessageMode: mode } ); } /** * @description: 获取数据日志LngBPort */ export async function getDataLogLngBPort(id: string, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.Datalog, data: id }, { errorMessageMode: mode } ); }