chenshuai2144 / openapi2typescript

一个被大范围使用的小工具
312 stars 136 forks source link

生成的mock文件名能否与service的规则保持一致? #169

Open HongKing opened 1 month ago

HongKing commented 1 month ago

需求背景: 目前生成的mock文件是以operationId作为文件名的,而service是以tags作为文件名,一个项目好几百个接口是常有的事情,一个接口一个文件,而且还没有目录区分,这个找起来太困难了。

解决思路: 按service的规则来生成mock目录,mock文件还是以operationId做文件名,这样改动最小,目录结构效果如下

|-mock
|  |- project
|      |-tag1
|      |   |- operationId.mock.ts
|      |-tag2
|          |- operationId.mock.ts
|- src
    |- service
         |- project
            |-tag1.ts
            |-tag2.ts
            |-index.ts
            |-typings.d.ts