gitextract_t27ibfb1/ ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── client/ │ ├── .gitignore │ ├── App.vue │ ├── LICENSE │ ├── README.md │ ├── api/ │ │ └── backend.js │ ├── app.js │ ├── colorui/ │ │ ├── animation.css │ │ ├── components/ │ │ │ └── cu-custom.vue │ │ ├── icon.css │ │ └── main.css │ ├── components/ │ │ ├── FabBtn/ │ │ │ └── index.vue │ │ ├── ListCell/ │ │ │ └── index.vue │ │ ├── LoadMore/ │ │ │ └── index.vue │ │ ├── Loading/ │ │ │ └── index.vue │ │ ├── ProductList/ │ │ │ ├── BoxLayout.vue │ │ │ ├── HorizontalLayout.vue │ │ │ ├── HorizontalLayout2.vue │ │ │ └── HorizontalScrollLayout.vue │ │ ├── Refresh/ │ │ │ └── index.vue │ │ ├── Share/ │ │ │ └── index.vue │ │ ├── SortNavbar/ │ │ │ └── index.vue │ │ ├── SortNavbar2/ │ │ │ └── index.vue │ │ ├── Tab/ │ │ │ └── index.vue │ │ └── Tab2/ │ │ └── index.vue │ ├── config.js │ ├── main.js │ ├── manifest.json │ ├── pages/ │ │ ├── category/ │ │ │ └── category.vue │ │ ├── collect/ │ │ │ ├── collect.vue │ │ │ └── components/ │ │ │ └── CollectList.vue │ │ ├── collocation/ │ │ │ ├── component/ │ │ │ │ ├── CollocationBox.vue │ │ │ │ ├── CollocationCard.vue │ │ │ │ └── CollocationList.vue │ │ │ ├── detail.vue │ │ │ └── index.vue │ │ ├── halfPrice/ │ │ │ └── index.vue │ │ ├── index/ │ │ │ └── index.vue │ │ ├── nine/ │ │ │ └── nine.vue │ │ ├── product/ │ │ │ ├── list.vue │ │ │ └── product.vue │ │ ├── public/ │ │ │ ├── guide.vue │ │ │ └── login.vue │ │ ├── rank/ │ │ │ └── rank.vue │ │ ├── search/ │ │ │ ├── result.vue │ │ │ └── search.vue │ │ ├── user/ │ │ │ ├── message.vue │ │ │ ├── set.vue │ │ │ └── user.vue │ │ └── webview/ │ │ └── index.vue │ ├── pages.json │ ├── store/ │ │ └── index.js │ ├── style/ │ │ └── app.scss │ ├── uni.scss │ └── utils/ │ ├── cache.js │ ├── http.js │ └── mcUtils.js ├── doc/ │ ├── application.properties │ └── scheme.sql └── server/ ├── lib/ │ ├── openapi.jar │ ├── spring-social-qq-1.0.2.jar │ └── spring-social-wechat2-1.0.1.jar ├── pom.xml ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── huaan9527/ │ │ │ └── mall/ │ │ │ └── webapi/ │ │ │ ├── MallWebapiApplication.java │ │ │ ├── client/ │ │ │ │ └── MobServiceClient.java │ │ │ ├── configuration/ │ │ │ │ ├── CommonConfiguration.java │ │ │ │ ├── QQOAuth2Configuration.java │ │ │ │ ├── RedisConfiguration.java │ │ │ │ ├── SecurityConfiguration.java │ │ │ │ ├── SessionConfiguration.java │ │ │ │ ├── SocialConfigurer.java │ │ │ │ ├── WebMvcConfiguration.java │ │ │ │ ├── WechatAutoConfiguration.java │ │ │ │ └── properties/ │ │ │ │ ├── DaTaoKeProperties.java │ │ │ │ ├── TaoBaoKeProperties.java │ │ │ │ └── TencentSmsProperties.java │ │ │ ├── controller/ │ │ │ │ ├── CateController.java │ │ │ │ ├── CollectionController.java │ │ │ │ ├── CollocationController.java │ │ │ │ ├── EventController.java │ │ │ │ ├── GoodsController.java │ │ │ │ ├── PublicController.java │ │ │ │ └── UserController.java │ │ │ ├── domain/ │ │ │ │ ├── AbstractDomain.java │ │ │ │ ├── AppreciateRelation.java │ │ │ │ ├── Carousel.java │ │ │ │ ├── Collection.java │ │ │ │ ├── Collocation.java │ │ │ │ ├── CollocationProduct.java │ │ │ │ ├── Menu.java │ │ │ │ ├── Tag.java │ │ │ │ ├── TagRelation.java │ │ │ │ ├── User.java │ │ │ │ ├── UserConnection.java │ │ │ │ └── enums/ │ │ │ │ ├── DataType.java │ │ │ │ ├── ProductStatus.java │ │ │ │ ├── Urlype.java │ │ │ │ ├── UserStatus.java │ │ │ │ └── UserType.java │ │ │ ├── exception/ │ │ │ │ ├── GlobalExceptionHandler.java │ │ │ │ └── MsException.java │ │ │ ├── filter/ │ │ │ │ └── CrossDomainFilter.java │ │ │ ├── interceptor/ │ │ │ │ └── ParameterInterceptor.java │ │ │ ├── repository/ │ │ │ │ ├── AppreciateRelationRepository.java │ │ │ │ ├── CarouselRepository.java │ │ │ │ ├── CollectionRepository.java │ │ │ │ ├── CollocationProductRepository.java │ │ │ │ ├── CollocationRepository.java │ │ │ │ ├── MenuRepository.java │ │ │ │ ├── TagRelationRepository.java │ │ │ │ ├── TagRepository.java │ │ │ │ ├── UserConnectionRepository.java │ │ │ │ └── UserRepository.java │ │ │ ├── security/ │ │ │ │ ├── DefalutLogoutSuccessHandler.java │ │ │ │ ├── DefaultConnectionSignUp.java │ │ │ │ ├── DefaultSocialUserDetailsService.java │ │ │ │ ├── MobileCodeAuthenticationProvider.java │ │ │ │ ├── MsAuthenticationEntryPoint.java │ │ │ │ ├── MsAuthenticationFailureHandler.java │ │ │ │ ├── MsAuthenticationSuccessHandler.java │ │ │ │ ├── SecurityUtils.java │ │ │ │ └── UserDetailsServiceImpl.java │ │ │ ├── service/ │ │ │ │ ├── AppreciateRelationService.java │ │ │ │ ├── CarouselService.java │ │ │ │ ├── CollectionService.java │ │ │ │ ├── CollocationService.java │ │ │ │ ├── GoodsService.java │ │ │ │ ├── MenuService.java │ │ │ │ ├── TagService.java │ │ │ │ ├── UserService.java │ │ │ │ └── operation/ │ │ │ │ └── api/ │ │ │ │ ├── AbstractDaTaoKeApi.java │ │ │ │ ├── AlbumApi.java │ │ │ │ ├── AlbumGoodsApi.java │ │ │ │ ├── BrandApi.java │ │ │ │ ├── CateApi.java │ │ │ │ ├── ExplosiveGoodsListApi.java │ │ │ │ ├── GoodsApi.java │ │ │ │ ├── GoodsDetailApi.java │ │ │ │ ├── HotSearchTop10Api.java │ │ │ │ ├── NineGoodsApi.java │ │ │ │ ├── PrivilegeApi.java │ │ │ │ ├── RankGoodsApi.java │ │ │ │ ├── SearchApi.java │ │ │ │ ├── SimilarGoodsApi.java │ │ │ │ ├── SupperSearchApi.java │ │ │ │ └── TaobaoSearchApi.java │ │ │ ├── sms/ │ │ │ │ ├── AbstractSmsProvider.java │ │ │ │ ├── SendSmsRequest.java │ │ │ │ ├── SendSmsResponse.java │ │ │ │ ├── SmsProvider.java │ │ │ │ ├── SmsProviders.java │ │ │ │ └── TencentSmsProviderAdapter.java │ │ │ ├── utils/ │ │ │ │ ├── CodeGenerator.java │ │ │ │ ├── Constants.java │ │ │ │ ├── DateUtils.java │ │ │ │ ├── DxyzmUtils.java │ │ │ │ ├── HttpsClientUtil.java │ │ │ │ ├── MD5Util.java │ │ │ │ ├── PageResponse.java │ │ │ │ ├── ResponseEntity.java │ │ │ │ ├── URLUtil.java │ │ │ │ └── WebUtils.java │ │ │ └── vos/ │ │ │ ├── CarouselVo.java │ │ │ ├── CollectionVo.java │ │ │ ├── CollocationDetailVo.java │ │ │ ├── CollocationProductVo.java │ │ │ ├── CollocationVo.java │ │ │ ├── ConfirmSMSCodeVo.java │ │ │ ├── EventVo.java │ │ │ ├── MenuVo.java │ │ │ ├── ProductVo.java │ │ │ ├── RegisterVo.java │ │ │ ├── RegisterVo2.java │ │ │ ├── SendEmailCodeVo.java │ │ │ ├── TagVo.java │ │ │ ├── UpdatePasswordVo.java │ │ │ └── UserVo.java │ │ └── resources/ │ │ ├── application-dev.properties │ │ ├── application-prod.properties │ │ ├── application-test.properties │ │ └── mapper/ │ │ └── CollocationMapper.xml │ └── test/ │ └── java/ │ └── com/ │ └── huaan9527/ │ └── mall/ │ └── webapi/ │ ├── BaseTest.java │ ├── MallWebapiApplicationTests.java │ └── service/ │ ├── CollocationServiceTest.java │ ├── CustomerInfoService.java │ ├── GoodsServiceTest.java │ ├── LabelService.java │ ├── LearnRecordService.java │ ├── OrderService.java │ ├── RemoteLoader.java │ ├── UserDetailService.java │ └── WatchRecordService.java └── static/ ├── download/ │ ├── css/ │ │ └── index.css │ └── index.html ├── invite/ │ ├── css/ │ │ ├── common.css │ │ └── layer.css │ ├── index.html │ └── script/ │ ├── common.js │ └── layer.js └── user/ └── agreement.html