import request from "/@/utils/request" export const fetchConfigList = (query?: any) => request({ url: "/admin/sceneLinkage/config/page", method: "get", params: query }) export const getConfig = (id: string | number) => request({ url: `/admin/sceneLinkage/config/${id}`, method: "get" }) export const addConfig = (data: any) => request({ url: "/admin/sceneLinkage/config", method: "post", data }) export const updateConfig = (data: any) => request({ url: "/admin/sceneLinkage/config", method: "put", data }) export const updateConfigStatus = (id: string | number, status: string) => request({ url: "/admin/sceneLinkage/config/status", method: "put", params: { id, status } }) export const deleteConfigs = (ids: Array) => request({ url: "/admin/sceneLinkage/config", method: "delete", data: ids }) export const fetchTriggerList = (query?: any) => { const params = { ...query } if (params.eventTimeList?.length === 2) [params.startTime, params.endTime] = params.eventTimeList delete params.eventTimeList return request({ url: "/admin/sceneLinkage/trigger/page", method: "get", params }) } export const getTrigger = (id: string | number) => request({ url: `/admin/sceneLinkage/trigger/${id}`, method: "get" })