1.0.78 • Published 9 months ago

yapi-service-builder-v2 v1.0.78

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

描述

使用auto-services从yapi下载多个swagger.json (命名为Type1.json, Type2.json ...........)

使用webpack进行打包,导出模块

导出模块的结构

export yApiAjax //配置请求地址和token相关

export PlatformAccess, //导出命名空间,包含apisType1涉及到全部数据结构

export const apisPlatformAccess, //聚合了按照名称分类的接口 (yapi接口分类) export const apisWsPlatformAccess, //包含websocket接口

export Type2,//导出命名空间,包含apisType2涉及到全部数据结构

export const apisType2 //聚合了按照名称分类的接口 (yapi接口分类)

使用

    Typescript :

    import { apisPlatformAccess, PlatformAccess, yApiAjax } from "yapi-service-builder-v2";

    const authLoginBody: PlatformAccess.AuthLoginBody = {
        username: "1",
        password: "1",
    };

    apisPlatformAccess.AuthApi.authLoginPost(authLoginBody).then((result) => {
    if(result.code == 0){
        yApiAjax.ConfigServerInfo("", result.data.token, () => {});

        setTimeout(() => {
            apisPlatformAccess.AuthApi.authLogoutPost({})
            }, 3000)
        }
    });

    apisPlatformAccess.AuthApi.authUserinfoGet(
    {},
    { headers: { Authorization: "", Cookie: "" } }
    );

tips

yapi中为字段添加枚举时:

枚举是string类型的,会生成对应的枚举类型。字段类型将为该枚举类型。

枚举是number类型的,无法自动生成对应的枚举。枚举是string类型是正常的。为了代码提示,生成程序将备注添加到description

{
  "type": "number",
  "description": "报警类型",
  "enum": [
    1,
    2,
  ],
  "enumDesc": "磁盘错误,磁盘空间不足"
}

将转换成

{
  "type": "number",
  "description": "报警类型: 磁盘错误,磁盘空间不足",
  "enum": [
    1,
    2,
  ],
}
1.0.78

9 months ago

1.0.77

1 year ago

1.0.76

1 year ago

1.0.75

1 year ago

1.0.74

1 year ago

1.0.73

1 year ago

1.0.72

1 year ago

1.0.71

1 year ago

1.0.70

1 year ago

1.0.69

1 year ago

1.0.67

2 years ago

1.0.66

2 years ago

1.0.65

2 years ago

1.0.64

2 years ago

1.0.62

2 years ago

1.0.61

2 years ago

1.0.60

2 years ago

1.0.63

2 years ago

1.0.55

2 years ago

1.0.54

2 years ago

1.0.53

2 years ago

1.0.52

2 years ago

1.0.59

2 years ago

1.0.58

2 years ago

1.0.57

2 years ago

1.0.56

2 years ago

1.0.44

2 years ago

1.0.43

2 years ago

1.0.42

2 years ago

1.0.48

2 years ago

1.0.47

2 years ago

1.0.46

2 years ago

1.0.45

2 years ago

1.0.49

2 years ago

1.0.51

2 years ago

1.0.50

2 years ago

1.0.39

3 years ago

1.0.40

3 years ago

1.0.41

3 years ago

1.0.38

3 years ago

1.0.29

3 years ago

1.0.33

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.37

3 years ago

1.0.36

3 years ago

1.0.35

3 years ago

1.0.34

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.22

3 years ago

1.0.11

3 years ago

1.0.21

3 years ago

1.0.10

3 years ago

1.0.20

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.23

3 years ago

1.0.12

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago