34 lines
1.1 KiB
JavaScript
34 lines
1.1 KiB
JavaScript
import HttpRequest from "../system/request";
|
|
|
|
/**
|
|
* 获取推荐新闻列表
|
|
* @param {Number} page 页码
|
|
* @param {Number} pageSize 每页条数
|
|
* @param {String} title 新闻标题
|
|
* @returns {Promise} 推荐新闻列表
|
|
*/
|
|
export const getFeaturedNewsList = async (page = 1, pageSize = 10, title = "") => {
|
|
const res = await HttpRequest.getOrCache('/get_featured_news_list', { page, limit: pageSize, title }, 300);
|
|
return res.data;
|
|
}
|
|
/**
|
|
* 获取热门新闻列表
|
|
* @param {Number} page 页码
|
|
* @param {Number} pageSize 每页条数
|
|
* @param {String} title 新闻标题
|
|
* @returns {Promise} 热门新闻列表
|
|
*/
|
|
export const getHotNewsList = async (page = 1, pageSize = 10, title = "") => {
|
|
const res = await HttpRequest.getOrCache('/get_hot_news_list', { page, limit: pageSize, title }, 300);
|
|
return res.data;
|
|
}
|
|
/**
|
|
* 获取新闻详情
|
|
* @param {Number} id 新闻id
|
|
* @returns {Promise} 新闻详情
|
|
*/
|
|
export const getNewsDetail = async (id) => {
|
|
const res = await HttpRequest.getOrCache('/get_news_detail', { id });
|
|
return res.data;
|
|
}
|