changelog.js 1.1 KB
import request from '@/utils/request'

export function getChangelogList(params) {
  return request({
    url: '/api/Extend/Changelog/GetList',
    method: 'get',
    params
  })
}

export function getPublishedList(params) {
  return request({
    url: '/api/Extend/Changelog/GetPublishedList',
    method: 'get',
    params
  })
}

export function getLatestChangelog() {
  return request({
    url: '/api/Extend/Changelog/GetLatest',
    method: 'get'
  })
}

export function getChangelogDetail(id) {
  return request({
    url: `/api/Extend/Changelog/GetDetail/${id}`,
    method: 'get'
  })
}

export function addChangelog(data) {
  return request({
    url: '/api/Extend/Changelog/Add',
    method: 'post',
    data
  })
}

export function updateChangelog(data) {
  return request({
    url: '/api/Extend/Changelog/Update',
    method: 'post',
    data
  })
}

export function deleteChangelog(id) {
  return request({
    url: `/api/Extend/Changelog/Delete/${id}`,
    method: 'post'
  })
}

export function togglePublish(id) {
  return request({
    url: `/api/Extend/Changelog/TogglePublish/${id}`,
    method: 'post'
  })
}