├── .gitignore ├── .idea ├── compiler.xml ├── dataSources.xml ├── emacs.xml ├── encodings.xml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── runConfigurations │ ├── Eureka.xml │ ├── ExportIndex.xml │ ├── GateWay.xml │ ├── ServiceDashboard.xml │ ├── ServiceSearch.xml │ └── ServiceSponsor.xml ├── sqldialects.xml ├── thriftCompiler.xml └── vcs.xml ├── LICENSE ├── LearningSpringCloudAD.iml ├── README.md ├── ScreenShot1.png ├── ScreenShot2.png ├── ad-eureka ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── yourtion │ │ └── springcloud │ │ └── ad │ │ └── EurekaApplication.java │ └── resources │ └── application.yaml ├── ad-gateway ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── yourtion │ │ └── springcloud │ │ └── ad │ │ ├── ZuulApplication.java │ │ └── filter │ │ ├── AccessLogFilter.java │ │ └── PreRequestFilter.java │ └── resources │ └── application.yaml ├── ad-service ├── ad-common │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── yourtion │ │ └── springcloud │ │ └── ad │ │ ├── advice │ │ ├── CommonResponseDataAdvice.java │ │ └── GlobalExceptionAdvice.java │ │ ├── annotation │ │ └── IgnoreResponseAdvice.java │ │ ├── conf │ │ └── WebConfiguration.java │ │ ├── dump │ │ ├── DConstant.java │ │ └── table │ │ │ ├── AdCreativeTable.java │ │ │ ├── AdCreativeUnitTable.java │ │ │ ├── AdPlanTable.java │ │ │ ├── AdUnitDistrictTable.java │ │ │ ├── AdUnitItTable.java │ │ │ ├── AdUnitKeywordTable.java │ │ │ └── AdUnitTable.java │ │ ├── exception │ │ └── AdException.java │ │ └── vo │ │ └── CommonResponse.java ├── ad-dashboard │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── yourtion │ │ │ └── springcloud │ │ │ └── ad │ │ │ └── DashboardApplication.java │ │ └── resources │ │ └── application.yaml ├── ad-export │ ├── ad-export.iml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── yourtion │ │ │ └── springcloud │ │ │ └── ad │ │ │ ├── ExportApplication.java │ │ │ └── service │ │ │ └── DumpDataService.java │ │ └── resources │ │ └── application.yaml ├── ad-search │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── yourtion │ │ │ │ └── springcloud │ │ │ │ └── ad │ │ │ │ ├── SearchApplication.java │ │ │ │ ├── client │ │ │ │ ├── SponsorClient.java │ │ │ │ ├── SponsorClientHystrix.java │ │ │ │ └── vo │ │ │ │ │ ├── AdPlan.java │ │ │ │ │ └── AdPlanGetRequest.java │ │ │ │ ├── controller │ │ │ │ └── SearchController.java │ │ │ │ ├── handler │ │ │ │ └── AdLevelDataHandler.java │ │ │ │ ├── index │ │ │ │ ├── CommonStatus.java │ │ │ │ ├── DataLevel.java │ │ │ │ ├── DataTable.java │ │ │ │ ├── IndexAware.java │ │ │ │ ├── IndexFileLoader.java │ │ │ │ ├── adplan │ │ │ │ │ ├── AdPlanIndex.java │ │ │ │ │ └── AdPlanObject.java │ │ │ │ ├── adunit │ │ │ │ │ ├── AdUnitConstants.java │ │ │ │ │ ├── AdUnitIndex.java │ │ │ │ │ └── AdUnitObject.java │ │ │ │ ├── creative │ │ │ │ │ ├── CreativeIndex.java │ │ │ │ │ └── CreativeObject.java │ │ │ │ ├── creativeunit │ │ │ │ │ ├── CreativeUnitIndex.java │ │ │ │ │ └── CreativeUnitObject.java │ │ │ │ ├── district │ │ │ │ │ ├── UnitDistrictIndex.java │ │ │ │ │ └── UnitDistrictObject.java │ │ │ │ ├── interest │ │ │ │ │ ├── UnitItIndex.java │ │ │ │ │ └── UnitItObject.java │ │ │ │ └── keyword │ │ │ │ │ ├── UnitKeywordIndex.java │ │ │ │ │ └── UnitKeywordObject.java │ │ │ │ ├── mysql │ │ │ │ ├── BinlogClient.java │ │ │ │ ├── BinlogConfig.java │ │ │ │ ├── TemplateHolder.java │ │ │ │ ├── constant │ │ │ │ │ ├── Constant.java │ │ │ │ │ └── OpType.java │ │ │ │ ├── dto │ │ │ │ │ ├── BinlogRawData.java │ │ │ │ │ ├── JsonTable.java │ │ │ │ │ ├── MySqlRowData.java │ │ │ │ │ ├── ParseTemplate.java │ │ │ │ │ ├── TableTemplate.java │ │ │ │ │ └── Template.java │ │ │ │ ├── listener │ │ │ │ │ ├── AggregationListener.java │ │ │ │ │ ├── IListener.java │ │ │ │ │ └── IncrementListener.java │ │ │ │ └── runner │ │ │ │ │ └── BinlogRunner.java │ │ │ │ ├── search │ │ │ │ ├── ISearch.java │ │ │ │ ├── impl │ │ │ │ │ └── SearchImpl.java │ │ │ │ └── vo │ │ │ │ │ ├── SearchRequest.java │ │ │ │ │ ├── SearchResponse.java │ │ │ │ │ ├── feature │ │ │ │ │ ├── DistrictFeature.java │ │ │ │ │ ├── FeatureRelation.java │ │ │ │ │ ├── ItFeature.java │ │ │ │ │ └── KeywordFeature.java │ │ │ │ │ └── media │ │ │ │ │ ├── AdSlot.java │ │ │ │ │ ├── App.java │ │ │ │ │ ├── Device.java │ │ │ │ │ └── Geo.java │ │ │ │ ├── sender │ │ │ │ ├── ISender.java │ │ │ │ ├── index │ │ │ │ │ └── IndexSender.java │ │ │ │ └── kafka │ │ │ │ │ └── KafkaSender.java │ │ │ │ ├── service │ │ │ │ └── BinlogServiceTest.java │ │ │ │ └── utils │ │ │ │ └── CommonUtils.java │ │ └── resources │ │ │ ├── application.yaml │ │ │ └── template.json │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── yourtion │ │ │ └── springcloud │ │ │ └── ad │ │ │ ├── SearchTestApplication.java │ │ │ └── search │ │ │ └── SearchTest.java │ │ └── resources │ │ ├── application.yaml │ │ └── request │ │ ├── request.http │ │ ├── request_1.json │ │ └── request_2.json ├── ad-sponsor │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── yourtion │ │ │ │ └── springcloud │ │ │ │ └── ad │ │ │ │ ├── SponsorApplication.java │ │ │ │ ├── constant │ │ │ │ ├── CommonStatus.java │ │ │ │ ├── Constants.java │ │ │ │ ├── CreativeMetrialType.java │ │ │ │ └── CreativeType.java │ │ │ │ ├── controller │ │ │ │ ├── AdPlanController.java │ │ │ │ ├── AdUnitController.java │ │ │ │ ├── CreativeController.java │ │ │ │ └── UserController.java │ │ │ │ ├── dao │ │ │ │ ├── AdPlanRepository.java │ │ │ │ ├── AdUnitRepository.java │ │ │ │ ├── AdUserRepository.java │ │ │ │ ├── CreativeRepository.java │ │ │ │ └── unit │ │ │ │ │ ├── AdUnitDistrictRepository.java │ │ │ │ │ ├── AdUnitItRepository.java │ │ │ │ │ ├── AdUnitKeywordRepository.java │ │ │ │ │ └── CreativeUnitRepository.java │ │ │ │ ├── entity │ │ │ │ ├── AdPlan.java │ │ │ │ ├── AdUnit.java │ │ │ │ ├── AdUser.java │ │ │ │ ├── Creative.java │ │ │ │ └── unit │ │ │ │ │ ├── AdUnitDistrict.java │ │ │ │ │ ├── AdUnitIt.java │ │ │ │ │ ├── AdUnitKeyword.java │ │ │ │ │ └── CreativeUnit.java │ │ │ │ ├── service │ │ │ │ ├── IAdPlanService.java │ │ │ │ ├── IAdUnitService.java │ │ │ │ ├── ICreativeService.java │ │ │ │ ├── IUserService.java │ │ │ │ └── impl │ │ │ │ │ ├── AdPlanServiceImpl.java │ │ │ │ │ ├── AdUnitServiceImpl.java │ │ │ │ │ ├── CreativeServiceImpl.java │ │ │ │ │ └── UserServiceImpl.java │ │ │ │ ├── utils │ │ │ │ └── CommonUtils.java │ │ │ │ └── vo │ │ │ │ ├── AdPlanGetRequest.java │ │ │ │ ├── AdPlanRequest.java │ │ │ │ ├── AdPlanResponse.java │ │ │ │ ├── AdUnitDistrictRequest.java │ │ │ │ ├── AdUnitDistrictResponse.java │ │ │ │ ├── AdUnitItRequest.java │ │ │ │ ├── AdUnitItResponse.java │ │ │ │ ├── AdUnitKeywordRequest.java │ │ │ │ ├── AdUnitKeywordResponse.java │ │ │ │ ├── AdUnitRequest.java │ │ │ │ ├── AdUnitResponse.java │ │ │ │ ├── CreateUserRequest.java │ │ │ │ ├── CreateUserResponse.java │ │ │ │ ├── CreativeRequest.java │ │ │ │ ├── CreativeResponse.java │ │ │ │ ├── CreativeUnitRequest.java │ │ │ │ └── CreativeUnitResponse.java │ │ └── resources │ │ │ └── application.yaml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── yourtion │ │ │ └── springcloud │ │ │ └── ad │ │ │ ├── SponsorTestApplication.java │ │ │ └── service │ │ │ └── AdPlanServiceTest.java │ │ └── resources │ │ └── application.yaml └── pom.xml ├── db.sql ├── event.sql ├── example.http └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/dataSources.xml -------------------------------------------------------------------------------- /.idea/emacs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/emacs.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Eureka.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/runConfigurations/Eureka.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/ExportIndex.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/runConfigurations/ExportIndex.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/GateWay.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/runConfigurations/GateWay.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/ServiceDashboard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/runConfigurations/ServiceDashboard.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/ServiceSearch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/runConfigurations/ServiceSearch.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/ServiceSponsor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/runConfigurations/ServiceSponsor.xml -------------------------------------------------------------------------------- /.idea/sqldialects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/sqldialects.xml -------------------------------------------------------------------------------- /.idea/thriftCompiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/thriftCompiler.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/LICENSE -------------------------------------------------------------------------------- /LearningSpringCloudAD.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/LearningSpringCloudAD.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/README.md -------------------------------------------------------------------------------- /ScreenShot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ScreenShot1.png -------------------------------------------------------------------------------- /ScreenShot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ScreenShot2.png -------------------------------------------------------------------------------- /ad-eureka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-eureka/README.md -------------------------------------------------------------------------------- /ad-eureka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-eureka/pom.xml -------------------------------------------------------------------------------- /ad-eureka/src/main/java/com/yourtion/springcloud/ad/EurekaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-eureka/src/main/java/com/yourtion/springcloud/ad/EurekaApplication.java -------------------------------------------------------------------------------- /ad-eureka/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-eureka/src/main/resources/application.yaml -------------------------------------------------------------------------------- /ad-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-gateway/pom.xml -------------------------------------------------------------------------------- /ad-gateway/src/main/java/com/yourtion/springcloud/ad/ZuulApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-gateway/src/main/java/com/yourtion/springcloud/ad/ZuulApplication.java -------------------------------------------------------------------------------- /ad-gateway/src/main/java/com/yourtion/springcloud/ad/filter/AccessLogFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-gateway/src/main/java/com/yourtion/springcloud/ad/filter/AccessLogFilter.java -------------------------------------------------------------------------------- /ad-gateway/src/main/java/com/yourtion/springcloud/ad/filter/PreRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-gateway/src/main/java/com/yourtion/springcloud/ad/filter/PreRequestFilter.java -------------------------------------------------------------------------------- /ad-gateway/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-gateway/src/main/resources/application.yaml -------------------------------------------------------------------------------- /ad-service/ad-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/pom.xml -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/advice/CommonResponseDataAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/advice/CommonResponseDataAdvice.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/advice/GlobalExceptionAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/advice/GlobalExceptionAdvice.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/annotation/IgnoreResponseAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/annotation/IgnoreResponseAdvice.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/conf/WebConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/conf/WebConfiguration.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/DConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/DConstant.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdCreativeTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdCreativeTable.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdCreativeUnitTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdCreativeUnitTable.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdPlanTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdPlanTable.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdUnitDistrictTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdUnitDistrictTable.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdUnitItTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdUnitItTable.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdUnitKeywordTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdUnitKeywordTable.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdUnitTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/dump/table/AdUnitTable.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/exception/AdException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/exception/AdException.java -------------------------------------------------------------------------------- /ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/vo/CommonResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-common/src/main/java/com/yourtion/springcloud/ad/vo/CommonResponse.java -------------------------------------------------------------------------------- /ad-service/ad-dashboard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-dashboard/pom.xml -------------------------------------------------------------------------------- /ad-service/ad-dashboard/src/main/java/com/yourtion/springcloud/ad/DashboardApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-dashboard/src/main/java/com/yourtion/springcloud/ad/DashboardApplication.java -------------------------------------------------------------------------------- /ad-service/ad-dashboard/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-dashboard/src/main/resources/application.yaml -------------------------------------------------------------------------------- /ad-service/ad-export/ad-export.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-export/ad-export.iml -------------------------------------------------------------------------------- /ad-service/ad-export/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-export/pom.xml -------------------------------------------------------------------------------- /ad-service/ad-export/src/main/java/com/yourtion/springcloud/ad/ExportApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-export/src/main/java/com/yourtion/springcloud/ad/ExportApplication.java -------------------------------------------------------------------------------- /ad-service/ad-export/src/main/java/com/yourtion/springcloud/ad/service/DumpDataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-export/src/main/java/com/yourtion/springcloud/ad/service/DumpDataService.java -------------------------------------------------------------------------------- /ad-service/ad-export/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-export/src/main/resources/application.yaml -------------------------------------------------------------------------------- /ad-service/ad-search/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/pom.xml -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/SearchApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/SearchApplication.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/client/SponsorClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/client/SponsorClient.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/client/SponsorClientHystrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/client/SponsorClientHystrix.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/client/vo/AdPlan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/client/vo/AdPlan.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/client/vo/AdPlanGetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/client/vo/AdPlanGetRequest.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/controller/SearchController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/controller/SearchController.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/handler/AdLevelDataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/handler/AdLevelDataHandler.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/CommonStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/CommonStatus.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/DataLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/DataLevel.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/DataTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/DataTable.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/IndexAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/IndexAware.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/IndexFileLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/IndexFileLoader.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/adplan/AdPlanIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/adplan/AdPlanIndex.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/adplan/AdPlanObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/adplan/AdPlanObject.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/adunit/AdUnitConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/adunit/AdUnitConstants.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/adunit/AdUnitIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/adunit/AdUnitIndex.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/adunit/AdUnitObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/adunit/AdUnitObject.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/creative/CreativeIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/creative/CreativeIndex.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/creative/CreativeObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/creative/CreativeObject.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/creativeunit/CreativeUnitIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/creativeunit/CreativeUnitIndex.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/creativeunit/CreativeUnitObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/creativeunit/CreativeUnitObject.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/district/UnitDistrictIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/district/UnitDistrictIndex.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/district/UnitDistrictObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/district/UnitDistrictObject.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/interest/UnitItIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/interest/UnitItIndex.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/interest/UnitItObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/interest/UnitItObject.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/keyword/UnitKeywordIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/keyword/UnitKeywordIndex.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/keyword/UnitKeywordObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/index/keyword/UnitKeywordObject.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/BinlogClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/BinlogClient.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/BinlogConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/BinlogConfig.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/TemplateHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/TemplateHolder.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/constant/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/constant/Constant.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/constant/OpType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/constant/OpType.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/dto/BinlogRawData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/dto/BinlogRawData.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/dto/JsonTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/dto/JsonTable.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/dto/MySqlRowData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/dto/MySqlRowData.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/dto/ParseTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/dto/ParseTemplate.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/dto/TableTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/dto/TableTemplate.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/dto/Template.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/dto/Template.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/listener/AggregationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/listener/AggregationListener.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/listener/IListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/listener/IListener.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/listener/IncrementListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/listener/IncrementListener.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/runner/BinlogRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/mysql/runner/BinlogRunner.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/ISearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/ISearch.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/impl/SearchImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/impl/SearchImpl.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/SearchRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/SearchRequest.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/SearchResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/SearchResponse.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/feature/DistrictFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/feature/DistrictFeature.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/feature/FeatureRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/feature/FeatureRelation.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/feature/ItFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/feature/ItFeature.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/feature/KeywordFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/feature/KeywordFeature.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/media/AdSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/media/AdSlot.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/media/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/media/App.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/media/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/media/Device.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/media/Geo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/search/vo/media/Geo.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/sender/ISender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/sender/ISender.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/sender/index/IndexSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/sender/index/IndexSender.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/sender/kafka/KafkaSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/sender/kafka/KafkaSender.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/service/BinlogServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/service/BinlogServiceTest.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/utils/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/java/com/yourtion/springcloud/ad/utils/CommonUtils.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/resources/application.yaml -------------------------------------------------------------------------------- /ad-service/ad-search/src/main/resources/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/main/resources/template.json -------------------------------------------------------------------------------- /ad-service/ad-search/src/test/java/com/yourtion/springcloud/ad/SearchTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/test/java/com/yourtion/springcloud/ad/SearchTestApplication.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/test/java/com/yourtion/springcloud/ad/search/SearchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/test/java/com/yourtion/springcloud/ad/search/SearchTest.java -------------------------------------------------------------------------------- /ad-service/ad-search/src/test/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/test/resources/application.yaml -------------------------------------------------------------------------------- /ad-service/ad-search/src/test/resources/request/request.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/test/resources/request/request.http -------------------------------------------------------------------------------- /ad-service/ad-search/src/test/resources/request/request_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/test/resources/request/request_1.json -------------------------------------------------------------------------------- /ad-service/ad-search/src/test/resources/request/request_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-search/src/test/resources/request/request_2.json -------------------------------------------------------------------------------- /ad-service/ad-sponsor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/pom.xml -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/SponsorApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/SponsorApplication.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/constant/CommonStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/constant/CommonStatus.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/constant/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/constant/Constants.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/constant/CreativeMetrialType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/constant/CreativeMetrialType.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/constant/CreativeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/constant/CreativeType.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/controller/AdPlanController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/controller/AdPlanController.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/controller/AdUnitController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/controller/AdUnitController.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/controller/CreativeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/controller/CreativeController.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/controller/UserController.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/AdPlanRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/AdPlanRepository.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/AdUnitRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/AdUnitRepository.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/AdUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/AdUserRepository.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/CreativeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/CreativeRepository.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/unit/AdUnitDistrictRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/unit/AdUnitDistrictRepository.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/unit/AdUnitItRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/unit/AdUnitItRepository.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/unit/AdUnitKeywordRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/unit/AdUnitKeywordRepository.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/unit/CreativeUnitRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/dao/unit/CreativeUnitRepository.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/AdPlan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/AdPlan.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/AdUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/AdUnit.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/AdUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/AdUser.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/Creative.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/Creative.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/unit/AdUnitDistrict.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/unit/AdUnitDistrict.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/unit/AdUnitIt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/unit/AdUnitIt.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/unit/AdUnitKeyword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/unit/AdUnitKeyword.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/unit/CreativeUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/entity/unit/CreativeUnit.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/IAdPlanService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/IAdPlanService.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/IAdUnitService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/IAdUnitService.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/ICreativeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/ICreativeService.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/IUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/IUserService.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/impl/AdPlanServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/impl/AdPlanServiceImpl.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/impl/AdUnitServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/impl/AdUnitServiceImpl.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/impl/CreativeServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/impl/CreativeServiceImpl.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/utils/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/utils/CommonUtils.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdPlanGetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdPlanGetRequest.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdPlanRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdPlanRequest.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdPlanResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdPlanResponse.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitDistrictRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitDistrictRequest.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitDistrictResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitDistrictResponse.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitItRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitItRequest.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitItResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitItResponse.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitKeywordRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitKeywordRequest.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitKeywordResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitKeywordResponse.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitRequest.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/AdUnitResponse.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/CreateUserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/CreateUserRequest.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/CreateUserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/CreateUserResponse.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/CreativeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/CreativeRequest.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/CreativeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/CreativeResponse.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/CreativeUnitRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/CreativeUnitRequest.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/CreativeUnitResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/java/com/yourtion/springcloud/ad/vo/CreativeUnitResponse.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/main/resources/application.yaml -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/test/java/com/yourtion/springcloud/ad/SponsorTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/test/java/com/yourtion/springcloud/ad/SponsorTestApplication.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/test/java/com/yourtion/springcloud/ad/service/AdPlanServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/test/java/com/yourtion/springcloud/ad/service/AdPlanServiceTest.java -------------------------------------------------------------------------------- /ad-service/ad-sponsor/src/test/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/ad-sponsor/src/test/resources/application.yaml -------------------------------------------------------------------------------- /ad-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/ad-service/pom.xml -------------------------------------------------------------------------------- /db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/db.sql -------------------------------------------------------------------------------- /event.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/event.sql -------------------------------------------------------------------------------- /example.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/example.http -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourtion/LearningSpringCloudAD/HEAD/pom.xml --------------------------------------------------------------------------------