/** * 在 uniapp 的 RequestOptions 和 IUniUploadFileOptions 基础上,添加自定义参数 */ export type CustomRequestOptions = UniApp.RequestOptions & { query?: Record /** 出错时是否隐藏错误提示 */ hideErrorToast?: boolean } & IUniUploadFileOptions // 添加uni.uploadFile参数类型 // 通用响应格式 export interface IResponse { code: number | string data: T message: string status: string | number } // 分页请求参数 export interface PageParams { page: number pageSize: number [key: string]: any } // 分页响应数据 export interface PageResult { list: T[] total: number page: number pageSize: number }