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

// 权益Api
const RightsApi = {
  // 查询权益分页
  getRightsPage: (params: any) => {
    return request.get({ url: '/fitness/benefit-instance/page', params })
  },
  // 获得权益实例
  getRights: (id: number) => {
    return request.get({ url: '/fitness/benefit-instance/get?id=' + id })
  },

  // 创建权益实例
  createRights: (data: any) => {
    return request.post({ url: '/fitness/benefit-instance/create', data })
  },
  // 更新权益实例
  updateRights: (data: any) => {
    return request.put({ url: '/fitness/benefit-instance/update', data })
  },
  // 删除权益实例
  deleteRights: (id: number) => {
    return request.delete({ url: '/fitness/benefit-instance/delete?id=' + id })
  },
  // 批量删除权益实例
  deleteRightsBatch: (ids: number[]) => {
    return request.delete({
      url: '/fitness/benefit-instance/delete-list',
      data: { ids }
    })
  },
  // 权益下拉
  getRightsList: () => {
    return request.get({ url: '/card/specifications/benefits' })
  }
}

export default RightsApi