| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- // 第三方内容管理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
- };
|