get_file_list.js 1.03 KB
import { fn, fetch } from '@/api/fn';

const Api = {
  FileList: '/srv/?a=get_file_list&t=file_list',
}

/**
 * @description 文档列表
 * @remark 
 * @param {Object} params 请求参数
 * @param {string} params.client_id (可选) 主体id
 * @param {string} params.limit (可选) 
 * @param {string} params.page (可选) 
 * @param {string} params.cid (可选) 分类id
 * @returns {Promise<{
 *   code: number; // 状态码
 *   msg: string; // 消息
 *   data: {
 *     categories: Array<{
 *       id: integer; // 分类id
 *       name: string; // 分类名
 *     }>;
 *     list: Array<{
 *       id: integer; // 产品id
 *       product_name: string; // 产品名
 *       recommend: string; // 推荐位: normal-普通, hot-热卖
 *       form_sn: string; // 
 *       created_time: string; // 创建时间
 *       categories: array; // 产品所属分类
 *       tags: array; // 产品标签
 *     }>;
 *     total: integer; // 产品总数
 *   };
 * }>}
 */
export const fileListAPI = (params) => fn(fetch.get(Api.FileList, params));