import request from '@/axios' import { HotVersionData, VersionData } from './types' export const getVersionListApi = (params: any) => { return request.get({ url: '/web/v1/versions', params }) } export const newVersionApi = (data: Partial): Promise => { return request.post({ url: '/web/v1/version', data }) } export const editVersionApi = (data: Partial): Promise => { return request.put({ url: '/web/v1/version', data }) } export const delVersionApi = (key: any): Promise => { return request.delete({ url: `/web/v1/version/${key}` }) } export const syncVersionApi = (): Promise => { return request.post({ url: `/web/v1/version/reload` }) } export const test1VersionApi = (data) => { return request.post({ url: `/api/v1/version/check`, data }) } export const test2VersionApi = (data) => { return request.post({ url: `/api/v1/version/server`, data }) } export const getHotVersionListApi = (params: any) => { return request.get({ url: '/internal/getversionlist', params }) } export const newHotVersionApi = (data: Partial): Promise => { return request.post({ url: '/internal/addversion', data }) } export const editHotVersionApi = (data: Partial): Promise => { return request.put({ url: '/internal/changestatus', data }) } export const delHotVersionApi = (key: any): Promise => { return request.delete({ url: `/internal/version/${key}` }) }