index.ts 1.07 KB
import request from '@/config/axios'

const CoursePackageApi = {
  // 获得课包分页
  getCoursePackageList(params: any) {
    return request.get({ url: '/fitness/course-package/page', params })
  },
  // 创建课包
  createCoursePackage(data: any) {
    return request.post({ url: '/fitness/course-package/create', data })
  },
  // 更新课包
  updateCoursePackage(data: any) {
    return request.put({ url: '/fitness/course-package/update', data })
  },
  // 获得课包
  getCoursePackage(id: number) {
    return request.get({ url: `/fitness/course-package/get?id=${id}` })
  },
  // 删除课包
  deleteCoursePackage(id: number) {
    return request.delete({ url: `/fitness/course-package/delete?id=${id}` })
  },
  // 批量删除课包
  deleteCoursePackageList(data: number[]) {
    return request.delete({ url: `/fitness/course-package/delete-list`, data: { ids: data } })
  },
  // 获得课包券使用记录分页
  getCoursePackageCouponPage(params: any) {
    return request.get({ url: '/fitness/course-package/usage/page', params })
  },
}
export default CoursePackageApi