import { request } from '@/plugins/http-fetch'; /** * 查询网元主机列表 * @param query 查询参数 * @returns object */ export function listNeHost(query: Record) { return request({ url: '/ne/host/list', method: 'get', params: query, }); } /** * 查询网元主机详细 * @param hostId 网元主机ID * @returns object */ export function getNeHost(hostId: string | number) { return request({ url: `/ne/host/${hostId}`, method: 'get', }); } /** * 新增网元主机 * @param data 网元主机对象 * @returns object */ export function addNeHost(data: Record) { return request({ url: '/ne/host', method: 'post', data: data, }); } /** * 修改网元主机 * @param data 网元主机对象 * @returns object */ export function updateNeHost(data: Record) { return request({ url: '/ne/host', method: 'put', data: data, }); } /** * 删除网元主机 * @param hostId 网元主机ID * @returns object */ export function delNeHost(hostId: string | number) { return request({ url: `/ne/host/${hostId}`, method: 'delete', }); } /** * 测试连接网元主机 * @param data 网元主机对象 * @returns object */ export function testNeHost(data: Record) { return request({ url: '/ne/host/test', method: 'post', data: data, }); } /** * 网元主机SSH方式检查服务器环境 * @param data 网元主机对象 * @returns object */ export function neHostCheckInfo(data: Record) { return request({ url: '/ne/host/checkBySSH', method: 'post', data: data, }); }