import http from '@/api'; import { ResPage } from '../interface'; import { WebSite } from '../interface/website'; export const SearchWebSites = (req: WebSite.WebSiteSearch) => { return http.post>(`/websites/search`, req); }; export const CreateWebsite = (req: WebSite.WebSiteCreateReq) => { return http.post(`/websites`, req); }; export const DeleteWebsite = (req: WebSite.WebSiteDel) => { return http.post(`/websites/del`, req); }; export const ListGroups = () => { return http.get(`/websites/groups`); }; export const CreateGroup = (req: WebSite.GroupOp) => { return http.post(`/websites/groups`, req); }; export const UpdateGroup = (req: WebSite.GroupOp) => { return http.put(`/websites/groups`, req); }; export const DeleteGroup = (id: number) => { return http.delete(`/websites/groups/${id}`); }; export const ListDomains = (id: number) => { return http.get(`/websites/domains/${id}`); }; export const DeleteDomain = (id: number) => { return http.delete(`/websites/domains/${id}`); }; export const CreateDomain = (req: WebSite.DomainCreate) => { return http.post(`/websites/domains`, req); };