//PDF报告相关接口
import http from "@/api/http.js"

const pdfInterface = {
    /**
     * 添加PDF
     * @param {Object} params 
     * @param {String} params.PdfName PDF名称
     * @param {String} params.PdfUrl PDF地址
     * @returns 
     */
    addPdf:params=>{
        return http.post('/yb/pdf/add',params)
    },
    /**
     * 编辑PDF
     * @param {Object} params 
     * @param {Number} params.PdfId PDF ID
     * @param {String} params.PdfName PDF名称
     * @param {String} params.PdfUrl PDF地址
     * @returns 
     */
    editPdf:params=>{
        return http.post('/yb/pdf/edit',params)
    },
    /**
     * 删除PDF
     * @param {Object} params 
     * @param {Number} params.PdfId 
     * @returns 
     */
    deletePdf:params=>{
        return http.post('/yb/pdf/del',params)
    },
    /**
     * 上传PDF文件
     * @param {File} params 
     * @returns 
     */
    uploadPdf:params=>{
        return http.post('/yb/pdf/upload',params)
    },
    /**
     * PDF列表
     * @param {Object} params 
     * @param {Number} params.PageSize
     * @param {Number} params.CurrentIndex
     * @param {String} params.Keyword
     * @param {String} params.StartTime
     * @param {String} params.EndTime
     * @returns 
     */
    getPdfList:params=>{
        return http.get('/yb/pdf/page_list',params)
    }
}

export {pdfInterface}