import request from '@/utils/request' /** * 获取当前版本信息 * @returns {AxiosPromise} */ export function getCurrentVersion() { return request({ url: '/api/version/current', method: 'get' }) } /** * 发布版本更新通知 * @param {Object} data - { version, title, content } * @returns {AxiosPromise} */ export function releaseVersion(data) { return request({ url: '/api/version/release', method: 'post', data }) } /** * 查询版本通知列表 * @returns {AxiosPromise} */ export function listVersions(params) { return request({ url: '/api/version/list', method: 'get', params }) } /** * 修改版本通知 * @param {Object} data - { id, title, content } * @returns {AxiosPromise} */ export function updateVersion(data) { return request({ url: '/api/version/update', method: 'put', data }) } /** * 删除版本通知 * @param {string} id * @returns {AxiosPromise} */ export function deleteVersion(id) { return request({ url: '/api/version/delete/' + id, method: 'delete' }) } export default { getCurrentVersion, releaseVersion, listVersions, updateVersion, deleteVersion }