book.js 1.25 KB
import {CTX} from '@/api/config';
import request from '@/utils/request';

const PREFIX =`/qgyun-zxm/book`;                   
      
/**
 * 分页
 * @param params
 * @returns {AxiosPromise}
 */
export function bookPage(params) {
    return request({
        url: PREFIX + `/page`,
        method: 'get',
        params
    });
}

/**
 * 新增
 * @param data
 * @returns {AxiosPromise}
 */
export function bookAdd(data) {
    return request({
        url: PREFIX + `/add`,
        method: 'post',
        data
    });
}

/**
 * 编辑
 * @param data
 * @returns {AxiosPromise}
 */
export function bookEdit(data) {
    return request({
        url: PREFIX+ `/edit`,
        method: 'put',
        data
    });
}

/**
 * 详情
 * @param id
 * @returns {AxiosPromise}
 */
export function book(id) {
    return request({
        url: PREFIX +`/` + id,
        method: 'get'
    });
}

/**
 * 批量删除
 * @param data eg:[1,2,3,4]
 * @returns {AxiosPromise}
 */
export function bookBatchDelete(data) {
    return request({
        url: PREFIX + `/delete`,
        method: 'delete',
        data
    });
}

/**
 * 全部数据
 * @returns {AxiosPromise}
 */
export function bookListAll() {
    return request({
        url: PREFIX +`/listAll`,
        method: 'get'
    });
}