file.js 766 Bytes
import { fn, fetch } from '@/api/fn';

const Api = {
  WeekHot: '/srv/?a=file&t=week_hot',
}

/**
 * @description 本周热门资料
 * @remark 
 * @param {Object} params 请求参数
 * @param {string} params.page 页码,从0开始
 * @param {string} params.limit 每页数量
 * @returns {Promise<{
 *   code: number; // 状态码
 *   msg: string; // 消息
 *   data: {
 *     list: Array<{
 *       meta_id: integer; // 文件ID
 *       name: string; // 文件名称
 *       src: string; // 文件URL
 *       size: string; // 文件大小
 *       read_people_count: integer; // 学习人数
 *       read_people_percent: number; // 学习人数比例
 *     }>;
 *   };
 * }>}
 */
export const weekHotAPI = (params) => fn(fetch.get(Api.WeekHot, params));