index.ts 969 Bytes
import request from '@/config/axios'

// 轮播图
const CarouselApi = {
  // 更新轮播图
  updateCarousel: (data: any) => {
    return request.put({
      url: '/adminBanner/update',
      data: data
    })
  },
  // 创建轮播图
  createCarousel: (data: any) => {
    return request.post({
      url: '/adminBanner/create',
      data: data
    })
  },
  // 获得轮播图分页
  getCarouselPage: (params: any) => {
    return request.get({
      url: '/adminBanner/page',
      params
    })
  },
  // 获得轮播图
  getCarousel: (id: number) => {
    return request.get({
      url: '/adminBanner/get?id=' + id
    })
  },
  // 删除轮播图
  deleteCarousel: (id: number) => {
    return request.delete({
      url: '/adminBanner/delete?id=' + id
    })
  },
  // 批量删除轮播图
  deleteCarousels: (ids: number[]) => {
    return request.delete({
      url: '/adminBanner/delete-list',
      data: ids
    })
  }
}

export default CarouselApi