import { AxiosResponse } from 'axios'; import { IParam } from '../../common'; /** * 请求响应结果 * * @export * @interface IHttpResponse * @template T */ export interface IHttpResponse { /** * 是否成功 * * @type {boolean} * @memberof IHttpResponse */ success: boolean; /** * 数据 * * @type {T} * @memberof IHttpResponse */ data?: T; /** * 相应配置 * * @type {*} * @memberof IHttpResponse */ config?: IParam; /** * 信息 * * @type {string} * @memberof IHttpResponse */ message?: string; /** * 原始参数 * * @type {IParam} * @memberof IHttpResponse */ raw?: AxiosResponse; /** * 总条数 * * @type {number} * @memberof IHttpResponse */ total?: number; }