Files
geg-gas-web/src/api/mdm/Port/index.ts

135 lines
2.9 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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<LngBPortPageResult>(
{
url: Api.Page,
params
},
{
errorMessageMode: mode
}
);
}
/**
* @description: 获取LngBPort信息
*/
export async function getLngBPort(id: String, mode: ErrorMessageMode = 'modal') {
return defHttp.get<LngBPortPageModel>(
{
url: Api.Info,
params: { id }
},
{
errorMessageMode: mode
}
);
}
/**
* @description: 新增LngBPort
*/
export async function addLngBPort(lngBPort: Recordable, mode: ErrorMessageMode = 'modal') {
return defHttp.post<boolean>(
{
url: Api.LngBPort,
params: lngBPort
},
{
errorMessageMode: mode
}
);
}
/**
* @description: 更新LngBPort
*/
export async function updateLngBPort(lngBPort: Recordable, mode: ErrorMessageMode = 'modal') {
return defHttp.put<boolean>(
{
url: Api.LngBPort,
params: lngBPort
},
{
errorMessageMode: mode
}
);
}
/**
* @description: 删除LngBPort批量删除
*/
export async function deleteLngBPort(ids: string[], mode: ErrorMessageMode = 'modal') {
return defHttp.delete<boolean>(
{
url: Api.LngBPort,
data: ids
},
{
errorMessageMode: mode
}
);
}
/**
* @description: 启用数据LngBPort
*/
export async function enableLngBPort(ids: string[], mode: ErrorMessageMode = 'modal') {
return defHttp.post<boolean>(
{
url: Api.Enable,
data: ids
},
{
errorMessageMode: mode
}
);
}
/**
* @description: 作废数据LngBPort
*/
export async function disableLngBPort(ids: string[], mode: ErrorMessageMode = 'modal') {
return defHttp.post<boolean>(
{
url: Api.Disable,
data: ids
},
{
errorMessageMode: mode
}
);
}
/**
* @description: 获取数据日志LngBPort
*/
export async function getDataLogLngBPort(id: string, mode: ErrorMessageMode = 'modal') {
return defHttp.post<boolean>(
{
url: Api.Datalog,
data: id
},
{
errorMessageMode: mode
}
);
}