├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.adoc ├── babel.config.js ├── doc └── images │ ├── jetbrains-blackandwhite.png │ └── know-users │ └── 2339.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── package.json ├── settings.gradle ├── src ├── main │ ├── kotlin │ │ └── io │ │ │ └── zhudy │ │ │ └── duic │ │ │ ├── ApplicationUnusableEvent.kt │ │ │ ├── ApplicationUsableEvent.kt │ │ │ ├── BizCode.kt │ │ │ ├── BizCodeException.kt │ │ │ ├── BizCodes.kt │ │ │ ├── Config.kt │ │ │ ├── DBMS.kt │ │ │ ├── DuicVersion.kt │ │ │ ├── UserContext.kt │ │ │ ├── annotation │ │ │ └── NoIntegrationTest.kt │ │ │ ├── config │ │ │ ├── BasicConfiguration.kt │ │ │ └── SchedulingConfiguration.kt │ │ │ ├── domain │ │ │ ├── App.kt │ │ │ ├── AppContentHistory.kt │ │ │ ├── AppHistory.kt │ │ │ ├── Page.kt │ │ │ ├── Pageable.kt │ │ │ ├── Server.kt │ │ │ ├── ServerInfo.kt │ │ │ ├── SingleValue.kt │ │ │ └── User.kt │ │ │ ├── dto │ │ │ ├── ConfigResponse.kt │ │ │ ├── ResetPasswordDto.kt │ │ │ ├── ServerRefreshDto.kt │ │ │ ├── ServerStateDto.kt │ │ │ └── SpringCloudResponseDto.kt │ │ │ ├── env │ │ │ └── PrepareEnvironmentPostProcessor.kt │ │ │ ├── repository │ │ │ ├── AbstractTransactionRepository.kt │ │ │ ├── AppRepository.kt │ │ │ ├── ServerRepository.kt │ │ │ ├── UserRepository.kt │ │ │ ├── config │ │ │ │ ├── MongoConfiguration.kt │ │ │ │ ├── MySQLConfiguration.kt │ │ │ │ └── PostgreSQLConfiguration.kt │ │ │ └── impl │ │ │ │ ├── MongoAppRepository.kt │ │ │ │ ├── MongoServerRepository.kt │ │ │ │ ├── MongoUserRepository.kt │ │ │ │ ├── MySQLAppRepository.kt │ │ │ │ ├── MySQLServerRepository.kt │ │ │ │ ├── MySQLUserRepository.kt │ │ │ │ ├── PostgreSQLAppRepository.kt │ │ │ │ ├── PostgreSQLServerRepository.kt │ │ │ │ └── PostgreSQLUserRepository.kt │ │ │ ├── server │ │ │ ├── Application.kt │ │ │ └── DuicBanner.kt │ │ │ ├── service │ │ │ ├── AppService.kt │ │ │ ├── HealthCheckException.kt │ │ │ ├── IpChecker.kt │ │ │ ├── ServerChecker.kt │ │ │ ├── ServerService.kt │ │ │ ├── UserService.kt │ │ │ └── ip │ │ │ │ ├── SectionIpChecker.kt │ │ │ │ └── SingleIpChecker.kt │ │ │ ├── utils │ │ │ ├── IpUtils.kt │ │ │ └── WebUtils.kt │ │ │ ├── vo │ │ │ └── RequestConfigVo.kt │ │ │ └── web │ │ │ ├── MissingRequestParameterException.kt │ │ │ ├── RequestParameterFormatException.kt │ │ │ ├── WebConstants.kt │ │ │ ├── WebReactiveExtensions.kt │ │ │ ├── admin │ │ │ └── AdminResource.kt │ │ │ ├── config │ │ │ ├── GlobalWebExceptionHandler.kt │ │ │ ├── RateLimiterHandlerFilter.kt │ │ │ ├── Routers.kt │ │ │ └── WebConfig.kt │ │ │ ├── security │ │ │ ├── AuthorizedHandlerFilter.kt │ │ │ ├── RootRoleHandler.kt │ │ │ └── SecurityExtensions.kt │ │ │ ├── server │ │ │ └── ServerResource.kt │ │ │ └── v1 │ │ │ ├── AppResource.kt │ │ │ └── OAIResource.kt │ ├── resources │ │ ├── META-INF │ │ │ └── spring.factories │ │ ├── application-mongodb.yml │ │ ├── application-mysql.yml │ │ ├── application-postgresql.yml │ │ ├── application.yml │ │ ├── db │ │ │ └── changelog │ │ │ │ └── db.changelog.xml │ │ ├── duic-oas3.yml │ │ └── log4j2.xml │ └── web │ │ ├── assets │ │ ├── duic60x60.png │ │ └── favicon.ico │ │ ├── components │ │ ├── DNavigationDrawer.vue │ │ ├── DToolbar.vue │ │ ├── apps │ │ │ ├── DAppHistoryDiff.vue │ │ │ ├── DCreationApp.vue │ │ │ ├── DDuplicateApp.vue │ │ │ ├── DUpdateApp.vue │ │ │ └── DUpdateContentApp.vue │ │ └── users │ │ │ ├── DCreationUser.vue │ │ │ ├── DResetUserPwd.vue │ │ │ └── DUpdateUserPwd.vue │ │ ├── images │ │ ├── duic200x60.png │ │ └── login_bg.jpg │ │ ├── index.js │ │ ├── oai.html │ │ ├── oai.js │ │ ├── pages │ │ ├── ApiTest.vue │ │ ├── Dashboard.vue │ │ ├── Login.vue │ │ ├── Main.vue │ │ ├── apps │ │ │ ├── AppHistory.vue │ │ │ └── Apps.vue │ │ ├── servers │ │ │ └── Servers.vue │ │ └── users │ │ │ └── Users.vue │ │ ├── router │ │ └── index.js │ │ ├── statics │ │ └── fontawesome-free-5.0.10 │ │ │ ├── css │ │ │ └── fontawesome-all.min.css │ │ │ └── webfonts │ │ │ ├── fa-brands-400.eot │ │ │ ├── fa-brands-400.svg │ │ │ ├── fa-brands-400.ttf │ │ │ ├── fa-brands-400.woff │ │ │ ├── fa-brands-400.woff2 │ │ │ ├── fa-regular-400.eot │ │ │ ├── fa-regular-400.svg │ │ │ ├── fa-regular-400.ttf │ │ │ ├── fa-regular-400.woff │ │ │ ├── fa-regular-400.woff2 │ │ │ ├── fa-solid-900.eot │ │ │ ├── fa-solid-900.svg │ │ │ ├── fa-solid-900.ttf │ │ │ ├── fa-solid-900.woff │ │ │ └── fa-solid-900.woff2 │ │ ├── store │ │ └── index.js │ │ ├── stylus │ │ └── main.styl │ │ └── templates │ │ └── index.html └── test │ ├── kotlin │ └── io │ │ └── zhudy │ │ └── duic │ │ ├── StepVerifierExtensions.kt │ │ ├── repository │ │ └── impl │ │ │ ├── MongoAppRepositoryTests.kt │ │ │ ├── MongoServerRepositoryTests.kt │ │ │ ├── MongoUserRepositoryTests.kt │ │ │ ├── MySQLAppRepositoryTests.kt │ │ │ ├── MySQLServerRepositoryTests.kt │ │ │ ├── MySQLUserRepositoryTests.kt │ │ │ ├── PostgreSQLAppRepositoryTests.kt │ │ │ ├── PostgreSQLServerRepositoryTests.kt │ │ │ └── PostgreSQLUserRepositoryTests.kt │ │ ├── service │ │ ├── AppServiceTests.kt │ │ ├── ServerServiceTests.kt │ │ ├── UserServiceTests.kt │ │ └── ip │ │ │ ├── SectionIpCheckerTests.kt │ │ │ └── SingleIpCheckerTests.kt │ │ └── web │ │ ├── AbstractResourceTestBase.kt │ │ ├── admin │ │ └── AdminResourceTests.kt │ │ └── v1 │ │ └── AppResourceTests.kt │ └── resources │ └── application-test.yml ├── vue.config.js └── yarn.lock /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/README.adoc -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/babel.config.js -------------------------------------------------------------------------------- /doc/images/jetbrains-blackandwhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/doc/images/jetbrains-blackandwhite.png -------------------------------------------------------------------------------- /doc/images/know-users/2339.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/doc/images/know-users/2339.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | version=2.5.9-SNAPSHOT 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/gradlew.bat -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/package.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'duic' 2 | -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/ApplicationUnusableEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/ApplicationUnusableEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/ApplicationUsableEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/ApplicationUsableEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/BizCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/BizCode.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/BizCodeException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/BizCodeException.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/BizCodes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/BizCodes.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/Config.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/DBMS.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/DBMS.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/DuicVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/DuicVersion.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/UserContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/UserContext.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/annotation/NoIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/annotation/NoIntegrationTest.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/config/BasicConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/config/BasicConfiguration.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/config/SchedulingConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/config/SchedulingConfiguration.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/domain/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/domain/App.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/domain/AppContentHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/domain/AppContentHistory.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/domain/AppHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/domain/AppHistory.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/domain/Page.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/domain/Page.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/domain/Pageable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/domain/Pageable.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/domain/Server.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/domain/Server.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/domain/ServerInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/domain/ServerInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/domain/SingleValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/domain/SingleValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/domain/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/domain/User.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/dto/ConfigResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/dto/ConfigResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/dto/ResetPasswordDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/dto/ResetPasswordDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/dto/ServerRefreshDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/dto/ServerRefreshDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/dto/ServerStateDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/dto/ServerStateDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/dto/SpringCloudResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/dto/SpringCloudResponseDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/env/PrepareEnvironmentPostProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/env/PrepareEnvironmentPostProcessor.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/AbstractTransactionRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/AbstractTransactionRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/AppRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/AppRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/ServerRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/ServerRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/UserRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/config/MongoConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/config/MongoConfiguration.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/config/MySQLConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/config/MySQLConfiguration.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/config/PostgreSQLConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/config/PostgreSQLConfiguration.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/impl/MongoAppRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/impl/MongoAppRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/impl/MongoServerRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/impl/MongoServerRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/impl/MongoUserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/impl/MongoUserRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/impl/MySQLAppRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/impl/MySQLAppRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/impl/MySQLServerRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/impl/MySQLServerRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/impl/MySQLUserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/impl/MySQLUserRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/impl/PostgreSQLAppRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/impl/PostgreSQLAppRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/impl/PostgreSQLServerRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/impl/PostgreSQLServerRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/repository/impl/PostgreSQLUserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/repository/impl/PostgreSQLUserRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/server/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/server/Application.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/server/DuicBanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/server/DuicBanner.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/service/AppService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/service/AppService.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/service/HealthCheckException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/service/HealthCheckException.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/service/IpChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/service/IpChecker.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/service/ServerChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/service/ServerChecker.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/service/ServerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/service/ServerService.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/service/UserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/service/UserService.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/service/ip/SectionIpChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/service/ip/SectionIpChecker.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/service/ip/SingleIpChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/service/ip/SingleIpChecker.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/utils/IpUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/utils/IpUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/utils/WebUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/utils/WebUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/vo/RequestConfigVo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/vo/RequestConfigVo.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/MissingRequestParameterException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/MissingRequestParameterException.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/RequestParameterFormatException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/RequestParameterFormatException.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/WebConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/WebConstants.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/WebReactiveExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/WebReactiveExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/admin/AdminResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/admin/AdminResource.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/config/GlobalWebExceptionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/config/GlobalWebExceptionHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/config/RateLimiterHandlerFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/config/RateLimiterHandlerFilter.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/config/Routers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/config/Routers.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/config/WebConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/config/WebConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/security/AuthorizedHandlerFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/security/AuthorizedHandlerFilter.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/security/RootRoleHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/security/RootRoleHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/security/SecurityExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/security/SecurityExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/server/ServerResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/server/ServerResource.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/v1/AppResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/v1/AppResource.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/zhudy/duic/web/v1/OAIResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/kotlin/io/zhudy/duic/web/v1/OAIResource.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /src/main/resources/application-mongodb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/resources/application-mongodb.yml -------------------------------------------------------------------------------- /src/main/resources/application-mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/resources/application-mysql.yml -------------------------------------------------------------------------------- /src/main/resources/application-postgresql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/resources/application-postgresql.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/db/changelog/db.changelog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/resources/db/changelog/db.changelog.xml -------------------------------------------------------------------------------- /src/main/resources/duic-oas3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/resources/duic-oas3.yml -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/web/assets/duic60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/assets/duic60x60.png -------------------------------------------------------------------------------- /src/main/web/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/assets/favicon.ico -------------------------------------------------------------------------------- /src/main/web/components/DNavigationDrawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/components/DNavigationDrawer.vue -------------------------------------------------------------------------------- /src/main/web/components/DToolbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/components/DToolbar.vue -------------------------------------------------------------------------------- /src/main/web/components/apps/DAppHistoryDiff.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/components/apps/DAppHistoryDiff.vue -------------------------------------------------------------------------------- /src/main/web/components/apps/DCreationApp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/components/apps/DCreationApp.vue -------------------------------------------------------------------------------- /src/main/web/components/apps/DDuplicateApp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/components/apps/DDuplicateApp.vue -------------------------------------------------------------------------------- /src/main/web/components/apps/DUpdateApp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/components/apps/DUpdateApp.vue -------------------------------------------------------------------------------- /src/main/web/components/apps/DUpdateContentApp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/components/apps/DUpdateContentApp.vue -------------------------------------------------------------------------------- /src/main/web/components/users/DCreationUser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/components/users/DCreationUser.vue -------------------------------------------------------------------------------- /src/main/web/components/users/DResetUserPwd.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/components/users/DResetUserPwd.vue -------------------------------------------------------------------------------- /src/main/web/components/users/DUpdateUserPwd.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/components/users/DUpdateUserPwd.vue -------------------------------------------------------------------------------- /src/main/web/images/duic200x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/images/duic200x60.png -------------------------------------------------------------------------------- /src/main/web/images/login_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/images/login_bg.jpg -------------------------------------------------------------------------------- /src/main/web/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/index.js -------------------------------------------------------------------------------- /src/main/web/oai.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/oai.html -------------------------------------------------------------------------------- /src/main/web/oai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/oai.js -------------------------------------------------------------------------------- /src/main/web/pages/ApiTest.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/pages/ApiTest.vue -------------------------------------------------------------------------------- /src/main/web/pages/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/pages/Dashboard.vue -------------------------------------------------------------------------------- /src/main/web/pages/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/pages/Login.vue -------------------------------------------------------------------------------- /src/main/web/pages/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/pages/Main.vue -------------------------------------------------------------------------------- /src/main/web/pages/apps/AppHistory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/pages/apps/AppHistory.vue -------------------------------------------------------------------------------- /src/main/web/pages/apps/Apps.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/pages/apps/Apps.vue -------------------------------------------------------------------------------- /src/main/web/pages/servers/Servers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/pages/servers/Servers.vue -------------------------------------------------------------------------------- /src/main/web/pages/users/Users.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/pages/users/Users.vue -------------------------------------------------------------------------------- /src/main/web/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/router/index.js -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/css/fontawesome-all.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/css/fontawesome-all.min.css -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-brands-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-brands-400.svg -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-regular-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-regular-400.svg -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-solid-900.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-solid-900.svg -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/statics/fontawesome-free-5.0.10/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /src/main/web/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/store/index.js -------------------------------------------------------------------------------- /src/main/web/stylus/main.styl: -------------------------------------------------------------------------------- 1 | @import '~vuetify/src/stylus/main' -------------------------------------------------------------------------------- /src/main/web/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/main/web/templates/index.html -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/StepVerifierExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/StepVerifierExtensions.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/repository/impl/MongoAppRepositoryTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/repository/impl/MongoAppRepositoryTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/repository/impl/MongoServerRepositoryTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/repository/impl/MongoServerRepositoryTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/repository/impl/MongoUserRepositoryTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/repository/impl/MongoUserRepositoryTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/repository/impl/MySQLAppRepositoryTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/repository/impl/MySQLAppRepositoryTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/repository/impl/MySQLServerRepositoryTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/repository/impl/MySQLServerRepositoryTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/repository/impl/MySQLUserRepositoryTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/repository/impl/MySQLUserRepositoryTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/repository/impl/PostgreSQLAppRepositoryTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/repository/impl/PostgreSQLAppRepositoryTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/repository/impl/PostgreSQLServerRepositoryTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/repository/impl/PostgreSQLServerRepositoryTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/repository/impl/PostgreSQLUserRepositoryTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/repository/impl/PostgreSQLUserRepositoryTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/service/AppServiceTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/service/AppServiceTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/service/ServerServiceTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/service/ServerServiceTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/service/UserServiceTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/service/UserServiceTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/service/ip/SectionIpCheckerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/service/ip/SectionIpCheckerTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/service/ip/SingleIpCheckerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/service/ip/SingleIpCheckerTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/web/AbstractResourceTestBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/web/AbstractResourceTestBase.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/web/admin/AdminResourceTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/web/admin/AdminResourceTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/zhudy/duic/web/v1/AppResourceTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/kotlin/io/zhudy/duic/web/v1/AppResourceTests.kt -------------------------------------------------------------------------------- /src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/vue.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhudyos/duic/HEAD/yarn.lock --------------------------------------------------------------------------------