├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── inspectionProfiles │ └── Project_Default.xml ├── libraries │ └── org_apache_maven_maven_model_3_0.xml ├── misc.xml ├── modules.xml ├── uiDesigner.xml └── vcs.xml ├── LICENSE.txt ├── README.md ├── api-generator.iml ├── resources └── META-INF │ ├── plugin.xml │ └── pluginIcon.svg └── src └── site └── forgus └── plugins └── apigenerator ├── ApiGenerateAction.java ├── config ├── ApiGeneratorConfig.java └── ApiGeneratorSetting.java ├── constant ├── JacksonAnnotation.java ├── SwaggerAnnotation.java ├── TypeEnum.java └── WebAnnotation.java ├── normal ├── FieldFactory.java ├── FieldInfo.java ├── FieldType.java ├── MethodInfo.java └── RequireAndRange.java ├── util ├── AssertUtils.java ├── DesUtil.java ├── FieldUtil.java ├── HttpUtil.java ├── JsonUtil.java └── NotificationUtil.java └── yapi ├── enums ├── RequestBodyTypeEnum.java ├── RequestMethodEnum.java ├── ResponseBodyTypeEnum.java └── YApiInterfaceStatusEnum.java ├── model ├── DateDeserializer.java ├── DateSerializer.java ├── YApiCat.java ├── YApiEnv.java ├── YApiForm.java ├── YApiGlobal.java ├── YApiHeader.java ├── YApiInterface.java ├── YApiInterfaceWrapper.java ├── YApiParam.java ├── YApiPathVariable.java ├── YApiProject.java ├── YApiQuery.java ├── YApiResponse.java └── YApiTag.java └── sdk ├── ConfigException.java └── YApiSdk.java /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | out 3 | *.zip 4 | .gradle -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/libraries/org_apache_maven_maven_model_3_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/.idea/libraries/org_apache_maven_maven_model_3_0.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/README.md -------------------------------------------------------------------------------- /api-generator.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/api-generator.iml -------------------------------------------------------------------------------- /resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/ApiGenerateAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/ApiGenerateAction.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/config/ApiGeneratorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/config/ApiGeneratorConfig.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/config/ApiGeneratorSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/config/ApiGeneratorSetting.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/constant/JacksonAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/constant/JacksonAnnotation.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/constant/SwaggerAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/constant/SwaggerAnnotation.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/constant/TypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/constant/TypeEnum.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/constant/WebAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/constant/WebAnnotation.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/normal/FieldFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/normal/FieldFactory.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/normal/FieldInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/normal/FieldInfo.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/normal/FieldType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/normal/FieldType.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/normal/MethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/normal/MethodInfo.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/normal/RequireAndRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/normal/RequireAndRange.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/util/AssertUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/util/AssertUtils.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/util/DesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/util/DesUtil.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/util/FieldUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/util/FieldUtil.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/util/HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/util/HttpUtil.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/util/JsonUtil.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/util/NotificationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/util/NotificationUtil.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/enums/RequestBodyTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/enums/RequestBodyTypeEnum.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/enums/RequestMethodEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/enums/RequestMethodEnum.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/enums/ResponseBodyTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/enums/ResponseBodyTypeEnum.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/enums/YApiInterfaceStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/enums/YApiInterfaceStatusEnum.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/DateDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/DateDeserializer.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/DateSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/DateSerializer.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiCat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiCat.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiEnv.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiForm.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiGlobal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiGlobal.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiHeader.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiInterface.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiInterfaceWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiInterfaceWrapper.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiParam.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiPathVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiPathVariable.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiProject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiProject.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiQuery.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiResponse.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/model/YApiTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/model/YApiTag.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/sdk/ConfigException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/sdk/ConfigException.java -------------------------------------------------------------------------------- /src/site/forgus/plugins/apigenerator/yapi/sdk/YApiSdk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Forgus/api-generator/HEAD/src/site/forgus/plugins/apigenerator/yapi/sdk/YApiSdk.java --------------------------------------------------------------------------------