/* * @Description: 文件还原检测 * @Author: tqh * @Date: 2023-3-20 */ import { http } from "@/utils/https"; /** * @description: 获取列表 */ export const getFetchList = (data) => { return http.get("/file-restore/page", data); }; /** * @description: 获取详情 */ export const getFetchDetail = (data) => { return http.get("/file-restore/judgeInfo", data); }; /** * @description: 研判 */ export const fileJudge = (params) => { return http.post("/file-restore/judge", params); }; /** * @description: 批量导出 */ export const fetchSomeExport = (data) => { return http.post("/file-restore/export", data, { responseType: "blob", }); } /** * @description: 文件下载 */ export const fetchDowloadFile = (data) => { return http.get("/file-restore/fileDownload", data, { responseType: "blob", }); } /** * @description: 获取报告-基本信息 */ export const getBaseInfo = (data) => { return http.get("/file-restore/getBaseInfo", data); }; /** * @description: 获取报告-多引擎检测 */ export const getEngineDetectionInfo = (data) => { return http.get("/file-restore/getEngineDetectionInfo", data); }; /** * @description: 获取报告-深度解析 */ export const getDeepResolveInfo = (data) => { return http.get("/file-restore/getDeepResolveInfo", data); }; /** * @description: 获取报告-网络行为 */ export const getNetwork = (data) => { return http.get("/file-restore/getNetwork", data); }; /** * @description: 获取报告-释放文件 */ export const getDropped = (data) => { return http.get("/file-restore/getDropped", data); }; /** * @description: 获取报告-运行截图 */ export const getShots = (data) => { return http.get("/file-restore/getShots", data); }; /** * @description: 获取报告-文件行为特征分析 */ export const getBehavior = (data) => { return http.get("/file-restore/getBehavior", data); };