import type { ExecLogQueryResponse } from './exec-log'; import axios from 'axios'; /** * 执行命令请求 */ export interface ExecCommandRequest { logId?: number; description?: string; timeout?: number; command?: string; parameterSchema?: string; hostIdList?: Array; } /** * 批量执行命令 */ export function batchExecCommand(request: ExecCommandRequest) { return axios.post('/asset/exec-command/exec', request); } /** * 重新执行命令 */ export function reExecCommand(request: ExecCommandRequest) { return axios.post('/asset/exec-command/re-exec', request); }