Oroqen-Vue/src/api/culture.ts
2025-08-10 20:42:49 +08:00

52 lines
1.3 KiB
TypeScript

import api from './index'
// 文化内容接口
export const cultureApi = {
// 获取文化内容列表
getCultureList: (params: any) => {
return api.get('/oroqen/cultureContent/list', { params })
},
// 获取文化内容详情
getCultureById: (id: string) => {
return api.get('/oroqen/cultureContent/queryById', { params: { id } })
},
// 获取推荐文化内容
getRecommendedCulture: () => {
return api.get('/oroqen/cultureContent/recommended')
},
// 根据分类获取文化内容
getCultureByCategory: (categoryId: string, params: any) => {
return api.get(`/oroqen/cultureContent/category/${categoryId}`, { params })
},
// 点赞文化内容
likeCulture: (id: string) => {
return api.post(`/oroqen/cultureContent/like/${id}`)
},
// 取消点赞
unlikeCulture: (id: string) => {
return api.post(`/oroqen/cultureContent/unlike/${id}`)
}
}
// 文化内容分类接口
export const cultureCategoryApi = {
// 获取分类树
getCategoryTree: () => {
return api.get('/oroqen/cultureCategory/tree')
},
// 获取分类列表
getCategoryList: (params: any) => {
return api.get('/oroqen/cultureCategory/list', { params })
},
// 获取子分类
getChildCategories: (parentId: string) => {
return api.get(`/oroqen/cultureCategory/children/${parentId}`)
}
}