// 第三方内容管理API const api = require('../utils/api'); // 分页获取第三方自己的书籍列表 function getMyContentPage(current = 1, size = 10, keyword = '') { const params = { current, size }; if (keyword && keyword.trim()) { params.keyword = keyword; } return api.get('/app/third-party/content/page', params); } // 获取书籍详情 function getContentDetail(contentId) { return api.get(`/app/third-party/content/${contentId}`); } // 上传书籍 function uploadContent(contentData) { return api.post('/app/third-party/content', contentData); } // 编辑书籍 function updateContent(contentId, contentData) { return api.put(`/app/third-party/content/${contentId}`, contentData); } // 下架书籍 function offlineContent(contentId) { return api.post(`/app/third-party/content/${contentId}/offline`, {}); } // 上架书籍 function onlineContent(contentId) { return api.post(`/app/third-party/content/${contentId}/online`, {}); } // 申请删除书籍 function requestDeleteContent(contentId) { return api.post(`/app/third-party/content/${contentId}/delete-request`, {}); } // 获取审核状态统计 function getStatistics() { return api.get('/app/third-party/content/statistics'); } module.exports = { getMyContentPage, getContentDetail, uploadContent, updateContent, offlineContent, onlineContent, requestDeleteContent, getStatistics };