import request from '@/utils/request' /** * 新增pmproject * @param pram */ export function pmprojectCreateApi(data) { return request({ url: `autogencode/pmproject/save`, method: 'POST', data }) } /** * pmproject更新 * @param pram */ export function pmprojectUpdateApi(data) { return request({ url: `autogencode/pmproject/update`, method: 'POST', data }) } /** * pmproject详情 * @param pram */ export function pmprojectDetailApi(id) { return request({ url: `autogencode/pmproject/info/${id}`, method: 'GET' }) } /** * pmproject批量删除 * @param ids */ export function pmprojectDeleteApi(ids) { return request({ url: `autogencode/pmproject/delete`, method: 'POST', data: ids }) } /** * pmproject列表 * @param pram */ export function pmprojectListApi(params) { return request({ url: `autogencode/pmproject/list`, method: 'GET', params }) } /** * pmproject列表 * @param pram */ export function pmprojectListByAllApi(params) { return request({ url: `autogencode/pmproject/listByAll`, method: 'GET', params }) } /** * 导入项目数据 * @param file */ export function pmprojectImportApi(file) { const formData = new FormData() formData.append('file', file) return request({ url: `autogencode/pmproject/import`, method: 'POST', data: formData, headers: { 'Content-Type': 'multipart/form-data' } }) } /** * 下载导入模板 */ export function pmprojectDownloadTemplateApi() { return request({ url: `autogencode/pmproject/downloadTemplate`, method: 'GET', responseType: 'blob' }) } /** * 导出项目数据 * @param params */ export function pmprojectExportApi(params) { return request({ url: `autogencode/pmproject/export`, method: 'GET', params, responseType: 'blob' }) }