import { request } from '@sensoro/core'; /** * 获取隐患类型列表 * @param params */ export async function fetchList(params: Object) { return request.get(`/groupdefense/v1/eventType/list`, { params }); } /** * 创建隐患类型 * @param data */ export async function fetchCreate(data: Object) { return request.post(`/groupdefense/v1/eventType`, { data }); } /** * 修改隐患类型 * @param id * @param data */ export async function fetchUpdate(data: Object) { const { id, ...rest } = data; return request.put(`/groupdefense/v1/eventType/${id}`, { data: rest }); } /** * 删除隐患类型 * @param id */ export async function fetchRemove(id: string) { return request.delete(`/groupdefense/v1/eventType/${id}`); } /** * 获取隐患类型详情 * @param id */ export async function fetchDetail(id: string) { return request.get(`/groupdefense/v1/eventType/${id}`); }