import request from '@/config/axios' export interface ArticleVO { id: number categoryId: number title: string author: string picUrl: string introduction: string browseCount: string sort: number status: number spuId: number recommendHot: boolean recommendBanner: boolean content: string } // 查询文章管理列表 export const getArticlePage = async (params) => { return await request.get({ url: `/promotion/article/page`, params }) } // 查询文章管理详情 export const getArticle = async (id: number) => { return await request.get({ url: `/promotion/article/get?id=` + id }) } // 新增文章管理 export const createArticle = async (data: ArticleVO) => { return await request.post({ url: `/promotion/article/create`, data }) } // 修改文章管理 export const updateArticle = async (data: ArticleVO) => { return await request.put({ url: `/promotion/article/update`, data }) } // 删除文章管理 export const deleteArticle = async (id: number) => { return await request.delete({ url: `/promotion/article/delete?id=` + id }) } // 导出文章管理 Excel export const exportArticle = async (params) => { return await request.download({ url: `/promotion/article/export-excel`, params }) }