feat: 应用开发后端基础框架,初始提交
author刘洪青 <hongqing.liu@supwisdom.com>
Fri, 16 Aug 2019 01:39:49 +0000 (09:39 +0800)
committer刘洪青 <hongqing.liu@supwisdom.com>
Fri, 16 Aug 2019 01:41:08 +0000 (09:41 +0800)
commite071d36a3fd933a8ffd49976020c06b3a2630068
tree9649b70df12aadc59359b3ecaf80497de652071f
parent8afff02a4ecfae11f4fa6e822907ecb0902b9b4d
feat: 应用开发后端基础框架,初始提交
106 files changed:
bff/admin/Dockerfile [new file with mode: 0644]
bff/admin/pom.xml [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/Application.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/apis/controller/.gitkeep [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/apis/controller/biz/AdminBizController.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/apis/controller/system/AdminSystemController.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/apis/remote/.gitkeep [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/apis/service/.gitkeep [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/apis/vo/.gitkeep [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/configuration/FeignBasicAuthRequestInterceptor.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/configuration/GatewayFilterConfig.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/configuration/GlobalFilterConfig.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/configuration/InfrasFilterSecurityInterceptorConfig.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/configuration/ListenerConfig.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/configuration/PasswordEncoderConfig.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/configuration/UserDetailsServiceConfig.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/gateway/filter/SimpleUserTransmitGlobalFilter.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/gateway/filter/factory/SimpleUserTransmitGatewayFilterFactory.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/gateway/route/CustomRouteLocator.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/listener/MyFilterInvocationSecurityMetadataSourceRefreshListener.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/security/core/userdetails/InMemeryUserDetailsService.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/security/core/userdetails/MyUser.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/security/core/userdetails/MyUserDetailsService.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/security/web/access/MyAccessDecisionManager.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/security/web/access/intercept/InMemeryFilterInvocationSecurityMetadataSource.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/security/web/access/intercept/MyFilterInvocationSecurityMetadataSource.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/security/web/access/intercept/MyFilterSecurityInterceptor.java [new file with mode: 0644]
bff/admin/src/main/java/com/supwisdom/institute/backend/admin/bff/utils/AuthenticationUtil.java [new file with mode: 0644]
bff/admin/src/main/resources/application-docker.yml [new file with mode: 0644]
bff/admin/src/main/resources/application.yml [new file with mode: 0644]
bff/admin/src/main/resources/bootstrap.yml [new file with mode: 0644]
bff/pom.xml [new file with mode: 0644]
biz/api/pom.xml [new file with mode: 0644]
biz/api/src/main/java/com/supwisdom/institute/backend/biz/api/v1/admin/AdminHelloController.java [new file with mode: 0644]
biz/domain/pom.xml [new file with mode: 0644]
biz/pom.xml [new file with mode: 0644]
common/core/pom.xml [new file with mode: 0644]
common/core/src/main/java/com/supwisdom/institute/backend/common/core/transmit/annotation/EnableSimpleUserTransmit.java [new file with mode: 0644]
common/core/src/main/java/com/supwisdom/institute/backend/common/core/transmit/config/SimpleUserTransmitAutoConfiguration.java [new file with mode: 0644]
common/core/src/main/java/com/supwisdom/institute/backend/common/core/transmit/feign/SimpleUserTransmitRequestInterceptor.java [new file with mode: 0644]
common/core/src/main/java/com/supwisdom/institute/backend/common/core/transmit/filter/SimpleUserTransmitFilter.java [new file with mode: 0644]
common/core/src/main/java/com/supwisdom/institute/backend/common/core/transmit/user/User.java [new file with mode: 0644]
common/core/src/main/java/com/supwisdom/institute/backend/common/core/transmit/user/UserContext.java [new file with mode: 0644]
common/framework/pom.xml [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/entity/ABaseEntity.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/entity/EntityUtils.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/exception/BaseException.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/modal/ABaseModal.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/modal/IModal.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/rabbitmq/constants/ExchangeNames.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/rabbitmq/constants/QueueNames.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/rabbitmq/constants/RoutingKeys.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/repo/ABaseJpaRepositoryImpl.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/repo/BaseJpaRepository.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/repo/resultTransformer/IgnoreCaseResultTransformer.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/service/ABaseService.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/request/IApiCreateRequest.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/request/IApiLoadRequest.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/request/IApiQueryRequest.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/request/IApiRemoveRequest.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/request/IApiRequest.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/request/IApiUpdateRequest.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/response/AbstractApiResponse.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/response/DefaultApiResponse.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/response/IApiResponse.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/response/data/IApiCreateResponseData.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/response/data/IApiLoadResponseData.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/response/data/IApiQueryResponseData.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/response/data/IApiRemoveResponseData.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/response/data/IApiResponseData.java [new file with mode: 0644]
common/framework/src/main/java/com/supwisdom/institute/backend/common/framework/vo/response/data/IApiUpdateResponseData.java [new file with mode: 0644]
common/pom.xml [new file with mode: 0644]
common/utils/pom.xml [new file with mode: 0644]
common/utils/src/main/java/com/supwisdom/institute/backend/common/util/DateUtil.java [new file with mode: 0644]
common/utils/src/main/java/com/supwisdom/institute/backend/common/util/MapBeanUtils.java [new file with mode: 0644]
common/utils/src/main/java/com/supwisdom/institute/backend/common/util/ReflectUtils.java [new file with mode: 0644]
common/utils/src/main/java/com/supwisdom/institute/backend/common/util/UUIDUtils.java [new file with mode: 0644]
pom.xml [new file with mode: 0644]
sa/admin/Dockerfile [new file with mode: 0644]
sa/admin/pom.xml [new file with mode: 0644]
sa/admin/src/main/java/com/supwisdom/institute/backend/admin/sa/Application.java [new file with mode: 0644]
sa/admin/src/main/java/com/supwisdom/institute/backend/admin/sa/configuration/Swagger2Config.java [new file with mode: 0644]
sa/admin/src/main/resources/application-docker.yml [new file with mode: 0644]
sa/admin/src/main/resources/application.yml [new file with mode: 0644]
sa/admin/src/main/resources/bootstrap.yml [new file with mode: 0644]
sa/pom.xml [new file with mode: 0644]
system/api/pom.xml [new file with mode: 0644]
system/api/src/main/java/com/supwisdom/institute/backend/system/api/v1/admin/AdminAccountController.java [new file with mode: 0644]
system/api/src/main/java/com/supwisdom/institute/backend/system/api/v1/admin/AdminConfigController.java [new file with mode: 0644]
system/api/src/main/java/com/supwisdom/institute/backend/system/api/v1/admin/AdminFunctionController.java [new file with mode: 0644]
system/api/src/main/java/com/supwisdom/institute/backend/system/api/v1/admin/AdminResourceController.java [new file with mode: 0644]
system/api/src/main/java/com/supwisdom/institute/backend/system/api/v1/admin/AdminRoleController.java [new file with mode: 0644]
system/domain/pom.xml [new file with mode: 0644]
system/domain/src/main/java/com/supwisdom/institute/backend/system/domain/entity/Config.java [new file with mode: 0644]
system/domain/src/main/java/com/supwisdom/institute/backend/system/domain/exception/ConfigException.java [new file with mode: 0644]
system/domain/src/main/java/com/supwisdom/institute/backend/system/domain/repo/ConfigRepository.java [new file with mode: 0644]
system/domain/src/main/java/com/supwisdom/institute/backend/system/domain/service/ConfigService.java [new file with mode: 0644]
system/domain/src/main/java/com/supwisdom/institute/backend/system/domain/vo/request/ConfigCreateRequest.java [new file with mode: 0644]
system/domain/src/main/java/com/supwisdom/institute/backend/system/domain/vo/request/ConfigQueryRequest.java [new file with mode: 0644]
system/domain/src/main/java/com/supwisdom/institute/backend/system/domain/vo/request/ConfigUpdateRequest.java [new file with mode: 0644]
system/domain/src/main/java/com/supwisdom/institute/backend/system/domain/vo/response/ConfigCreateResponseData.java [new file with mode: 0644]
system/domain/src/main/java/com/supwisdom/institute/backend/system/domain/vo/response/ConfigLoadResponseData.java [new file with mode: 0644]
system/domain/src/main/java/com/supwisdom/institute/backend/system/domain/vo/response/ConfigQueryResponseData.java [new file with mode: 0644]
system/domain/src/main/java/com/supwisdom/institute/backend/system/domain/vo/response/ConfigRemoveResponseData.java [new file with mode: 0644]
system/domain/src/main/java/com/supwisdom/institute/backend/system/domain/vo/response/ConfigUpdateResponseData.java [new file with mode: 0644]
system/pom.xml [new file with mode: 0644]