/* * @Author: 曹文丽 caowenli@yuan-info.com * @Date: 2023-09-18 15:12:29 * @LastEditors: 曹文丽 caowenli@yuan-info.com * @LastEditTime: 2023-09-20 20:45:25 * @FilePath: \yuan-asset-module-browser\src\api\collection\assetsFound\detectTask.ts * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ /* * @Description: 探测任务 接口 * @Author: tqh */ import { http } from "@/utils/https"; /** * @description: 获取表格数据 * @param {number} page * @param {number} size */ export const getList = (data) => { return http.get("/detect/query", data); }; /** * @description: 新增 * @param {} */ export const add = (params) => { return http.post("/detect/create", params); }; /** * @description: 单个删除 * @param {} */ export const delOne = (params) => { return http.get("/detect/deleteById", params); }; /** * @description: 批量删除 * @param {} */ export const delAll = (params) => { return http.post("/detect/deleteByIds", params); }; /** * @description: 修改 * @param {} */ export const update = (params) => { return http.post("/detect/modify", params); }; /** * @description: 手动执行 * @param {} */ export const execute = (params) => { return http.get("/detect/execute", params); }; /** * @description: 批量执行 * @param {} */ export const executeByIds = (params) => { return http.post("/detect/executeByIds", params); }; /** * @description: 任务暂停继续 * @param {} */ export const pauseDetect = (params) => { return http.get("/detect/pause", params); }; /** * @description: 任务结束 * @param {} */ export const cancelDetect = (params) => { return http.get("/detect/cancel", params); }; /** * @description: 获取探测模式参数默认数据 * @param {} */ export const detectMode = (params) => { return http.get("/detect-mode/query", params); }; /** * @description: 查看引擎信息 * @param {} */ export const getEngineDetail = (params) => { return http.get("/engineManage/detail", params); }; /** * @description: 探测范围 * @param {} */ export const queryTargetDetail = (params) => { return http.get("/detect/queryTarget", params); }; /** * @description: 执行记录 * @param {} */ export const queryRecord = (params) => { return http.get("/task/record", params); }; /** * @description: 获取探测引擎 * @param {} */ export const listByType = (params) => { return http.get("/engineManage/listByType", params); }; /** * @description: 获取最新结果 * @param {} */ export const queryLatestResults = (params) => { return http.get("/detect/queryLatestResults", params); };