gaoluyang
3 天以前 5f5486731922637d9522b41dc54d932fdd29ebc4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
interface BaseRequestConfig {
    headers?: {
        /** 是否在请求头中添加token 默认是 */
        isToken: boolean
    },
    /** 请求头配置 */
    header?: any,
    /** 接口路径 */
    url: string,
    /** 请求参数 */
    params?: any,
    /** 超时事件 */
    timeout?: number | undefined,
}
export interface RequestConfig extends BaseRequestConfig {
    /** 请求方式 */
    method?: "OPTIONS" | "GET" | "HEAD" | "POST" | "PUT" | "DELETE" | "TRACE" | "CONNECT" | undefined
    /** 重新设置baseUrl */
    baseUrl?: string,
    /** 请求体参数 */
    data?: any
}
 
export interface RequestUploadConfig extends BaseRequestConfig {
    /** 文件路径 */
    filePath: string,
    /** 文件对应变量名 默认file */
    name?: string,
    /** 其他表单参数 */
    formData: any
}
 
export interface ResponseData<T> {
    /** 响应码 */
    code: number,
    /** 响应数据 */
    data: any,
    /** 响应信息 */
    msg: string
    /** 图片路径 */
    imgUrl: string,
    /** 数据总数 */
    total:number,
    /** 表格数据 */
    rows:Array<T>,
}