import request from '@/utils/request' /** * 文件分类列表 * @param data * @returns */ export function getDirByList(data) { return request({ url: '/doc/dir', method: 'GET', params: data }) } /** * 文件分类详情 * @param dirId * @returns */ export function getDir(dirId) { return request({ url: `/doc/dir/${dirId}`, method: 'GET' }) } /** * 文件分类详情 * @param data * @returns */ export function createDir(data) { return request({ url: '/doc/dir/add', method: 'POST', data }) } /** * 文件分类详情 * @param data * @returns */ export function updateDir(data) { return request({ url: '/doc/dir/update', method: 'PUT', data }) } /** * 文件分类详情 * @param dirId * @returns */ export function deleteDir(dirId) { return request({ url: `/doc/dir/${dirId}`, method: 'DELETE' }) } /** * 移动分类 * @param dirId * @param type * @returns */ export function moveDir(dirId, type) { return request({ url: `/doc/dir/${dirId}/${type}`, method: 'PUT' }) } /* --------------------------------------------------- */ /** * 文件列表 * @param data * @returns */ export function getFileByPage(data) { return request({ url: '/doc/file/page', method: 'GET', params: data }) } /** * 文件详情 * @param fileId * @returns */ export function getFile(fileId) { return request({ url: `/doc/file/${fileId}`, method: 'GET' }) } /** * 文件详情 * @param data * @returns */ export function createFile(data) { return request({ url: '/doc/file/add', method: 'POST', data }) } /** * 文件详情 * @param data * @returns */ export function updateFile(data) { return request({ url: '/doc/file/update', method: 'PUT', data }) } /** * 文件详情 * @param fileId * @returns */ export function deleteFile(fileId) { return request({ url: `/doc/file/${fileId}`, method: 'DELETE' }) }