import Http from '@/api'; // 内容稿件-列表 export const getWorksList = (params = {}) => { return Http.get('/v1/works/list', params); }; // 内容稿件-批量添加 export const postWorksBatch = (params = {}) => { return Http.post('/v1/works/batch', params); }; // 生成分享链接 export const postShareLinksGenerate = (params = {}) => { return Http.post('/v1/share-links/generate', params); }; // 生成写手链接 export const getWriterLinksGenerate = () => { return Http.get('/v1/writer-links/generate'); }; // 内容稿件-修改 export const putWorksUpdate = (params = {}) => { const { id, ...rest } = params as { id: string; [key: string]: any }; return Http.put(`/v1/works/${id}`, rest); }; // 内容稿件-删除 export const deleteWork = (id: string) => { return Http.delete(`/v1/works/${id}`); }; // 内容稿件-分页 export const getWorksPage = (params = {}) => { return Http.get('/v1/works', params); }; // 内容稿件-详情 export const getWorksDetail = (id: string) => { return Http.get(`/v1/works/${id}`); }; // 内容稿件审核-分页 export const getWorkAuditsPage = (params = {}) => { return Http.get('/v1/work-audits', params); }; // 内容稿件审核-详情 export const getWorkAuditsDetail = (id: string) => { return Http.get(`/v1/work-audits/${id}`); }; // 内容稿件审核-多个详情 export const getWorkAuditsBatchDetail = (params = {}) => { return Http.get('/v1/work-audits/list', params); }; // 内容稿件-审核 export const patchWorkAuditsAudit = (id: string, params = {}) => { return Http.patch(`/v1/work-audits/${id}/audit`, params); }; // 内容稿件-批量审核 export const patchWorkAuditsBatchAudit = (params = {}) => { return Http.patch('/v1/work-audits/batch-audit', params); }; // 内容稿件审核-修改 export const putWorkAuditsUpdate = (params = {}) => { const { id: auditId, ...rest } = params as { id: string; [key: string]: any }; return Http.put(`/v1/work-audits/${auditId}`, rest); }; // 内容稿件审核-审核通过 export const putWorkAuditsAuditPass = (params = {}) => { const { id: auditId, ...rest } = params as { id: string; [key: string]: any }; return Http.put(`/v1/work-audits/${auditId}/audit-pass`, rest); };