/** * @description 推荐相关API * @author yslg * @since 2025-10-15 */ import { api } from '@/apis/index'; import type { Resource, ResultDomain } from '@/types'; /** * 推荐API服务 */ export const recommendApi = { /** * 获取TOP资源推荐列表 * @returns Promise> */ async getTopRecommendList(): Promise> { const response = await api.get('/homepage/recommend/top-list'); return response.data; }, /** * 后台调控展示顺序 * @param orderData 排序数据 * @returns Promise> */ async updateRecommendOrder(orderData: any): Promise> { const response = await api.put('/homepage/recommend/order', orderData); return response.data; }, /** * 获取高热度新闻 * @param limit 限制数量 * @returns Promise> */ async getHotNews(limit?: number): Promise> { const response = await api.get('/homepage/recommend/hot-news', { limit }); return response.data; } };