/** * 写手端接口 */ import Http from '@/api'; // 内容稿件-批量添加(写手) export const postWorksBatchWriter = (writerCode: string, data: any) => { return Http.post('/v1/writer/works/batch', data, { headers: { 'writer-code': writerCode }, }); }; // 内容稿件-分页(写手) export const getWorksPageWriter = (writerCode: string, params: any) => { return Http.get( '/v1/writer/works', { params }, { headers: { 'writer-code': writerCode }, }, ); }; // 内容稿件-详情(写手) export const getWorkDetailWriter = (writerCode: string, id: string) => { return Http.get(`/v1/writer/works/${id}`, { headers: { 'writer-code': writerCode }, }); }; // 内容稿件-修改(写手) export const putWorksUpdateWriter = (params = {}) => { const { id, writerCode, ...rest } = params as { id: string; writerCode: string; [key: string]: any }; return Http.put(`/v1/writer/works/${id}`, rest, { headers: { 'writer-code': writerCode }, }); }; // 内容稿件-删除(写手) export const deleteWorkWriter = (writerCode: string, id: string) => { return Http.delete(`/v1/writer/works/${id}`, { headers: { 'writer-code': writerCode }, }); }; // 内容稿件-获取模板(写手) export const getTemplateUrlWriter = (writerCode: string) => { return Http.get('/v1/writer/works/template', { headers: { 'writer-code': writerCode }, }); }; // 内容稿件审核-分页(写手) export const getWorkAuditsPageWriter = (writerCode: string, params: any) => { return Http.get( '/v1/writer/work-audits', { params }, { headers: { 'writer-code': writerCode }, }, ); }; // 内容稿件审核-详情(写手) export const getWorkAuditDetailWriter = (writerCode: string, id: string) => { return Http.get(`/v1/writer/work-audits/${id}`, { headers: { 'writer-code': writerCode }, }); }; // 内容稿件审核-多个详情(写手) export const getWorkAuditsBatchDetailWriter = (writerCode: string, params: any) => { return Http.get( '/v1/writer/work-audits/list', { params }, { headers: { 'writer-code': writerCode }, }, ); }; // 内容稿件-审核(写手) export const patchWorkAuditsAuditWriter = (writerCode: string, id: string, data: any) => { return Http.patch(`/v1/writer/work-audits/${id}/audit`, data, { headers: { 'writer-code': writerCode }, }); }; // 内容稿件-批量审核(写手) export const patchWorkAuditsBatchAuditWriter = (writerCode: string, data: any) => { return Http.patch('/v1/writer/work-audits/batch-audit', data, { headers: { 'writer-code': writerCode }, }); }; // 内容稿件审核-修改(写手) export const putWorkAuditsUpdateWriter = (writerCode: string, params = {}) => { const { id: auditId, ...rest } = params as { id: string; [key: string]: any }; return Http.put(`/v1/writer/work-audits/${auditId}`, rest, { headers: { 'writer-code': writerCode }, }); }; // 内容稿件审核-审核通过(写手) export const putWorkAuditsAuditPassWriter = (writerCode: string, id: string) => { return Http.put( `/v1/writer/work-audits/${id}/audit-pass`, {}, { headers: { 'writer-code': writerCode }, }, ); }; // 内容稿件审核-AI审查(写手) export const postWorkAuditsAiReviewWriter = (writerCode: string, id: string, data: any) => { return Http.post(`/v1/writer/work-audits/${id}/ai-review`, data, { headers: { 'writer-code': writerCode }, }); }; // 内容稿件审核-获取AI审查结果(写手) export const getWorkAuditsAiReviewResultWriter = (writerCode: string, id: string, ticket: string) => { return Http.get(`/v1/writer/work-audits/${id}/ai-review/${ticket}`, { headers: { 'writer-code': writerCode }, }); };