feat: 内容稿件列表相关接口对接

This commit is contained in:
rd
2025-07-31 15:07:55 +08:00
parent 41d3f7c93b
commit 9668f2a56d
15 changed files with 409 additions and 145 deletions

View File

@ -0,0 +1,55 @@
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 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 patchWorkAuditsAudit = (params = {}) => {
const { id: auditId, ...rest } = params as { id: string; [key: string]: any };
return Http.patch(`/v1/work-audits/${auditId}/audit`, rest);
};
// 内容稿件-批量审核
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);
};