import request from "@/utils/request"; // 获取分类树 export function getCategoryTree() { return request({ url: "/warehouse/documentClassification/getList", method: "get", }); } // 新增分类 export function addCategory(data) { return request({ url: "/warehouse/documentClassification/add", method: "post", data: { category: data.category, parentId: data.parentId, }, }); } // 修改分类 export function updateCategory(data) { return request({ url: "/warehouse/documentClassification/update", method: "put", data: { id: data.id, category: data.category, }, }); } // 删除分类 export function deleteCategory(ids) { return request({ url: "/warehouse/documentClassification/delete", method: "delete", data: ids, }); } // 获取文档列表(分页) export function getDocumentList(query) { return request({ url: "/documentation/listPage", method: "get", params: query, }); } // 新增文档 export function addDocument(data) { return request({ url: "/documentation/add", method: "post", data: data, }); } // 修改文档 export function updateDocument(data) { return request({ url: "/documentation/update", method: "put", data: data, }); } // 删除文档 export function deleteDocument(ids) { return request({ url: "/documentation/delete", method: "delete", data: ids, }); } // 获取文档详情 export function getDocumentDetail(id) { return request({ url: "/document/" + id, method: "get", }); } // 搜索文档 export function searchDocument(query) { return request({ url: "/document/search", method: "get", params: query, }); } // 获取仓库结构 export function getWarehouseStructure() { return request({ url: "/document/warehouse/structure", method: "get", }); } // 附件管理相关接口 // 添加附件 export function addDocumentationFile(data) { return request({ url: "/documentation/documentationFile/add", method: "post", data: data, }); } // 获取附件列表 export function getDocumentationFileList(params) { return request({ url: "/documentation/documentationFile/listPage", method: "get", params: params, }); } // 删除附件 export function deleteDocumentationFile(ids) { return request({ url: "/documentation/documentationFile/del", method: "delete", data: ids, }); } // 文档借阅管理相关接口 export function getBorrowList(params) { return request({ url: "/documentationBorrowManagement/listPage", method: "get", params: params, }); } export function addBorrow(data) { return request({ url: "/documentationBorrowManagement/add", method: "post", data: data, }); } export function updateBorrow(data) { return request({ url: "/documentationBorrowManagement/update", method: "put", data: data, }); } export function deleteBorrow(ids) { return request({ url: "/documentationBorrowManagement/delete", method: "delete", data: ids, }); }