|
|
@@ -3,16 +3,32 @@ CHCP 65001
|
|
|
|
|
|
set dir=%~dp0
|
|
|
|
|
|
+set moduleName=apiServices
|
|
|
set apiServicesPath=%dir%..\src\api-services\
|
|
|
+set apiUrl=http://localhost:5005/swagger/Default/swagger.json
|
|
|
+
|
|
|
+if "%1"=="approvalFlow" (
|
|
|
+ set moduleName=approvalFlow
|
|
|
+ set apiServicesPath=%dir%..\src\api-plugins\approvalFlow\
|
|
|
+ set apiUrl=http://localhost:5005/swagger/ApprovalFlow/swagger.json
|
|
|
+) else if "%1"=="dingTalk" (
|
|
|
+ set moduleName=dingTalk
|
|
|
+ set apiServicesPath=%dir%..\src\api-plugins\dingTalk\
|
|
|
+ set apiUrl=http://localhost:5005/swagger/DingTalk/swagger.json
|
|
|
+) else if "%1"=="goView" (
|
|
|
+ set moduleName=goView
|
|
|
+ set apiServicesPath=%dir%..\src\api-plugins\goView\
|
|
|
+ set apiUrl=http://localhost:5005/swagger/DingTalk/swagger.json
|
|
|
+)
|
|
|
|
|
|
if exist %apiServicesPath% (
|
|
|
- echo ================================ 删除目录 api-services ================================
|
|
|
+ echo ================================ 删除目录 %moduleName% ================================
|
|
|
rd /s /q %apiServicesPath%
|
|
|
)
|
|
|
|
|
|
-echo ================================ 开始生成 api-services ================================
|
|
|
+echo ================================ 开始生成 %moduleName% ================================
|
|
|
|
|
|
-java -jar %dir%swagger-codegen-cli.jar generate -i http://localhost:5005/swagger/Default/swagger.json -l typescript-axios -o %apiServicesPath%
|
|
|
+java -jar %dir%swagger-codegen-cli.jar generate -i %apiUrl% -l typescript-axios -o %apiServicesPath%
|
|
|
|
|
|
@rem 删除不必要的文件和文件夹
|
|
|
rd /s /q %apiServicesPath%.swagger-codegen
|