import { get, post, del, put } from '../utils/http' // 站点设置 // 查询站点列表 export function siteList(params) { return post('/RepoSite/search', params) } // 新增站点 export function addSite(params) { return post('/RepoSite', params, true) } // 编辑站点 export function editSite(params) { return put('/RepoSite', params) } // 删除单个站点 export function delSingleSite(params) { return del('/RepoSite', params) } // 批量删除站点 export function delBatchSite(ids) { return del(`/RepoSite/batch/${ids}`) } // 获取组织机构结构树 export function getOrg(params) { return post('/Organization/nodes', params) } // 文件服务异常处理 // 文件服务异常处理列表 export function getExceptionList(params) { return post('/SyncExceptionLogEntity/search', params) } export function syncAgain(ids) { return post(`/SyncExceptionLogEntity/syncAgain/${ids}`, null, true) } // 清理文件 // 清理文件列表 export function cleanLogList(params) { return post('/SiteCleanLogEntity/search', params, true) } // 同步规则设置 // 获取同步规则列表 export function syncRuleList(params) { return post('/SyncRuleEntity/search', params) } // 删除同步规则 export function delBatchSyncRule(ids) { return del(`/SyncRuleEntity/batch/${ids}`) } // 新增同步规则 export function addSyncRule(params) { return post(`/SyncRuleEntity`, params, true) } // 查询单个详情 export function syncRuleDetail(id) { return get(`/SyncRuleEntity/${id}`) } // 编辑同步规则 export function editSyncRule(params) { return put(`/SyncRuleEntity`, params) } // 清理文件 export function cleanFile(params) { return post(`/RepoSite/clean/${params}`, null, true) } // 电子仓库管理 export function getTreeData(params) { return post('/RepoSite/find/recursion', params) } // 移除关系 export function removeLinks(modelName, params) { return post(`/${modelName}/recursion`, params, true) } // 查询所有上传记录 export function getUploadRecord(params) { // return post('/RepoFileUpload/find/recursion', params) return post('/RepoFileUpload/findWithCondition', params) } // 删除上传文件 export function delUploadFileOrRecord(id) { return del(`/RepoFileUpload/${id}`) }