/* * @Description: 资产清单 接口 * @Author: tqh */ import { http } from "@/utils/https"; /** * @description: 获取表格数据 * @param {number} page * @param {number} size */ export const getList = (data) => { return http.get("/asset/host/page", data); }; /** * @description: 新增 * @param {} */ export const add = (params) => { return http.post("/asset/create", params); }; /** * @description: 单个删除 * @param {} */ export const delOne = (data) => { return http.get("/asset/host/deleteSingle", data); }; /** * @description: 批量删除 * @param {} */ export const delAll = (params) => { return http.post("/asset/host/deleteBatch", params); }; /** * @description: 修改 * @param {} */ export const update = (params) => { return http.post("/asset/modify", params); }; /** * @description: 执行记录 * @param {} */ export const getRecord = (data) => { return http.get("/asset/record", data); }; /** * @description: 执行 * @param {} */ export const runOperate = (data) => { return http.get("/asset/execute", data); }; /** * @description: 暂停和继续 * @param {} */ export const pauseOperate = (data) => { return http.get("/asset/pause", data); }; /** * @description: 继续 * @param {} */ export const restartOperate = (params) => { return http.post("/asset/host/gather/restart", params); }; /** * @description: 结束 * @param {} */ export const cancelOperate = (data) => { return http.get("/asset/cancel", data); }; /** * @description: 查询单个资产包括主机和应用列表 * @param {} */ export const singleAsset = (params) => { return http.get("/asset/host/singleAsset", params); }; /** * @description: 主机文件导入 */ export const addUploadFile = (data) => { return http.post("/asset/host/import", data); } /** * @description: 主机导入校验 */ export const importCheckByExcel = (params) => { return http.post("/asset/host/importCheck", params); }; /** * @description: 批量导出 */ export const exportBatch = (data) => { return http.post("/asset/host/exportBatch", data, { responseType: "blob", }); } /** * @description: 全部导出 */ export const exportByQuery = (data) => { return http.post("/asset/host/exportByQuery", data, { responseType: "blob", }); } /** * @description:一键拨测 * @param {} */ export const getDialTestData = (data) => { return http.post("/dialTest/test", data); }; /** * @description:一键拨测 * @param {} */ export const getDialTestResult = (params) => { return http.get("/dialTest/getDialResult", params); }; /** * @description:应用资产列表查询 * @param {} */ export const getAppList = (params) => { return http.get("/asset/app/page", params); }; /** * @description:应用资产新增 * @param {} */ export const addApp = (params) => { return http.post("/asset/app/create", params); }; /** * @description:应用资产更新 * @param {} */ export const updateApp = (params) => { return http.post("/asset/app/modify", params); }; /** * @description: 应用资产单个删除 * @param {} */ export const appDelOne = (data) => { return http.get("/asset/app/deleteSingle", data); }; /** * @description: 应用资产批量删除 * @param {} */ export const appDelAll = (params) => { return http.post("/asset/app/deleteBatch", params); }; /** * @description: 应用文件导入 */ export const appAddUploadFile = (data) => { return http.post("/asset/app/import", data); } /** * @description: 应用导入校验 */ export const appImportCheckByExcel = (params) => { return http.post("/asset/app/importCheck", params); }; /** * @description: 应用批量导出 */ export const appExportByQuery = (data) => { return http.post("/asset/app/exportBatch", data, { responseType: "blob", }); } /** * @description: 应用全部导出 */ export const appAllExportByQuery = (data) => { return http.post("/asset/app/exportByQuery", data, { responseType: "blob", }); } /** * @description: 获取部门 * @param {} */ export const getDeptInfo = (data) => { return http.get("/dept/findByKey", data); }; /** * @description: 端口详情 * @param {} */ export const getByCode = (params) => { return http.get("/asset/app/getByPort", params); }; /** * @description: 详情基本数据 * @param {} */ export const getByCodeDetail = (data) => { return http.get("/asset/host/getByCode", data); }; /** * @description: 详情系统信息数据 * @param {} */ export const getSyStemData = (data) => { return http.get("/asset/digitalAsset/host/detail", data); }; /** * @description: 详情性能监控数据 * @param {} */ export const getSystemInfoTab = () => { return http.get("/asset/digitalAsset/host/detail/tab"); }; /** * @description: 资产清单启用和停用 */ export const switchBtn = (params) => { return http.post("/asset/switch", params); };