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: any) => { 
 | 
  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 }) 
 | 
} 
 |