import request from '@/utils/request' // 查询文件列表 export function listFile(query) { return request({ url: '/system/file/list', method: 'get', params: query }) } // 查询文件详细 export function getFile(fileId) { return request({ url: '/system/file/' + fileId, method: 'get' }) } // 新增文件 export function addFile(data) { return request({ url: '/system/file', method: 'post', data: data }) } // 修改文件 export function updateFile(data) { return request({ url: '/system/file', method: 'put', data: data }) } // 删除文件 export function delFile(fileIds) { return request({ url: '/system/file/' + fileIds, method: 'delete' }) } // 导出文件列表 export function exportFile(query) { return request({ url: '/system/file/export', method: 'post', params: query }) } // 查询与我相关的文件 export function listRelatedToMe(query) { return request({ url: '/system/file/relatedToMe', method: 'get', params: query }) } // ============ 文件可见用户关联 ============ // 查询可见用户列表 export function listVisibleUser(query) { return request({ url: '/system/fileVisibleUser/list', method: 'get', params: query }) } // 新增可见用户关联 export function addVisibleUser(data) { return request({ url: '/system/fileVisibleUser', method: 'post', data: data }) } // 删除可见用户关联 export function delVisibleUser(visibleIds) { return request({ url: '/system/fileVisibleUser/' + visibleIds, method: 'delete' }) } // 按文件ID查询可见用户列表 export function listVisibleUserByFileId(fileId) { return request({ url: '/system/fileVisibleUser/list', method: 'get', params: { fileId: fileId } }) }