├── README.md ├── images ├── houtai.png ├── index.png └── jiagou.png ├── leyou-manage-web ├── .babelrc ├── .editorconfig ├── .gitignore ├── .postcssrc.js ├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── logo.png │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ └── prod.env.js ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── .gitrepo │ ├── App.vue │ ├── assets │ │ ├── 1.jpeg │ │ ├── 2.jpeg │ │ ├── KFOlCnqEu92Fr1MmEU9fBBc4.woff2 │ │ ├── baby.png │ │ ├── flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 │ │ ├── logo.png │ │ └── material.css │ ├── components │ │ ├── MyComponent.js │ │ ├── cascader │ │ │ └── Cascader.vue │ │ ├── form │ │ │ ├── Editor.vue │ │ │ └── Upload.vue │ │ ├── messages │ │ │ └── index.js │ │ └── tree │ │ │ ├── Tree.vue │ │ │ └── TreeItem.vue │ ├── config.js │ ├── http.js │ ├── main.js │ ├── menu.js │ ├── mockDB.js │ ├── pages │ │ ├── Dashboard.vue │ │ ├── Layout.vue │ │ ├── Login.vue │ │ ├── item │ │ │ ├── Brand.vue │ │ │ ├── BrandForm.vue │ │ │ ├── Category.vue │ │ │ ├── Goods.vue │ │ │ ├── GoodsForm.vue │ │ │ └── specification │ │ │ │ ├── SpecGroup.vue │ │ │ │ ├── SpecParam.vue │ │ │ │ └── Specification.vue │ │ ├── trade │ │ │ └── Promotion.vue │ │ └── user │ │ │ └── Statistics.vue │ └── router │ │ └── index.js └── static │ └── .gitkeep ├── leyou-portal ├── .idea │ ├── leyou-portal.iml │ ├── modules.xml │ └── workspace.xml ├── README.md ├── cart.html ├── copyright.html ├── css │ ├── fashionfoucs_lrtk.css │ ├── material.css │ ├── pages-JD-index.css │ ├── pages-addressList.css │ ├── pages-cart.css │ ├── pages-cooperation.css │ ├── pages-getOrderInfo.css │ ├── pages-home.css │ ├── pages-index.css │ ├── pages-item.css │ ├── pages-list.css │ ├── pages-login-manage.css │ ├── pages-login.css │ ├── pages-myOrder.css │ ├── pages-pay.css │ ├── pages-payfail.css │ ├── pages-paysuccess.css │ ├── pages-register.css │ ├── pages-sampling.css │ ├── pages-seckill-index.css │ ├── pages-seckill-item.css │ ├── pages-seckillOrder.css │ ├── pages-shop.css │ ├── pages-shoplogin.css │ ├── pages-success-cart.css │ ├── pages-weixinpay.css │ ├── pages-zoom.css │ ├── vuetify.min.css │ ├── webbase.css │ ├── widget-cartPanelView.css │ └── widget-jquery.autocomplete.css ├── fonts │ ├── icon-moon.eot │ ├── icon-moon.svg │ ├── icon-moon.ttf │ ├── icon-moon.woff │ ├── icon-pc.eot │ ├── icon-pc.svg │ ├── icon-pc.ttf │ ├── icon-pc.woff │ ├── icon-tb.eot │ ├── icon-tb.svg │ ├── icon-tb.ttf │ ├── icon-tb.woff │ ├── icon-touch.eot │ ├── icon-touch.svg │ ├── icon-touch.ttf │ └── icon-touch.woff ├── foot.html ├── getOrderInfo.html ├── home-index.html ├── home-order-evaluate.html ├── home-order-pay.html ├── home-order-receive.html ├── home-order-send.html ├── home-orderDetail.html ├── home-person-collect.html ├── home-person-footmark.html ├── home-setting-address-complete.html ├── home-setting-address-phone.html ├── home-setting-address.html ├── home-setting-info.html ├── home-setting-safe.html ├── home.html ├── images │ ├── Thumbs.db │ ├── bg.jpg │ ├── time_bg.png │ ├── time_bg2.png │ ├── time_icon.png │ ├── time_toor.png │ ├── time_toor2.png │ └── timg.jpg ├── img │ ├── 57b51ea9Nb862ca5e.png │ ├── Logo.png │ ├── _ │ │ ├── 01.png │ │ ├── b1.png │ │ ├── b2.png │ │ ├── b3.png │ │ ├── banner.png │ │ ├── buy001.jpg │ │ ├── buy002.jpg │ │ ├── buy01.jpg │ │ ├── car.png │ │ ├── clock.png │ │ ├── code.png │ │ ├── cooperation_banner.jpg │ │ ├── down-icon.png │ │ ├── dp01.png │ │ ├── dp02.png │ │ ├── dp03.png │ │ ├── dp04.png │ │ ├── empty_heart.png │ │ ├── erweima.jpg │ │ ├── fail.png │ │ ├── gocart.jpg │ │ ├── gocart01.jpg │ │ ├── gotop.png │ │ ├── icon-red.png │ │ ├── icon.png │ │ ├── intro01.png │ │ ├── intro02.png │ │ ├── intro03.png │ │ ├── itemlike01.png │ │ ├── itemlike02.png │ │ ├── itemlike03.png │ │ ├── itemlike04.png │ │ ├── itemlike05.png │ │ ├── itemlike06.png │ │ ├── l-m01.png │ │ ├── list.jpg │ │ ├── list.png │ │ ├── login-bg.png │ │ ├── manage-bg.png │ │ ├── mobile01.png │ │ ├── mobile02.png │ │ ├── mobile03.png │ │ ├── mobile04.png │ │ ├── mobile05.png │ │ ├── mobile06.png │ │ ├── part01.png │ │ ├── part02.png │ │ ├── part03.png │ │ ├── pay1.jpg │ │ ├── pay10.jpg │ │ ├── pay11.jpg │ │ ├── pay12.jpg │ │ ├── pay13.jpg │ │ ├── pay14.jpg │ │ ├── pay15.jpg │ │ ├── pay16.jpg │ │ ├── pay17.jpg │ │ ├── pay18.jpg │ │ ├── pay19.jpg │ │ ├── pay2.jpg │ │ ├── pay20.jpg │ │ ├── pay21.jpg │ │ ├── pay22.jpg │ │ ├── pay3.jpg │ │ ├── pay4.jpg │ │ ├── pay5.jpg │ │ ├── phone-bg.png │ │ ├── phone01.png │ │ ├── phone02.png │ │ ├── phone03.png │ │ ├── phone04.png │ │ ├── phone05.png │ │ ├── phone06.png │ │ ├── phone07.png │ │ ├── phone08.png │ │ ├── phone09.png │ │ ├── phone10.png │ │ ├── phone11.png │ │ ├── phone12.png │ │ ├── phone13.png │ │ ├── phone14.png │ │ ├── photo.png │ │ ├── photo_icon.png │ │ ├── right.png │ │ ├── s1.png │ │ ├── s2.png │ │ ├── s3.png │ │ ├── sampling_head.jpg │ │ ├── seckillbg.png │ │ ├── shi_heart.png │ │ ├── shop-intro.png │ │ ├── shop-logo.png │ │ ├── shop-part.png │ │ ├── t.jpg │ │ ├── title_bg.jpg │ │ └── y24.png │ ├── account.png │ ├── ad.jpg │ ├── ad1.png │ ├── ali.png │ ├── assets │ │ └── img │ │ │ ├── itemlike │ │ │ ├── itemlike01.png │ │ │ ├── itemlike02.png │ │ │ ├── itemlike03.png │ │ │ ├── itemlike04.png │ │ │ ├── itemlike05.png │ │ │ └── itemlike06.png │ │ │ ├── pay │ │ │ ├── fail.png │ │ │ ├── icon.png │ │ │ ├── pay1.jpg │ │ │ ├── pay10.jpg │ │ │ ├── pay11.jpg │ │ │ ├── pay12.jpg │ │ │ ├── pay13.jpg │ │ │ ├── pay14.jpg │ │ │ ├── pay15.jpg │ │ │ ├── pay16.jpg │ │ │ ├── pay17.jpg │ │ │ ├── pay18.jpg │ │ │ ├── pay19.jpg │ │ │ ├── pay2.jpg │ │ │ ├── pay20.jpg │ │ │ ├── pay21.jpg │ │ │ ├── pay22.jpg │ │ │ ├── pay3.jpg │ │ │ ├── pay4.jpg │ │ │ ├── pay5.jpg │ │ │ └── right.png │ │ │ ├── phone │ │ │ ├── dp01.png │ │ │ ├── dp02.png │ │ │ ├── dp03.png │ │ │ ├── dp04.png │ │ │ ├── intro01.png │ │ │ ├── intro02.png │ │ │ ├── intro03.png │ │ │ ├── l-m01.png │ │ │ ├── mobile01.png │ │ │ ├── mobile02.png │ │ │ ├── mobile03.png │ │ │ ├── mobile04.png │ │ │ ├── mobile05.png │ │ │ ├── mobile06.png │ │ │ ├── part01.png │ │ │ ├── part02.png │ │ │ ├── part03.png │ │ │ ├── phone01.png │ │ │ ├── phone02.png │ │ │ ├── phone03.png │ │ │ ├── phone04.png │ │ │ ├── phone05.png │ │ │ ├── phone06.png │ │ │ ├── phone07.png │ │ │ ├── phone08.png │ │ │ ├── phone09.png │ │ │ ├── phone10.png │ │ │ ├── phone11.png │ │ │ ├── phone12.png │ │ │ ├── phone13.png │ │ │ └── phone14.png │ │ │ ├── success-cart │ │ │ ├── buy001.jpg │ │ │ ├── buy002.jpg │ │ │ ├── buy01.jpg │ │ │ ├── gocart.jpg │ │ │ └── gocart01.jpg │ │ │ └── zoom │ │ │ ├── b1.png │ │ │ ├── b2.png │ │ │ ├── b3.png │ │ │ ├── s1.png │ │ │ ├── s2.png │ │ │ └── s3.png │ ├── banner1.jpg │ ├── banner1.png │ ├── banner2.jpg │ ├── banner3.jpg │ ├── banner3x.jpg │ ├── banner4.jpg │ ├── barrow.png │ ├── brand01.png │ ├── brand02.png │ ├── brand03.png │ ├── brand04.png │ ├── brand05.png │ ├── brand06.png │ ├── brand07.png │ ├── brand08.png │ ├── brand09.png │ ├── brand10.png │ ├── brand11.png │ ├── brand12.png │ ├── brand13.png │ ├── brand_03.png │ ├── brand_05.png │ ├── brand_07.png │ ├── brand_09.png │ ├── brand_11.png │ ├── brand_13.png │ ├── brand_15.png │ ├── brand_17.png │ ├── brand_19.png │ ├── brand_21.png │ ├── cartPanelViewIcons.png │ ├── choosed.png │ ├── clock.png │ ├── delete.png │ ├── duihuan.png │ ├── erweima.png │ ├── floor-1-1.png │ ├── floor-1-2.png │ ├── floor-1-3.png │ ├── floor-1-4.png │ ├── floor-1-5.png │ ├── floor-1-6.png │ ├── floor-1-b01.png │ ├── floor-1-b02.png │ ├── floor-1-b03.png │ ├── goods.png │ ├── icon-red.png │ ├── icons.png │ ├── interest01.png │ ├── interest02.png │ ├── interest03.png │ ├── interest04.png │ ├── interest05.png │ ├── interest06.png │ ├── like1.png │ ├── like2.png │ ├── like3.png │ ├── like4.png │ ├── like_01.png │ ├── like_02.png │ ├── like_03.png │ ├── like_04.png │ ├── like_05.png │ ├── like_06.png │ ├── linker.png │ ├── lock.png │ ├── loginbg.png │ ├── mod-list.png │ ├── phone-bg.png │ ├── photo.png │ ├── qq.png │ ├── quan.png │ ├── sina.png │ ├── today01.png │ ├── today02.png │ ├── today03.png │ ├── today04.png │ ├── weixin.png │ ├── wx_cz.jpg │ └── zoom.png ├── index.html ├── item.html ├── items │ ├── 4 │ │ └── 5 │ │ │ └── 145.html │ └── 8 │ │ └── 1 │ │ └── 81.html ├── js │ ├── axios.min.js │ ├── common.js │ ├── czFunction.js │ ├── ie6png.js │ ├── model │ │ └── cartModel.js │ ├── pages │ │ ├── addressList.js │ │ ├── city-picker.js │ │ ├── getOrderInfo.js │ │ ├── home.js │ │ ├── index.js │ │ ├── jquery.slideunlock.js │ │ ├── login-manage.js │ │ ├── login.js │ │ ├── main.js │ │ ├── person-collect.js │ │ ├── person-footmark.js │ │ ├── register.js │ │ ├── seckill-index.js │ │ ├── shop.js │ │ ├── shoplogin.js │ │ ├── shortcut.js │ │ ├── sm-city-picker.js │ │ └── top.js │ ├── plugins │ │ ├── birthday │ │ │ └── birthday.js │ │ ├── citypicker │ │ │ ├── distpicker.data.js │ │ │ └── distpicker.js │ │ ├── jquery-placeholder │ │ │ └── jquery.placeholder.min.js │ │ ├── jquery.easing │ │ │ └── jquery.easing.min.js │ │ ├── jquery.jqzoom │ │ │ ├── jquery.jqzoom.js │ │ │ └── zoom.js │ │ ├── jquery │ │ │ ├── jquery.cookie.js │ │ │ └── jquery.min.js │ │ ├── qs.js │ │ ├── sui │ │ │ └── sui.min.js │ │ └── upload │ │ │ └── uploadPreview.js │ ├── qrcode.min.js │ ├── timedown.js │ ├── validate.js │ ├── vue │ │ ├── vue.js │ │ ├── vue.min.js │ │ └── vuetify.js │ └── widget │ │ ├── cartPanelView.js │ │ ├── jquery.autocomplete.js │ │ ├── nav-portal-top.js │ │ └── nav.js ├── login.html ├── pay.html ├── payfail.html ├── paysuccess.html ├── plugins │ ├── cssgrids │ │ └── cssgrids-min.css │ ├── jquery-placeholder │ │ └── jquery.placeholder.min.js │ ├── jquery.easing │ │ └── jquery.easing.min.js │ ├── jquery.jqzoom │ │ ├── jquery.jqzoom.js │ │ └── zoom.js │ ├── jquery │ │ └── jquery.min.js │ ├── normalize │ │ └── normalize.css │ └── sui │ │ ├── sui-append.min.css │ │ ├── sui.min.css │ │ └── sui.min.js ├── register.html ├── search.html ├── secKillOrderInfo.html ├── seckill-index.html ├── seckill-item.html ├── shortcut.html ├── side.html ├── success-cart.html ├── success.html └── top.html ├── leyou ├── .idea │ ├── compiler.xml │ ├── encodings.xml │ ├── inspectionProfiles │ │ └── Project_Default.xml │ ├── misc.xml │ ├── uiDesigner.xml │ └── workspace.xml ├── leyou-Elasticsearch │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── leyou │ │ │ │ ├── LeyouSearchApplication.java │ │ │ │ └── search │ │ │ │ ├── Repository │ │ │ │ └── GoodsRepository.java │ │ │ │ ├── client │ │ │ │ ├── BrandClient.java │ │ │ │ ├── CategoryClient.java │ │ │ │ ├── GoodsClient.java │ │ │ │ └── SpecificationClient.java │ │ │ │ ├── controller │ │ │ │ └── SearchController.java │ │ │ │ ├── listener │ │ │ │ └── GoodsListener.java │ │ │ │ ├── pojo │ │ │ │ ├── Goods.java │ │ │ │ ├── SearchRequest.java │ │ │ │ └── SearchResult.java │ │ │ │ └── service │ │ │ │ ├── IndexService.java │ │ │ │ └── SearchService.java │ │ │ └── resources │ │ │ └── application.yml │ └── target │ │ └── classes │ │ ├── application.yml │ │ └── com │ │ └── leyou │ │ ├── LeyouSearchApplication.class │ │ └── search │ │ ├── Repository │ │ └── GoodsRepository.class │ │ ├── client │ │ ├── BrandClient.class │ │ ├── CategoryClient.class │ │ ├── GoodsClient.class │ │ └── SpecificationClient.class │ │ ├── controller │ │ └── SearchController.class │ │ ├── listener │ │ └── GoodsListener.class │ │ ├── pojo │ │ ├── Goods.class │ │ ├── SearchRequest.class │ │ └── SearchResult.class │ │ └── service │ │ ├── IndexService$1.class │ │ ├── IndexService$2.class │ │ ├── IndexService.class │ │ └── SearchService.class ├── leyou-auth │ ├── leyou-auth-common │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── leyou │ │ │ │ │ └── common │ │ │ │ │ ├── pojo │ │ │ │ │ └── UserInfo.java │ │ │ │ │ └── utils │ │ │ │ │ ├── JwtConstans.java │ │ │ │ │ ├── JwtUtils.java │ │ │ │ │ ├── ObjectUtils.java │ │ │ │ │ └── RsaUtils.java │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── JwtTest.java │ │ └── target │ │ │ ├── classes │ │ │ └── com │ │ │ │ └── leyou │ │ │ │ └── common │ │ │ │ ├── pojo │ │ │ │ └── UserInfo.class │ │ │ │ └── utils │ │ │ │ ├── JwtConstans.class │ │ │ │ ├── JwtUtils.class │ │ │ │ ├── ObjectUtils.class │ │ │ │ └── RsaUtils.class │ │ │ └── test-classes │ │ │ └── JwtTest.class │ ├── leyou-auth-service │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── leyou │ │ │ │ │ ├── LeyouAuthApplication.java │ │ │ │ │ └── auth │ │ │ │ │ ├── client │ │ │ │ │ └── UserClient.java │ │ │ │ │ ├── config │ │ │ │ │ └── JwtProperties.java │ │ │ │ │ ├── coontroller │ │ │ │ │ └── AuthController.java │ │ │ │ │ └── service │ │ │ │ │ └── AuthService.java │ │ │ │ └── resources │ │ │ │ └── application.yml │ │ └── target │ │ │ └── classes │ │ │ ├── application.yml │ │ │ └── com │ │ │ └── leyou │ │ │ ├── LeyouAuthApplication.class │ │ │ └── auth │ │ │ ├── client │ │ │ └── UserClient.class │ │ │ ├── config │ │ │ └── JwtProperties.class │ │ │ ├── coontroller │ │ │ └── AuthController.class │ │ │ └── service │ │ │ └── AuthService.class │ └── pom.xml ├── leyou-cart │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── leyou │ │ │ │ └── cart │ │ │ │ ├── LeyouCartApplication.java │ │ │ │ ├── client │ │ │ │ └── GoodsClient.java │ │ │ │ ├── config │ │ │ │ ├── JwtProperties.java │ │ │ │ └── LeYouWebMvcConfiguration.java │ │ │ │ ├── controller │ │ │ │ └── CartController.java │ │ │ │ ├── interceptor │ │ │ │ └── LgoinInterceptor.java │ │ │ │ ├── pojo │ │ │ │ └── Cart.java │ │ │ │ └── service │ │ │ │ └── CartService.java │ │ │ └── resources │ │ │ └── application.yml │ └── target │ │ └── classes │ │ ├── application.yml │ │ └── com │ │ └── leyou │ │ └── cart │ │ ├── LeyouCartApplication.class │ │ ├── client │ │ └── GoodsClient.class │ │ ├── config │ │ ├── JwtProperties.class │ │ └── LeYouWebMvcConfiguration.class │ │ ├── controller │ │ └── CartController.class │ │ ├── interceptor │ │ └── LgoinInterceptor.class │ │ ├── pojo │ │ └── Cart.class │ │ └── service │ │ └── CartService.class ├── leyou-common │ ├── pom.xml │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── leyou │ │ │ ├── common │ │ │ ├── enums │ │ │ │ └── ExceptionEnum.java │ │ │ ├── exception │ │ │ │ └── LyException.java │ │ │ └── pojo │ │ │ │ └── PageResult.java │ │ │ └── util │ │ │ ├── CodecUtils.java │ │ │ ├── CookieUtils.java │ │ │ ├── IdWorker.java │ │ │ ├── JsonUtils.java │ │ │ ├── NumberUtils.java │ │ │ └── Test.java │ └── target │ │ └── classes │ │ └── com │ │ └── leyou │ │ ├── common │ │ ├── enums │ │ │ └── ExceptionEnum.class │ │ ├── exception │ │ │ └── LyException.class │ │ └── pojo │ │ │ └── PageResult.class │ │ └── util │ │ ├── CodecUtils.class │ │ ├── CookieUtils.class │ │ ├── IdWorker.class │ │ ├── JsonUtils.class │ │ ├── NumberUtils.class │ │ └── Test.class ├── leyou-gateway │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── leyou │ │ │ │ ├── LeyouGatewayApplication.java │ │ │ │ └── gateway │ │ │ │ ├── config │ │ │ │ ├── FilterProperties.java │ │ │ │ ├── GlobalCorsConfig.java │ │ │ │ └── JwtProperties.java │ │ │ │ └── filter │ │ │ │ └── LoginFilter.java │ │ │ └── resources │ │ │ └── application.yml │ └── target │ │ └── classes │ │ ├── application.yml │ │ └── com │ │ └── leyou │ │ ├── LeyouGatewayApplication.class │ │ └── gateway │ │ ├── config │ │ ├── FilterProperties.class │ │ ├── GlobalCorsConfig.class │ │ └── JwtProperties.class │ │ └── filter │ │ └── LoginFilter.class ├── leyou-goods-web │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── leyou │ │ │ │ ├── LeyouGoodsWebApplication.java │ │ │ │ └── goods │ │ │ │ ├── client │ │ │ │ ├── BrandClient.java │ │ │ │ ├── CategoryClient.java │ │ │ │ ├── GoodsClient.java │ │ │ │ └── SpecificationClient.java │ │ │ │ ├── controller │ │ │ │ └── GoodsController.java │ │ │ │ ├── listener │ │ │ │ └── GoodsListener.java │ │ │ │ └── service │ │ │ │ ├── GoodsHtmlService.java │ │ │ │ └── GoodsService.java │ │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── static │ │ │ ├── css │ │ │ │ ├── fashionfoucs_lrtk.css │ │ │ │ ├── material.css │ │ │ │ ├── pages-JD-index.css │ │ │ │ ├── pages-addressList.css │ │ │ │ ├── pages-cart.css │ │ │ │ ├── pages-cooperation.css │ │ │ │ ├── pages-getOrderInfo.css │ │ │ │ ├── pages-home.css │ │ │ │ ├── pages-index.css │ │ │ │ ├── pages-item.css │ │ │ │ ├── pages-list.css │ │ │ │ ├── pages-login-manage.css │ │ │ │ ├── pages-login.css │ │ │ │ ├── pages-myOrder.css │ │ │ │ ├── pages-pay.css │ │ │ │ ├── pages-payfail.css │ │ │ │ ├── pages-paysuccess.css │ │ │ │ ├── pages-register.css │ │ │ │ ├── pages-sampling.css │ │ │ │ ├── pages-seckill-index.css │ │ │ │ ├── pages-seckill-item.css │ │ │ │ ├── pages-seckillOrder.css │ │ │ │ ├── pages-shop.css │ │ │ │ ├── pages-shoplogin.css │ │ │ │ ├── pages-success-cart.css │ │ │ │ ├── pages-weixinpay.css │ │ │ │ ├── pages-zoom.css │ │ │ │ ├── vuetify.min.css │ │ │ │ ├── webbase.css │ │ │ │ ├── widget-cartPanelView.css │ │ │ │ └── widget-jquery.autocomplete.css │ │ │ └── js │ │ │ │ ├── axios.min.js │ │ │ │ ├── common.js │ │ │ │ ├── czFunction.js │ │ │ │ ├── ie6png.js │ │ │ │ ├── model │ │ │ │ └── cartModel.js │ │ │ │ ├── pages │ │ │ │ ├── addressList.js │ │ │ │ ├── city-picker.js │ │ │ │ ├── getOrderInfo.js │ │ │ │ ├── home.js │ │ │ │ ├── index.js │ │ │ │ ├── jquery.slideunlock.js │ │ │ │ ├── login-manage.js │ │ │ │ ├── login.js │ │ │ │ ├── main.js │ │ │ │ ├── person-collect.js │ │ │ │ ├── person-footmark.js │ │ │ │ ├── register.js │ │ │ │ ├── seckill-index.js │ │ │ │ ├── shop.js │ │ │ │ ├── shoplogin.js │ │ │ │ ├── shortcut.js │ │ │ │ ├── sm-city-picker.js │ │ │ │ └── top.js │ │ │ │ ├── plugins │ │ │ │ ├── birthday │ │ │ │ │ └── birthday.js │ │ │ │ ├── citypicker │ │ │ │ │ ├── distpicker.data.js │ │ │ │ │ └── distpicker.js │ │ │ │ ├── jquery-placeholder │ │ │ │ │ └── jquery.placeholder.min.js │ │ │ │ ├── jquery.easing │ │ │ │ │ └── jquery.easing.min.js │ │ │ │ ├── jquery.jqzoom │ │ │ │ │ ├── jquery.jqzoom.js │ │ │ │ │ └── zoom.js │ │ │ │ ├── jquery │ │ │ │ │ ├── jquery.cookie.js │ │ │ │ │ └── jquery.min.js │ │ │ │ ├── qs.js │ │ │ │ ├── sui │ │ │ │ │ └── sui.min.js │ │ │ │ └── upload │ │ │ │ │ └── uploadPreview.js │ │ │ │ ├── qrcode.min.js │ │ │ │ ├── timedown.js │ │ │ │ ├── validate.js │ │ │ │ ├── vue │ │ │ │ ├── vue.js │ │ │ │ ├── vue.min.js │ │ │ │ └── vuetify.js │ │ │ │ └── widget │ │ │ │ ├── cartPanelView.js │ │ │ │ ├── jquery.autocomplete.js │ │ │ │ ├── nav-portal-top.js │ │ │ │ └── nav.js │ │ │ └── templates │ │ │ └── item.html │ └── target │ │ └── classes │ │ ├── application.yml │ │ ├── com │ │ └── leyou │ │ │ ├── LeyouGoodsWebApplication.class │ │ │ └── goods │ │ │ ├── client │ │ │ ├── BrandClient.class │ │ │ ├── CategoryClient.class │ │ │ ├── GoodsClient.class │ │ │ └── SpecificationClient.class │ │ │ ├── controller │ │ │ └── GoodsController.class │ │ │ ├── listener │ │ │ └── GoodsListener.class │ │ │ └── service │ │ │ ├── GoodsHtmlService.class │ │ │ └── GoodsService.class │ │ ├── static │ │ ├── css │ │ │ ├── fashionfoucs_lrtk.css │ │ │ ├── material.css │ │ │ ├── pages-JD-index.css │ │ │ ├── pages-addressList.css │ │ │ ├── pages-cart.css │ │ │ ├── pages-cooperation.css │ │ │ ├── pages-getOrderInfo.css │ │ │ ├── pages-home.css │ │ │ ├── pages-index.css │ │ │ ├── pages-item.css │ │ │ ├── pages-list.css │ │ │ ├── pages-login-manage.css │ │ │ ├── pages-login.css │ │ │ ├── pages-myOrder.css │ │ │ ├── pages-pay.css │ │ │ ├── pages-payfail.css │ │ │ ├── pages-paysuccess.css │ │ │ ├── pages-register.css │ │ │ ├── pages-sampling.css │ │ │ ├── pages-seckill-index.css │ │ │ ├── pages-seckill-item.css │ │ │ ├── pages-seckillOrder.css │ │ │ ├── pages-shop.css │ │ │ ├── pages-shoplogin.css │ │ │ ├── pages-success-cart.css │ │ │ ├── pages-weixinpay.css │ │ │ ├── pages-zoom.css │ │ │ ├── vuetify.min.css │ │ │ ├── webbase.css │ │ │ ├── widget-cartPanelView.css │ │ │ └── widget-jquery.autocomplete.css │ │ └── js │ │ │ ├── axios.min.js │ │ │ ├── common.js │ │ │ ├── czFunction.js │ │ │ ├── ie6png.js │ │ │ ├── model │ │ │ └── cartModel.js │ │ │ ├── pages │ │ │ ├── addressList.js │ │ │ ├── city-picker.js │ │ │ ├── getOrderInfo.js │ │ │ ├── home.js │ │ │ ├── index.js │ │ │ ├── jquery.slideunlock.js │ │ │ ├── login-manage.js │ │ │ ├── login.js │ │ │ ├── main.js │ │ │ ├── person-collect.js │ │ │ ├── person-footmark.js │ │ │ ├── register.js │ │ │ ├── seckill-index.js │ │ │ ├── shop.js │ │ │ ├── shoplogin.js │ │ │ ├── shortcut.js │ │ │ ├── sm-city-picker.js │ │ │ └── top.js │ │ │ ├── plugins │ │ │ ├── birthday │ │ │ │ └── birthday.js │ │ │ ├── citypicker │ │ │ │ ├── distpicker.data.js │ │ │ │ └── distpicker.js │ │ │ ├── jquery-placeholder │ │ │ │ └── jquery.placeholder.min.js │ │ │ ├── jquery.easing │ │ │ │ └── jquery.easing.min.js │ │ │ ├── jquery.jqzoom │ │ │ │ ├── jquery.jqzoom.js │ │ │ │ └── zoom.js │ │ │ ├── jquery │ │ │ │ ├── jquery.cookie.js │ │ │ │ └── jquery.min.js │ │ │ ├── qs.js │ │ │ ├── sui │ │ │ │ └── sui.min.js │ │ │ └── upload │ │ │ │ └── uploadPreview.js │ │ │ ├── qrcode.min.js │ │ │ ├── timedown.js │ │ │ ├── validate.js │ │ │ ├── vue │ │ │ ├── vue.js │ │ │ ├── vue.min.js │ │ │ └── vuetify.js │ │ │ └── widget │ │ │ ├── cartPanelView.js │ │ │ ├── jquery.autocomplete.js │ │ │ ├── nav-portal-top.js │ │ │ └── nav.js │ │ └── templates │ │ └── item.html ├── leyou-item │ ├── leyou-item-interface │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── leyou │ │ │ │ └── item │ │ │ │ ├── api │ │ │ │ ├── BrandApi.java │ │ │ │ ├── CategoryApi.java │ │ │ │ ├── GoodsApi.java │ │ │ │ ├── SpecApi.java │ │ │ │ └── SpuApi.java │ │ │ │ ├── bo │ │ │ │ └── SpuBo.java │ │ │ │ └── pojo │ │ │ │ ├── Brand.java │ │ │ │ ├── Category.java │ │ │ │ ├── Sku.java │ │ │ │ ├── SpecGroup.java │ │ │ │ ├── SpecParam.java │ │ │ │ ├── Spu.java │ │ │ │ ├── SpuDetail.java │ │ │ │ └── Stock.java │ │ └── target │ │ │ └── classes │ │ │ └── com │ │ │ └── leyou │ │ │ └── item │ │ │ ├── api │ │ │ ├── BrandApi.class │ │ │ ├── CategoryApi.class │ │ │ ├── GoodsApi.class │ │ │ ├── SpecApi.class │ │ │ └── SpuApi.class │ │ │ ├── bo │ │ │ └── SpuBo.class │ │ │ └── pojo │ │ │ ├── Brand.class │ │ │ ├── Category.class │ │ │ ├── Sku.class │ │ │ ├── SpecGroup.class │ │ │ ├── SpecParam.class │ │ │ ├── Spu.class │ │ │ ├── SpuDetail.class │ │ │ └── Stock.class │ ├── leyou-item-service │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── leyou │ │ │ │ │ ├── LeyouItemApplication.java │ │ │ │ │ └── item │ │ │ │ │ ├── controller │ │ │ │ │ ├── BrandController.java │ │ │ │ │ ├── CategoryController.java │ │ │ │ │ ├── GoodsController.java │ │ │ │ │ └── SpecificationController.java │ │ │ │ │ ├── mapper │ │ │ │ │ ├── BrandMapper.java │ │ │ │ │ ├── CategoryMapper.java │ │ │ │ │ ├── SkuMapper.java │ │ │ │ │ ├── SpecGroupMapper.java │ │ │ │ │ ├── SpecParamMapper.java │ │ │ │ │ ├── SpuDetailMapper.java │ │ │ │ │ ├── SpuMapper.java │ │ │ │ │ └── StockMapper.java │ │ │ │ │ └── service │ │ │ │ │ ├── BrandService.java │ │ │ │ │ ├── CategoryService.java │ │ │ │ │ ├── GoodsService.java │ │ │ │ │ └── SpecificationService.java │ │ │ │ └── resources │ │ │ │ └── application.yml │ │ └── target │ │ │ └── classes │ │ │ ├── application.yml │ │ │ └── com │ │ │ └── leyou │ │ │ ├── LeyouItemApplication.class │ │ │ └── item │ │ │ ├── controller │ │ │ ├── BrandController.class │ │ │ ├── CategoryController.class │ │ │ ├── GoodsController.class │ │ │ └── SpecificationController.class │ │ │ ├── mapper │ │ │ ├── BrandMapper.class │ │ │ ├── CategoryMapper.class │ │ │ ├── SkuMapper.class │ │ │ ├── SpecGroupMapper.class │ │ │ ├── SpecParamMapper.class │ │ │ ├── SpuDetailMapper.class │ │ │ ├── SpuMapper.class │ │ │ └── StockMapper.class │ │ │ └── service │ │ │ ├── BrandService.class │ │ │ ├── CategoryService.class │ │ │ ├── GoodsService.class │ │ │ └── SpecificationService.class │ └── pom.xml ├── leyou-order │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── leyou │ │ │ │ ├── LeyouOrderApplication.java │ │ │ │ ├── config │ │ │ │ ├── IdWorkerConfig.java │ │ │ │ ├── IdWorkerProperties.java │ │ │ │ ├── JwtProperties.java │ │ │ │ ├── MvcConfig.java │ │ │ │ ├── PayConfig.java │ │ │ │ ├── PayProperties.java │ │ │ │ └── SwaggerConfig.java │ │ │ │ ├── order │ │ │ │ ├── controller │ │ │ │ │ ├── AddressController.java │ │ │ │ │ └── OrderController.java │ │ │ │ ├── interceptor │ │ │ │ │ └── LoginInterceptor.java │ │ │ │ ├── mapper │ │ │ │ │ ├── AddressMapper.java │ │ │ │ │ ├── OrderDetailMapper.java │ │ │ │ │ ├── OrderMapper.java │ │ │ │ │ └── OrderStatusMapper.java │ │ │ │ ├── pojo │ │ │ │ │ ├── Address.java │ │ │ │ │ ├── Order.java │ │ │ │ │ ├── OrderDetail.java │ │ │ │ │ └── OrderStatus.java │ │ │ │ └── service │ │ │ │ │ ├── AddressService.java │ │ │ │ │ ├── OrderService.java │ │ │ │ │ └── api │ │ │ │ │ └── GoodsService.java │ │ │ │ └── utils │ │ │ │ ├── PayHelper.java │ │ │ │ └── PayState.java │ │ │ └── resources │ │ │ ├── application.yml │ │ │ └── mapper │ │ │ └── OrderMapper.xml │ └── target │ │ └── classes │ │ ├── application.yml │ │ ├── com │ │ └── leyou │ │ │ ├── LeyouOrderApplication.class │ │ │ ├── config │ │ │ ├── IdWorkerConfig.class │ │ │ ├── IdWorkerProperties.class │ │ │ ├── JwtProperties.class │ │ │ ├── MvcConfig.class │ │ │ ├── PayConfig.class │ │ │ ├── PayProperties.class │ │ │ └── SwaggerConfig.class │ │ │ ├── order │ │ │ ├── controller │ │ │ │ ├── AddressController.class │ │ │ │ └── OrderController.class │ │ │ ├── interceptor │ │ │ │ └── LoginInterceptor.class │ │ │ ├── mapper │ │ │ │ ├── AddressMapper.class │ │ │ │ ├── OrderDetailMapper.class │ │ │ │ ├── OrderMapper.class │ │ │ │ └── OrderStatusMapper.class │ │ │ ├── pojo │ │ │ │ ├── Address.class │ │ │ │ ├── Order.class │ │ │ │ ├── OrderDetail.class │ │ │ │ └── OrderStatus.class │ │ │ └── service │ │ │ │ ├── AddressService.class │ │ │ │ ├── OrderService.class │ │ │ │ └── api │ │ │ │ └── GoodsService.class │ │ │ └── utils │ │ │ ├── PayHelper.class │ │ │ └── PayState.class │ │ └── mapper │ │ └── OrderMapper.xml ├── leyou-register │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── leyou │ │ │ │ └── LeyouRegisterApplication.java │ │ │ └── resources │ │ │ └── application.yml │ └── target │ │ └── classes │ │ ├── application.yml │ │ └── com │ │ └── leyou │ │ └── LeyouRegisterApplication.class ├── leyou-sms │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── leyou │ │ │ │ ├── LeyouSmsApplication.java │ │ │ │ └── sms │ │ │ │ ├── config │ │ │ │ └── SmsProperties.java │ │ │ │ ├── listener │ │ │ │ └── SmsListener.java │ │ │ │ └── utils │ │ │ │ └── SmsUtils.java │ │ │ └── resources │ │ │ └── application.yml │ └── target │ │ └── classes │ │ ├── application.yml │ │ └── com │ │ └── leyou │ │ ├── LeyouSmsApplication.class │ │ └── sms │ │ ├── config │ │ └── SmsProperties.class │ │ ├── listener │ │ └── SmsListener.class │ │ └── utils │ │ └── SmsUtils.class ├── leyou-upload │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── leyou │ │ │ │ │ ├── LeyouUploadApplication.java │ │ │ │ │ ├── config │ │ │ │ │ ├── FastClientImporter.java │ │ │ │ │ ├── LeyouCorsConfiguration.java │ │ │ │ │ └── UploadProperties.java │ │ │ │ │ └── upload │ │ │ │ │ ├── config │ │ │ │ │ └── GlobalCorsConfig.java │ │ │ │ │ ├── controller │ │ │ │ │ └── UploadController.java │ │ │ │ │ └── service │ │ │ │ │ └── UploadService.java │ │ │ └── resources │ │ │ │ └── application.yml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── leyou │ │ │ └── upload │ │ │ └── test │ │ │ ├── FastDFSTest.java │ │ │ └── Test.java │ └── target │ │ ├── classes │ │ ├── application.yml │ │ └── com │ │ │ └── leyou │ │ │ ├── LeyouUploadApplication.class │ │ │ ├── config │ │ │ ├── FastClientImporter.class │ │ │ └── UploadProperties.class │ │ │ └── upload │ │ │ ├── config │ │ │ └── GlobalCorsConfig.class │ │ │ ├── controller │ │ │ └── UploadController.class │ │ │ └── service │ │ │ └── UploadService.class │ │ └── test-classes │ │ └── com │ │ └── leyou │ │ └── upload │ │ └── test │ │ ├── FastDFSTest.class │ │ └── Test.class ├── leyou-user │ ├── leyou-user-interface │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── leyou │ │ │ │ └── user │ │ │ │ ├── api │ │ │ │ └── UserApi.java │ │ │ │ ├── pojo │ │ │ │ └── User.java │ │ │ │ └── utils │ │ │ │ └── CodecUtils.java │ │ └── target │ │ │ └── classes │ │ │ └── com │ │ │ └── leyou │ │ │ └── user │ │ │ ├── api │ │ │ └── UserApi.class │ │ │ ├── pojo │ │ │ └── User.class │ │ │ └── utils │ │ │ └── CodecUtils.class │ ├── leyou-user-service │ │ ├── leyou-user-service.iml │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── leyou │ │ │ │ │ ├── UserApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── UserController.java │ │ │ │ │ ├── mapper │ │ │ │ │ └── UserMapper.java │ │ │ │ │ └── service │ │ │ │ │ └── UserService.java │ │ │ │ └── resources │ │ │ │ └── application.yml │ │ └── target │ │ │ └── classes │ │ │ ├── application.yml │ │ │ └── com │ │ │ └── leyou │ │ │ ├── UserApplication.class │ │ │ ├── controller │ │ │ └── UserController.class │ │ │ ├── mapper │ │ │ └── UserMapper.class │ │ │ └── service │ │ │ └── UserService.class │ └── pom.xml ├── leyou.iml └── pom.xml └── rsa ├── rsa.pri └── rsa.pub /images/houtai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/images/houtai.png -------------------------------------------------------------------------------- /images/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/images/index.png -------------------------------------------------------------------------------- /images/jiagou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/images/jiagou.png -------------------------------------------------------------------------------- /leyou-manage-web/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { 4 | "modules": false, 5 | "targets": { 6 | "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] 7 | } 8 | }], 9 | "stage-2" 10 | ], 11 | "plugins": ["transform-vue-jsx", "transform-runtime",["import", { 12 | "libraryName": "iview", 13 | "libraryDirectory": "src/components" 14 | }]] 15 | } 16 | -------------------------------------------------------------------------------- /leyou-manage-web/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /leyou-manage-web/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | /dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | # Editor directories and files 9 | .idea 10 | .vscode 11 | *.suo 12 | *.ntvs* 13 | *.njsproj 14 | *.sln 15 | -------------------------------------------------------------------------------- /leyou-manage-web/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | "postcss-import": {}, 6 | "postcss-url": {}, 7 | // to edit target browsers: use "browserslist" field in package.json 8 | "autoprefixer": {} 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /leyou-manage-web/README.md: -------------------------------------------------------------------------------- 1 | # leyou-manage-web 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For a detailed explanation on how things work, check out the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /leyou-manage-web/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-manage-web/build/logo.png -------------------------------------------------------------------------------- /leyou-manage-web/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const utils = require('./utils') 3 | const config = require('../config') 4 | const isProduction = process.env.NODE_ENV === 'production' 5 | const sourceMapEnabled = isProduction 6 | ? config.build.productionSourceMap 7 | : config.dev.cssSourceMap 8 | 9 | module.exports = { 10 | loaders: utils.cssLoaders({ 11 | sourceMap: sourceMapEnabled, 12 | extract: isProduction 13 | }), 14 | cssSourceMap: sourceMapEnabled, 15 | cacheBusting: config.dev.cacheBusting, 16 | transformToRequire: { 17 | video: ['src', 'poster'], 18 | source: 'src', 19 | img: 'src', 20 | image: 'xlink:href' 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /leyou-manage-web/config/dev.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const merge = require('webpack-merge') 3 | const prodEnv = require('./prod.env') 4 | 5 | module.exports = merge(prodEnv, { 6 | NODE_ENV: '"development"' 7 | }) 8 | -------------------------------------------------------------------------------- /leyou-manage-web/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /leyou-manage-web/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | leyou-manage-web 7 | 8 | 9 |
10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /leyou-manage-web/src/.gitrepo: -------------------------------------------------------------------------------- 1 | ; DO NOT EDIT (unless you know what you are doing) 2 | ; 3 | ; This subdirectory is a git "subrepo", and this file is maintained by the 4 | ; git-subrepo command. See https://github.com/git-commands/git-subrepo#readme 5 | ; 6 | [subrepo] 7 | remote = https://github.com/vuetifyjs/templates-common.git 8 | branch = subrepo/webpack-src 9 | commit = 090741fa8ba4da0c6f85db64eff64550704123e1 10 | parent = e05204fc0583a8c99f1963ce873eba1266838215 11 | method = merge 12 | cmdver = 0.4.0 13 | -------------------------------------------------------------------------------- /leyou-manage-web/src/App.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 10 | -------------------------------------------------------------------------------- /leyou-manage-web/src/assets/1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-manage-web/src/assets/1.jpeg -------------------------------------------------------------------------------- /leyou-manage-web/src/assets/2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-manage-web/src/assets/2.jpeg -------------------------------------------------------------------------------- /leyou-manage-web/src/assets/KFOlCnqEu92Fr1MmEU9fBBc4.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-manage-web/src/assets/KFOlCnqEu92Fr1MmEU9fBBc4.woff2 -------------------------------------------------------------------------------- /leyou-manage-web/src/assets/baby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-manage-web/src/assets/baby.png -------------------------------------------------------------------------------- /leyou-manage-web/src/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-manage-web/src/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 -------------------------------------------------------------------------------- /leyou-manage-web/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-manage-web/src/assets/logo.png -------------------------------------------------------------------------------- /leyou-manage-web/src/http.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import axios from 'axios' 3 | import config from './config' 4 | 5 | axios.defaults.baseURL = config.api; // 设置axios的基础请求路径 6 | axios.defaults.timeout = 2000; // 设置axios的请求时间 7 | 8 | // axios.interceptors.request.use(function (config) { 9 | // // console.log(config); 10 | // return config; 11 | // }) 12 | 13 | axios.loadData = async function (url) { 14 | const resp = await axios.get(url); 15 | return resp.data; 16 | } 17 | 18 | Vue.prototype.$http = axios;// 将axios添加到 Vue的原型,这样一切vue实例都可以使用该对象 19 | 20 | -------------------------------------------------------------------------------- /leyou-manage-web/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | import router from './router' 6 | import Vuetify from 'vuetify' 7 | import config from './config' 8 | import MyComponent from './components/MyComponent' 9 | import './http'; 10 | import 'vuetify/dist/vuetify.min.css' 11 | import qs from 'qs' 12 | import 'element-ui/lib/theme-chalk/index.css'; 13 | import './assets/material.css' 14 | 15 | Vue.use(Vuetify, { theme: config.theme}) 16 | Vue.use(MyComponent) 17 | Vue.prototype.$qs = qs; 18 | 19 | Vue.config.productionTip = false 20 | 21 | /* eslint-disable no-new */ 22 | new Vue({ 23 | el: '#app', 24 | router, 25 | components: { App }, 26 | template: '' 27 | }) 28 | -------------------------------------------------------------------------------- /leyou-manage-web/src/pages/trade/Promotion.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 12 | 13 | 16 | -------------------------------------------------------------------------------- /leyou-manage-web/src/pages/user/Statistics.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 10 | 11 | 14 | -------------------------------------------------------------------------------- /leyou-manage-web/static/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-manage-web/static/.gitkeep -------------------------------------------------------------------------------- /leyou-portal/.idea/leyou-portal.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /leyou-portal/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /leyou-portal/README.md: -------------------------------------------------------------------------------- 1 | 门户系统面向的是用户,安全性很重要,而且搜索引擎对于单页应用并不友好。因此门户系统不再采用与后台系统类似的SPA(单页应用)。依然是前后端分离,不过前端的页面会使用独立的html,在每个页面中使用vue来做页面渲染。 2 | 采用live-server热部署方式:live-server --port=9002 3 | 访问http://www.leyou.com/,在虚拟机采用nginx跳转回本地9002端口 -------------------------------------------------------------------------------- /leyou-portal/copyright.html: -------------------------------------------------------------------------------- 1 | 2 | 14 |

地址:上海市浦东新区航都路18号 邮编:201316 电话:400-618-9090 网址:http://www.itheima.com

15 |

沪 ICP备xxxxxxxxxx号京公网安备xxxxxxxxxxx

16 | -------------------------------------------------------------------------------- /leyou-portal/css/pages-addressList.css: -------------------------------------------------------------------------------- 1 | input{*display:inline;*zoom:1}.home{padding:10px;color:#333}.sui-modal{width:565px}.sui-modal .othername{margin-left:10px}.list dl{margin:0}.list dt,dd{line-height:28px}.list dt{font-weight:700;padding:5px}.list dt i{color:red}.list dd{margin:0 0 6px;border-bottom:1px solid #ededed;text-align:center}.list dd.active{color:#E12228;font-weight:700}.body{color:#666}.addressList{border:1px solid #ddd;margin:0 20px}.addressList .mt{overflow:hidden;padding:12px 10px;background-color:#f1f1f1;font-size:15px}.address-detail{margin:0 20px;padding:15px}.addresses .address-item{margin:10px 0;border:1px solid #ddd;padding:10px 10px 15px;line-height:28px}.address-item .smt{font-weight:700;font-size:15px;line-height:36px}.address-item .operate{margin-top:-30px}.smc .item .label{color:#a09e9e}.editinfo .address-item h5{font-weight:700}.editinfo .address-item{line-height:26px}.editinfo .address-item label{margin-right:5px} -------------------------------------------------------------------------------- /leyou-portal/css/pages-cooperation.css: -------------------------------------------------------------------------------- 1 | .NavList{display:none}.hotwords{margin-top:-17px!important}.banner{width:100%;height:300px;background:url(../img/_/cooperation_banner.jpg) no-repeat center center}.cooperation{position:relative;margin-top:-190px;margin-bottom:60px}.cooperation .title{text-align:center;color:#fff}.cooperation .title h1{font-size:40px}.cooperation .co-list{position:relative;margin-top:45px}.cooperation .co-list .list-title{position:absolute;left:42%;top:55px;font-size:40px;color:#fff}.co-list .list-title .btn-shop{font-size:16px;border-color:#fff;color:#fff;margin-top:10px;background:rgba(0,0,0,.4);padding:6px 36px;border-radius:29px;margin-left:19px}.cooperation .co-list .list-title h1{font-size:34px}.cooperation .co-list .list{margin:10px 0;overflow:hidden;font-size:15px}.cooperation .co-list .list ul li{list-style:none;float:left;border-right:2px solid #AEAEAE;padding-right:10px;padding-left:10px} -------------------------------------------------------------------------------- /leyou-portal/css/pages-payfail.css: -------------------------------------------------------------------------------- 1 | .top { 2 | background-color: #f1f1f1 3 | } 4 | 5 | .logoArea { 6 | overflow: hidden; 7 | position: relative 8 | } 9 | 10 | .logo { 11 | display: block; 12 | background: url(../img/Logo.png) no-repeat; 13 | width: 175px; 14 | height: 55px; 15 | margin: 13px auto; 16 | } 17 | 18 | .logo .title { 19 | font: 19px "微软雅黑"; 20 | position: absolute; 21 | top: 24px; 22 | left: 190px 23 | } 24 | 25 | .payfail { 26 | padding: 25px; 27 | margin: 20px 0; 28 | overflow: hidden; 29 | border: 1px solid #ddd; 30 | font-family: "微软雅黑" 31 | } 32 | 33 | .payfail .fail { 34 | width: 500px; 35 | margin: 0 auto 36 | } 37 | 38 | .fail h3 { 39 | font-weight: 700 40 | } 41 | 42 | .fail .fail-text { 43 | float: left; 44 | margin-left: 66px; 45 | line-height: 26px; 46 | font-size: 15px 47 | } 48 | 49 | .fail-text .button { 50 | margin: 16px 0 51 | } -------------------------------------------------------------------------------- /leyou-portal/css/pages-paysuccess.css: -------------------------------------------------------------------------------- 1 | .top { 2 | background-color: #f1f1f1 3 | } 4 | 5 | .logoArea { 6 | overflow: hidden; 7 | position: relative 8 | } 9 | 10 | .logo { 11 | display: block; 12 | background: url(../img/Logo.png) no-repeat; 13 | width: 175px; 14 | height: 55px; 15 | margin: 13px auto; 16 | } 17 | 18 | .logo .title { 19 | font: 19px "微软雅黑"; 20 | position: absolute; 21 | top: 24px; 22 | left: 190px 23 | } 24 | 25 | .paysuccess { 26 | padding: 25px; 27 | margin: 20px 0; 28 | border: 1px solid #ddd; 29 | font-family: "微软雅黑" 30 | } 31 | 32 | .paysuccess .success { 33 | width: 500px; 34 | margin: 0 auto 35 | } 36 | 37 | .success h3 { 38 | margin: 20px 0; 39 | font-weight: 700; 40 | font-size: 20px 41 | } 42 | 43 | .success .paydetail { 44 | margin-left: 66px; 45 | font-size: 15px 46 | } 47 | 48 | .paydetail p { 49 | line-height: 26px 50 | } 51 | 52 | p.button { 53 | margin: 30px 0 54 | } 55 | 56 | .paydetail .sui-btn.btn-xlarge { 57 | font-size: 18px 58 | } -------------------------------------------------------------------------------- /leyou-portal/css/pages-sampling.css: -------------------------------------------------------------------------------- 1 | .NavList{display:none}.hotwords{margin-top:-17px!important}.banner{width:100%;height:230px;background:url(../img/_/sampling_head.jpg) no-repeat center center}.sampling{position:relative;margin-bottom:60px}.title{text-align:center;color:#fff;position:absolute;top:-170px;*top:-150px;_top:-150px;left:23%}.sampling .title h1{font-size:26px}.center{text-align:center}.sampling .content .item h3{height:61px;background:url(../img/_/title_bg.jpg) no-repeat center center;text-align:center;line-height:58px;color:#333;font-size:24px;margin:28px 0 15px}.sampling .content .item p{font-size:15px}.sampling table{font-size:14px}.bewrite{font-size:16px;color:#666;line-height:25px;padding-bottom:4px}.bewrite.mark{color:#b61d1d}.item.question h4{font-size:16px}.item.question p{margin-bottom:0}.bold{font-weight:700} -------------------------------------------------------------------------------- /leyou-portal/fonts/icon-moon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/fonts/icon-moon.eot -------------------------------------------------------------------------------- /leyou-portal/fonts/icon-moon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/fonts/icon-moon.ttf -------------------------------------------------------------------------------- /leyou-portal/fonts/icon-moon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/fonts/icon-moon.woff -------------------------------------------------------------------------------- /leyou-portal/fonts/icon-pc.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/fonts/icon-pc.eot -------------------------------------------------------------------------------- /leyou-portal/fonts/icon-pc.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/fonts/icon-pc.ttf -------------------------------------------------------------------------------- /leyou-portal/fonts/icon-pc.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/fonts/icon-pc.woff -------------------------------------------------------------------------------- /leyou-portal/fonts/icon-tb.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/fonts/icon-tb.eot -------------------------------------------------------------------------------- /leyou-portal/fonts/icon-tb.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/fonts/icon-tb.ttf -------------------------------------------------------------------------------- /leyou-portal/fonts/icon-tb.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/fonts/icon-tb.woff -------------------------------------------------------------------------------- /leyou-portal/fonts/icon-touch.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/fonts/icon-touch.eot -------------------------------------------------------------------------------- /leyou-portal/fonts/icon-touch.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/fonts/icon-touch.ttf -------------------------------------------------------------------------------- /leyou-portal/fonts/icon-touch.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/fonts/icon-touch.woff -------------------------------------------------------------------------------- /leyou-portal/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/images/Thumbs.db -------------------------------------------------------------------------------- /leyou-portal/images/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/images/bg.jpg -------------------------------------------------------------------------------- /leyou-portal/images/time_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/images/time_bg.png -------------------------------------------------------------------------------- /leyou-portal/images/time_bg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/images/time_bg2.png -------------------------------------------------------------------------------- /leyou-portal/images/time_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/images/time_icon.png -------------------------------------------------------------------------------- /leyou-portal/images/time_toor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/images/time_toor.png -------------------------------------------------------------------------------- /leyou-portal/images/time_toor2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/images/time_toor2.png -------------------------------------------------------------------------------- /leyou-portal/images/timg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/images/timg.jpg -------------------------------------------------------------------------------- /leyou-portal/img/57b51ea9Nb862ca5e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/57b51ea9Nb862ca5e.png -------------------------------------------------------------------------------- /leyou-portal/img/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/Logo.png -------------------------------------------------------------------------------- /leyou-portal/img/_/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/01.png -------------------------------------------------------------------------------- /leyou-portal/img/_/b1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/b1.png -------------------------------------------------------------------------------- /leyou-portal/img/_/b2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/b2.png -------------------------------------------------------------------------------- /leyou-portal/img/_/b3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/b3.png -------------------------------------------------------------------------------- /leyou-portal/img/_/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/banner.png -------------------------------------------------------------------------------- /leyou-portal/img/_/buy001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/buy001.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/buy002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/buy002.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/buy01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/buy01.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/car.png -------------------------------------------------------------------------------- /leyou-portal/img/_/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/clock.png -------------------------------------------------------------------------------- /leyou-portal/img/_/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/code.png -------------------------------------------------------------------------------- /leyou-portal/img/_/cooperation_banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/cooperation_banner.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/down-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/down-icon.png -------------------------------------------------------------------------------- /leyou-portal/img/_/dp01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/dp01.png -------------------------------------------------------------------------------- /leyou-portal/img/_/dp02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/dp02.png -------------------------------------------------------------------------------- /leyou-portal/img/_/dp03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/dp03.png -------------------------------------------------------------------------------- /leyou-portal/img/_/dp04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/dp04.png -------------------------------------------------------------------------------- /leyou-portal/img/_/empty_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/empty_heart.png -------------------------------------------------------------------------------- /leyou-portal/img/_/erweima.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/erweima.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/fail.png -------------------------------------------------------------------------------- /leyou-portal/img/_/gocart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/gocart.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/gocart01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/gocart01.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/gotop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/gotop.png -------------------------------------------------------------------------------- /leyou-portal/img/_/icon-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/icon-red.png -------------------------------------------------------------------------------- /leyou-portal/img/_/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/icon.png -------------------------------------------------------------------------------- /leyou-portal/img/_/intro01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/intro01.png -------------------------------------------------------------------------------- /leyou-portal/img/_/intro02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/intro02.png -------------------------------------------------------------------------------- /leyou-portal/img/_/intro03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/intro03.png -------------------------------------------------------------------------------- /leyou-portal/img/_/itemlike01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/itemlike01.png -------------------------------------------------------------------------------- /leyou-portal/img/_/itemlike02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/itemlike02.png -------------------------------------------------------------------------------- /leyou-portal/img/_/itemlike03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/itemlike03.png -------------------------------------------------------------------------------- /leyou-portal/img/_/itemlike04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/itemlike04.png -------------------------------------------------------------------------------- /leyou-portal/img/_/itemlike05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/itemlike05.png -------------------------------------------------------------------------------- /leyou-portal/img/_/itemlike06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/itemlike06.png -------------------------------------------------------------------------------- /leyou-portal/img/_/l-m01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/l-m01.png -------------------------------------------------------------------------------- /leyou-portal/img/_/list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/list.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/list.png -------------------------------------------------------------------------------- /leyou-portal/img/_/login-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/login-bg.png -------------------------------------------------------------------------------- /leyou-portal/img/_/manage-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/manage-bg.png -------------------------------------------------------------------------------- /leyou-portal/img/_/mobile01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/mobile01.png -------------------------------------------------------------------------------- /leyou-portal/img/_/mobile02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/mobile02.png -------------------------------------------------------------------------------- /leyou-portal/img/_/mobile03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/mobile03.png -------------------------------------------------------------------------------- /leyou-portal/img/_/mobile04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/mobile04.png -------------------------------------------------------------------------------- /leyou-portal/img/_/mobile05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/mobile05.png -------------------------------------------------------------------------------- /leyou-portal/img/_/mobile06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/mobile06.png -------------------------------------------------------------------------------- /leyou-portal/img/_/part01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/part01.png -------------------------------------------------------------------------------- /leyou-portal/img/_/part02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/part02.png -------------------------------------------------------------------------------- /leyou-portal/img/_/part03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/part03.png -------------------------------------------------------------------------------- /leyou-portal/img/_/pay1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay1.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay10.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay11.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay12.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay13.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay14.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay15.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay16.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay17.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay18.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay19.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay2.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay20.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay21.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay22.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay3.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay4.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/pay5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/pay5.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/phone-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone-bg.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone01.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone02.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone03.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone04.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone05.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone06.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone07.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone08.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone09.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone10.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone11.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone12.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone13.png -------------------------------------------------------------------------------- /leyou-portal/img/_/phone14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/phone14.png -------------------------------------------------------------------------------- /leyou-portal/img/_/photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/photo.png -------------------------------------------------------------------------------- /leyou-portal/img/_/photo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/photo_icon.png -------------------------------------------------------------------------------- /leyou-portal/img/_/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/right.png -------------------------------------------------------------------------------- /leyou-portal/img/_/s1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/s1.png -------------------------------------------------------------------------------- /leyou-portal/img/_/s2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/s2.png -------------------------------------------------------------------------------- /leyou-portal/img/_/s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/s3.png -------------------------------------------------------------------------------- /leyou-portal/img/_/sampling_head.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/sampling_head.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/seckillbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/seckillbg.png -------------------------------------------------------------------------------- /leyou-portal/img/_/shi_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/shi_heart.png -------------------------------------------------------------------------------- /leyou-portal/img/_/shop-intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/shop-intro.png -------------------------------------------------------------------------------- /leyou-portal/img/_/shop-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/shop-logo.png -------------------------------------------------------------------------------- /leyou-portal/img/_/shop-part.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/shop-part.png -------------------------------------------------------------------------------- /leyou-portal/img/_/t.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/t.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/title_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/title_bg.jpg -------------------------------------------------------------------------------- /leyou-portal/img/_/y24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/_/y24.png -------------------------------------------------------------------------------- /leyou-portal/img/account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/account.png -------------------------------------------------------------------------------- /leyou-portal/img/ad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/ad.jpg -------------------------------------------------------------------------------- /leyou-portal/img/ad1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/ad1.png -------------------------------------------------------------------------------- /leyou-portal/img/ali.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/ali.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/itemlike/itemlike01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/itemlike/itemlike01.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/itemlike/itemlike02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/itemlike/itemlike02.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/itemlike/itemlike03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/itemlike/itemlike03.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/itemlike/itemlike04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/itemlike/itemlike04.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/itemlike/itemlike05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/itemlike/itemlike05.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/itemlike/itemlike06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/itemlike/itemlike06.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/fail.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/icon.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay1.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay10.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay11.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay12.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay13.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay14.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay15.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay16.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay17.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay18.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay19.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay2.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay20.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay21.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay22.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay3.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay4.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/pay5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/pay5.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/pay/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/pay/right.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/dp01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/dp01.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/dp02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/dp02.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/dp03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/dp03.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/dp04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/dp04.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/intro01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/intro01.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/intro02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/intro02.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/intro03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/intro03.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/l-m01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/l-m01.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/mobile01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/mobile01.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/mobile02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/mobile02.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/mobile03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/mobile03.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/mobile04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/mobile04.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/mobile05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/mobile05.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/mobile06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/mobile06.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/part01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/part01.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/part02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/part02.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/part03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/part03.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone01.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone02.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone03.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone04.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone05.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone06.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone07.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone08.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone09.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone10.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone11.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone12.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone13.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/phone/phone14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/phone/phone14.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/success-cart/buy001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/success-cart/buy001.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/success-cart/buy002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/success-cart/buy002.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/success-cart/buy01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/success-cart/buy01.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/success-cart/gocart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/success-cart/gocart.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/success-cart/gocart01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/success-cart/gocart01.jpg -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/zoom/b1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/zoom/b1.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/zoom/b2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/zoom/b2.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/zoom/b3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/zoom/b3.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/zoom/s1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/zoom/s1.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/zoom/s2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/zoom/s2.png -------------------------------------------------------------------------------- /leyou-portal/img/assets/img/zoom/s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/assets/img/zoom/s3.png -------------------------------------------------------------------------------- /leyou-portal/img/banner1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/banner1.jpg -------------------------------------------------------------------------------- /leyou-portal/img/banner1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/banner1.png -------------------------------------------------------------------------------- /leyou-portal/img/banner2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/banner2.jpg -------------------------------------------------------------------------------- /leyou-portal/img/banner3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/banner3.jpg -------------------------------------------------------------------------------- /leyou-portal/img/banner3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/banner3x.jpg -------------------------------------------------------------------------------- /leyou-portal/img/banner4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/banner4.jpg -------------------------------------------------------------------------------- /leyou-portal/img/barrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/barrow.png -------------------------------------------------------------------------------- /leyou-portal/img/brand01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand01.png -------------------------------------------------------------------------------- /leyou-portal/img/brand02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand02.png -------------------------------------------------------------------------------- /leyou-portal/img/brand03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand03.png -------------------------------------------------------------------------------- /leyou-portal/img/brand04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand04.png -------------------------------------------------------------------------------- /leyou-portal/img/brand05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand05.png -------------------------------------------------------------------------------- /leyou-portal/img/brand06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand06.png -------------------------------------------------------------------------------- /leyou-portal/img/brand07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand07.png -------------------------------------------------------------------------------- /leyou-portal/img/brand08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand08.png -------------------------------------------------------------------------------- /leyou-portal/img/brand09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand09.png -------------------------------------------------------------------------------- /leyou-portal/img/brand10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand10.png -------------------------------------------------------------------------------- /leyou-portal/img/brand11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand11.png -------------------------------------------------------------------------------- /leyou-portal/img/brand12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand12.png -------------------------------------------------------------------------------- /leyou-portal/img/brand13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand13.png -------------------------------------------------------------------------------- /leyou-portal/img/brand_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand_03.png -------------------------------------------------------------------------------- /leyou-portal/img/brand_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand_05.png -------------------------------------------------------------------------------- /leyou-portal/img/brand_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand_07.png -------------------------------------------------------------------------------- /leyou-portal/img/brand_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand_09.png -------------------------------------------------------------------------------- /leyou-portal/img/brand_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand_11.png -------------------------------------------------------------------------------- /leyou-portal/img/brand_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand_13.png -------------------------------------------------------------------------------- /leyou-portal/img/brand_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand_15.png -------------------------------------------------------------------------------- /leyou-portal/img/brand_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand_17.png -------------------------------------------------------------------------------- /leyou-portal/img/brand_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand_19.png -------------------------------------------------------------------------------- /leyou-portal/img/brand_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/brand_21.png -------------------------------------------------------------------------------- /leyou-portal/img/cartPanelViewIcons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/cartPanelViewIcons.png -------------------------------------------------------------------------------- /leyou-portal/img/choosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/choosed.png -------------------------------------------------------------------------------- /leyou-portal/img/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/clock.png -------------------------------------------------------------------------------- /leyou-portal/img/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/delete.png -------------------------------------------------------------------------------- /leyou-portal/img/duihuan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/duihuan.png -------------------------------------------------------------------------------- /leyou-portal/img/erweima.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/erweima.png -------------------------------------------------------------------------------- /leyou-portal/img/floor-1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/floor-1-1.png -------------------------------------------------------------------------------- /leyou-portal/img/floor-1-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/floor-1-2.png -------------------------------------------------------------------------------- /leyou-portal/img/floor-1-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/floor-1-3.png -------------------------------------------------------------------------------- /leyou-portal/img/floor-1-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/floor-1-4.png -------------------------------------------------------------------------------- /leyou-portal/img/floor-1-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/floor-1-5.png -------------------------------------------------------------------------------- /leyou-portal/img/floor-1-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/floor-1-6.png -------------------------------------------------------------------------------- /leyou-portal/img/floor-1-b01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/floor-1-b01.png -------------------------------------------------------------------------------- /leyou-portal/img/floor-1-b02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/floor-1-b02.png -------------------------------------------------------------------------------- /leyou-portal/img/floor-1-b03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/floor-1-b03.png -------------------------------------------------------------------------------- /leyou-portal/img/goods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/goods.png -------------------------------------------------------------------------------- /leyou-portal/img/icon-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/icon-red.png -------------------------------------------------------------------------------- /leyou-portal/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/icons.png -------------------------------------------------------------------------------- /leyou-portal/img/interest01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/interest01.png -------------------------------------------------------------------------------- /leyou-portal/img/interest02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/interest02.png -------------------------------------------------------------------------------- /leyou-portal/img/interest03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/interest03.png -------------------------------------------------------------------------------- /leyou-portal/img/interest04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/interest04.png -------------------------------------------------------------------------------- /leyou-portal/img/interest05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/interest05.png -------------------------------------------------------------------------------- /leyou-portal/img/interest06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/interest06.png -------------------------------------------------------------------------------- /leyou-portal/img/like1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/like1.png -------------------------------------------------------------------------------- /leyou-portal/img/like2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/like2.png -------------------------------------------------------------------------------- /leyou-portal/img/like3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/like3.png -------------------------------------------------------------------------------- /leyou-portal/img/like4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/like4.png -------------------------------------------------------------------------------- /leyou-portal/img/like_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/like_01.png -------------------------------------------------------------------------------- /leyou-portal/img/like_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/like_02.png -------------------------------------------------------------------------------- /leyou-portal/img/like_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/like_03.png -------------------------------------------------------------------------------- /leyou-portal/img/like_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/like_04.png -------------------------------------------------------------------------------- /leyou-portal/img/like_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/like_05.png -------------------------------------------------------------------------------- /leyou-portal/img/like_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/like_06.png -------------------------------------------------------------------------------- /leyou-portal/img/linker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/linker.png -------------------------------------------------------------------------------- /leyou-portal/img/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/lock.png -------------------------------------------------------------------------------- /leyou-portal/img/loginbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/loginbg.png -------------------------------------------------------------------------------- /leyou-portal/img/mod-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/mod-list.png -------------------------------------------------------------------------------- /leyou-portal/img/phone-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/phone-bg.png -------------------------------------------------------------------------------- /leyou-portal/img/photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/photo.png -------------------------------------------------------------------------------- /leyou-portal/img/qq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/qq.png -------------------------------------------------------------------------------- /leyou-portal/img/quan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/quan.png -------------------------------------------------------------------------------- /leyou-portal/img/sina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/sina.png -------------------------------------------------------------------------------- /leyou-portal/img/today01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/today01.png -------------------------------------------------------------------------------- /leyou-portal/img/today02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/today02.png -------------------------------------------------------------------------------- /leyou-portal/img/today03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/today03.png -------------------------------------------------------------------------------- /leyou-portal/img/today04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/today04.png -------------------------------------------------------------------------------- /leyou-portal/img/weixin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/weixin.png -------------------------------------------------------------------------------- /leyou-portal/img/wx_cz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/wx_cz.jpg -------------------------------------------------------------------------------- /leyou-portal/img/zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou-portal/img/zoom.png -------------------------------------------------------------------------------- /leyou-portal/js/pages/getOrderInfo.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | $(".address").hover(function(){ 3 | $(this).addClass("address-hover"); 4 | },function(){ 5 | $(this).removeClass("address-hover"); 6 | }); 7 | }) 8 | 9 | $(function(){ 10 | $(".addr-item .name").click(function(){ 11 | $(this).toggleClass("selected").siblings().removeClass("selected"); 12 | }); 13 | $(".payType li").click(function(){ 14 | $(this).toggleClass("selected").siblings().removeClass("selected"); 15 | }); 16 | }) 17 | -------------------------------------------------------------------------------- /leyou-portal/js/pages/home.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('input,textarea').placeholder(); 3 | }) -------------------------------------------------------------------------------- /leyou-portal/js/pages/login.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('input,textarea').placeholder(); 3 | }) -------------------------------------------------------------------------------- /leyou-portal/js/pages/person-collect.js: -------------------------------------------------------------------------------- 1 | //列表数据加载 2 | $(function () { 3 | $.getJSON("../data/list-data.json", function (data) { 4 | $.each(data, function (index, list) { 5 | $("#goods-list").append( 6 | "
  • ¥ " + list["n-price"] + "
    " 7 | + "
    " + list["desc"] + "
    "+ list["cu"] +"
    " 8 | + "
    加入购物车" 9 | + "对比" 10 | + "降价通知" 11 | + "
  • " 12 | ); 13 | 14 | }) 15 | }) 16 | }) 17 | 18 | -------------------------------------------------------------------------------- /leyou-portal/js/pages/register.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('input,textarea').placeholder(); 3 | }) -------------------------------------------------------------------------------- /leyou-portal/js/pages/shoplogin.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('input,textarea').placeholder(); 3 | }) -------------------------------------------------------------------------------- /leyou-portal/js/plugins/qs.js: -------------------------------------------------------------------------------- 1 | const qs = { 2 | //对escape()编码的字符串进行解码 3 | getQueryString: function (name) { 4 | var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); 5 | var r = window.location.search.substr(1).match(reg); 6 | if (r != null) { 7 | return unescape(r[2]); 8 | } 9 | return null;//如果此处只写return;则返回的是undefined 10 | } 11 | }; -------------------------------------------------------------------------------- /leyou-portal/js/widget/nav-portal-top.js: -------------------------------------------------------------------------------- 1 | 2 | /*购物车效果*/ 3 | function hovercar() { 4 | $("#shopcar").mouseover(function() { 5 | $("#shopcarlist").show("fast"); 6 | }); 7 | $("#shopcarlist").mouseleave(function() { 8 | $("#shopcarlist").hide("fast"); 9 | }); 10 | } 11 | 12 | /*自动完成*/ 13 | $(function(){ 14 | 15 | var availableTags = [ 16 | "ActionScript", 17 | "AppleScript", 18 | "Asp", 19 | "BASIC", 20 | "C", 21 | "C++", 22 | "Clojure", 23 | "COBOL", 24 | "ColdFusion", 25 | "Erlang", 26 | "Fortran", 27 | "Groovy", 28 | "Haskell", 29 | "Java", 30 | "JavaScript", 31 | "Lisp", 32 | "Perl", 33 | "PHP", 34 | "Python", 35 | "Ruby", 36 | "Scala", 37 | "Scheme" 38 | ]; 39 | $( "#autocomplete" ).autocomplete({ 40 | source: availableTags 41 | // source: "../data/autocomplete.json", 42 | // minLength: 2 43 | }); 44 | 45 | }); 46 | -------------------------------------------------------------------------------- /leyou-portal/js/widget/nav.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | /*自动完成*/ 5 | $(function(){ 6 | 7 | var availableTags = [ 8 | "ActionScript", 9 | "AppleScript", 10 | "Asp", 11 | "BASIC", 12 | "C", 13 | "C++", 14 | "Clojure", 15 | "COBOL", 16 | "ColdFusion", 17 | "Erlang", 18 | "Fortran", 19 | "Groovy", 20 | "Haskell", 21 | "Java", 22 | "JavaScript", 23 | "Lisp", 24 | "Perl", 25 | "PHP", 26 | "Python", 27 | "Ruby", 28 | "Scala", 29 | "Scheme" 30 | ]; 31 | $( "#autocomplete" ).autocomplete({ 32 | source: availableTags 33 | 34 | }); 35 | 36 | }); 37 | -------------------------------------------------------------------------------- /leyou/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /leyou/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 13 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/src/main/java/com/leyou/LeyouSearchApplication.java: -------------------------------------------------------------------------------- 1 | package com.leyou; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; 6 | import org.springframework.cloud.openfeign.EnableFeignClients; 7 | 8 | @SpringBootApplication 9 | @EnableDiscoveryClient 10 | @EnableFeignClients 11 | public class LeyouSearchApplication { 12 | 13 | public static void main(String[] args) { 14 | SpringApplication.run(LeyouSearchApplication.class); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/src/main/java/com/leyou/search/Repository/GoodsRepository.java: -------------------------------------------------------------------------------- 1 | package com.leyou.search.Repository; 2 | 3 | import com.leyou.search.pojo.Goods; 4 | import org.springframework.data.elasticsearch.repository.ElasticsearchRepository; 5 | 6 | public interface GoodsRepository extends ElasticsearchRepository { 7 | } 8 | -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/src/main/java/com/leyou/search/client/BrandClient.java: -------------------------------------------------------------------------------- 1 | package com.leyou.search.client; 2 | 3 | import com.leyou.item.api.BrandApi; 4 | import org.springframework.cloud.openfeign.FeignClient; 5 | 6 | @FeignClient("item-service") 7 | public interface BrandClient extends BrandApi { 8 | } 9 | -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/src/main/java/com/leyou/search/client/CategoryClient.java: -------------------------------------------------------------------------------- 1 | package com.leyou.search.client; 2 | 3 | import com.leyou.item.api.CategoryApi; 4 | import org.springframework.cloud.openfeign.FeignClient; 5 | 6 | /** 7 | * 继承自GoodsApi由服务提供方维护接口 8 | */ 9 | @FeignClient(value = "item-service") 10 | public interface CategoryClient extends CategoryApi { 11 | } 12 | -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/src/main/java/com/leyou/search/client/GoodsClient.java: -------------------------------------------------------------------------------- 1 | package com.leyou.search.client; 2 | 3 | import com.leyou.item.api.GoodsApi; 4 | import org.springframework.cloud.openfeign.FeignClient; 5 | 6 | @FeignClient(value = "item-service") 7 | public interface GoodsClient extends GoodsApi { 8 | /** 9 | * 继承自GoodsApi由服务提供方维护接口 10 | */ 11 | 12 | } 13 | -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/src/main/java/com/leyou/search/client/SpecificationClient.java: -------------------------------------------------------------------------------- 1 | package com.leyou.search.client; 2 | 3 | import com.leyou.item.api.SpecApi; 4 | import org.springframework.cloud.openfeign.FeignClient; 5 | 6 | @FeignClient(value = "item-service") 7 | public interface SpecificationClient extends SpecApi { 8 | } 9 | -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/src/main/java/com/leyou/search/pojo/SearchResult.java: -------------------------------------------------------------------------------- 1 | package com.leyou.search.pojo; 2 | 3 | import com.leyou.common.pojo.PageResult; 4 | import com.leyou.item.pojo.Brand; 5 | import com.leyou.item.pojo.Category; 6 | import lombok.Data; 7 | 8 | import java.util.List; 9 | import java.util.Map; 10 | 11 | @Data 12 | public class SearchResult extends PageResult { 13 | private List categories; //根据分类id聚合的结果 14 | private List brands; //根据品牌id聚合的结果 15 | private List>specs; //根据规格参数聚合的结果 16 | 17 | public SearchResult(Long total, Long totalPage, List items, List categories, List brands, List> specs) { 18 | super(total, totalPage, items); 19 | this.categories = categories; 20 | this.brands = brands; 21 | this.specs = specs; 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8083 3 | 4 | spring: 5 | application: 6 | name: search-service 7 | data: 8 | elasticsearch: 9 | cluster-name: elasticsearch 10 | cluster-nodes: localhost:9300 11 | rabbitmq: 12 | host: 192.168.159.128 13 | virtual-host: /mall 14 | password: mall 15 | username: mall 16 | jackson: 17 | default-property-inclusion: non_null 18 | eureka: 19 | client: 20 | service-url: 21 | defaultZone: http://localhost:10086/eureka 22 | registry-fetch-interval-seconds: 10 23 | instance: 24 | lease-renewal-interval-in-seconds: 5 25 | lease-expiration-duration-in-seconds: 15 26 | 27 | ribbon: 28 | ReadTimeout: 60000 29 | ConnectTimeout: 60000 30 | 31 | -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8083 3 | 4 | spring: 5 | application: 6 | name: search-service 7 | data: 8 | elasticsearch: 9 | cluster-name: elasticsearch 10 | cluster-nodes: localhost:9300 11 | rabbitmq: 12 | host: 192.168.159.128 13 | virtual-host: /mall 14 | password: mall 15 | username: mall 16 | jackson: 17 | default-property-inclusion: non_null 18 | eureka: 19 | client: 20 | service-url: 21 | defaultZone: http://localhost:10086/eureka 22 | registry-fetch-interval-seconds: 10 23 | instance: 24 | lease-renewal-interval-in-seconds: 5 25 | lease-expiration-duration-in-seconds: 15 26 | 27 | ribbon: 28 | ReadTimeout: 60000 29 | ConnectTimeout: 60000 30 | 31 | -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/LeyouSearchApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/LeyouSearchApplication.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/Repository/GoodsRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/Repository/GoodsRepository.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/client/BrandClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/client/BrandClient.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/client/CategoryClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/client/CategoryClient.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/client/GoodsClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/client/GoodsClient.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/client/SpecificationClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/client/SpecificationClient.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/controller/SearchController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/controller/SearchController.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/listener/GoodsListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/listener/GoodsListener.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/pojo/Goods.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/pojo/Goods.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/pojo/SearchRequest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/pojo/SearchRequest.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/pojo/SearchResult.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/pojo/SearchResult.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/service/IndexService$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/service/IndexService$1.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/service/IndexService$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/service/IndexService$2.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/service/IndexService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/service/IndexService.class -------------------------------------------------------------------------------- /leyou/leyou-Elasticsearch/target/classes/com/leyou/search/service/SearchService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-Elasticsearch/target/classes/com/leyou/search/service/SearchService.class -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-common/src/main/java/com/leyou/common/pojo/UserInfo.java: -------------------------------------------------------------------------------- 1 | package com.leyou.common.pojo; 2 | 3 | /** 4 | * 载荷对象 5 | */ 6 | public class UserInfo { 7 | 8 | private Long id; 9 | 10 | private String username; 11 | 12 | public UserInfo() { 13 | } 14 | 15 | public UserInfo(Long id, String username) { 16 | this.id = id; 17 | this.username = username; 18 | } 19 | 20 | public Long getId() { 21 | return this.id; 22 | } 23 | 24 | public void setId(Long id) { 25 | this.id = id; 26 | } 27 | 28 | public String getUsername() { 29 | return username; 30 | } 31 | 32 | public void setUsername(String username) { 33 | this.username = username; 34 | } 35 | } -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-common/src/main/java/com/leyou/common/utils/JwtConstans.java: -------------------------------------------------------------------------------- 1 | package com.leyou.common.utils; 2 | 3 | public abstract class JwtConstans { 4 | public static final String JWT_KEY_ID = "id"; 5 | public static final String JWT_KEY_USER_NAME = "username"; 6 | } -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-common/target/classes/com/leyou/common/pojo/UserInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-auth/leyou-auth-common/target/classes/com/leyou/common/pojo/UserInfo.class -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-common/target/classes/com/leyou/common/utils/JwtConstans.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-auth/leyou-auth-common/target/classes/com/leyou/common/utils/JwtConstans.class -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-common/target/classes/com/leyou/common/utils/JwtUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-auth/leyou-auth-common/target/classes/com/leyou/common/utils/JwtUtils.class -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-common/target/classes/com/leyou/common/utils/ObjectUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-auth/leyou-auth-common/target/classes/com/leyou/common/utils/ObjectUtils.class -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-common/target/classes/com/leyou/common/utils/RsaUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-auth/leyou-auth-common/target/classes/com/leyou/common/utils/RsaUtils.class -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-common/target/test-classes/JwtTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-auth/leyou-auth-common/target/test-classes/JwtTest.class -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-service/src/main/java/com/leyou/LeyouAuthApplication.java: -------------------------------------------------------------------------------- 1 | package com.leyou; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; 6 | import org.springframework.cloud.openfeign.EnableFeignClients; 7 | 8 | @SpringBootApplication 9 | @EnableDiscoveryClient 10 | @EnableFeignClients 11 | public class LeyouAuthApplication { 12 | 13 | public static void main(String[] args) { 14 | SpringApplication.run(LeyouAuthApplication.class); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-service/src/main/java/com/leyou/auth/client/UserClient.java: -------------------------------------------------------------------------------- 1 | package com.leyou.auth.client; 2 | 3 | import com.leyou.user.api.UserApi; 4 | import org.springframework.cloud.openfeign.FeignClient; 5 | 6 | @FeignClient("user-service") 7 | public interface UserClient extends UserApi { 8 | } 9 | -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8087 3 | spring: 4 | application: 5 | name: auth-service 6 | eureka: 7 | client: 8 | service-url: 9 | defaultZone: http://127.0.0.1:10086/eureka 10 | registry-fetch-interval-seconds: 10 11 | instance: 12 | lease-renewal-interval-in-seconds: 5 # 每隔5秒发送一次心跳 13 | lease-expiration-duration-in-seconds: 15 # 15秒不发送就过期 14 | prefer-ip-address: true 15 | 16 | #jwt需要的自定义配置 17 | mall: 18 | jwt: 19 | secret: mall@Login(Auth}*^31)&heiMa% # 用于生存rsa公钥和私钥的密文,越复杂越好 20 | pubKeyPath: D:/project_liu/mall_online/code/rsa/rsa.pub # 公钥地址 21 | priKeyPath: D:/project_liu/mall_online/code/rsa/rsa.pri # 私钥地址 22 | expire: 30 # 过期时间,单位分钟 23 | cookieMaxAge: 1800 24 | cookieName: MALL_TOKEN 25 | ribbon: 26 | eureka: 27 | enabled: true 28 | -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-service/target/classes/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8087 3 | spring: 4 | application: 5 | name: auth-service 6 | eureka: 7 | client: 8 | service-url: 9 | defaultZone: http://127.0.0.1:10086/eureka 10 | registry-fetch-interval-seconds: 10 11 | instance: 12 | lease-renewal-interval-in-seconds: 5 # 每隔5秒发送一次心跳 13 | lease-expiration-duration-in-seconds: 15 # 15秒不发送就过期 14 | prefer-ip-address: true 15 | 16 | #jwt需要的自定义配置 17 | mall: 18 | jwt: 19 | secret: mall@Login(Auth}*^31)&heiMa% # 用于生存rsa公钥和私钥的密文,越复杂越好 20 | pubKeyPath: D:/project_liu/mall_online/code/rsa/rsa.pub # 公钥地址 21 | priKeyPath: D:/project_liu/mall_online/code/rsa/rsa.pri # 私钥地址 22 | expire: 30 # 过期时间,单位分钟 23 | cookieMaxAge: 1800 24 | cookieName: MALL_TOKEN 25 | ribbon: 26 | eureka: 27 | enabled: true 28 | -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-service/target/classes/com/leyou/LeyouAuthApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-auth/leyou-auth-service/target/classes/com/leyou/LeyouAuthApplication.class -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-service/target/classes/com/leyou/auth/client/UserClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-auth/leyou-auth-service/target/classes/com/leyou/auth/client/UserClient.class -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-service/target/classes/com/leyou/auth/config/JwtProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-auth/leyou-auth-service/target/classes/com/leyou/auth/config/JwtProperties.class -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-service/target/classes/com/leyou/auth/coontroller/AuthController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-auth/leyou-auth-service/target/classes/com/leyou/auth/coontroller/AuthController.class -------------------------------------------------------------------------------- /leyou/leyou-auth/leyou-auth-service/target/classes/com/leyou/auth/service/AuthService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-auth/leyou-auth-service/target/classes/com/leyou/auth/service/AuthService.class -------------------------------------------------------------------------------- /leyou/leyou-auth/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | leyou 7 | com.leyou 8 | 1.0-SNAPSHOT 9 | 10 | 4.0.0 11 | 12 | com.leyou.auth 13 | leyou-auth 14 | 15 | pom 16 | 17 | leyou-auth-common 18 | leyou-auth-service 19 | 20 | -------------------------------------------------------------------------------- /leyou/leyou-cart/src/main/java/com/leyou/cart/LeyouCartApplication.java: -------------------------------------------------------------------------------- 1 | package com.leyou.cart; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; 6 | import org.springframework.cloud.openfeign.EnableFeignClients; 7 | 8 | @SpringBootApplication 9 | @EnableDiscoveryClient 10 | @EnableFeignClients 11 | public class LeyouCartApplication { 12 | 13 | public static void main(String[] args) { 14 | SpringApplication.run(LeyouCartApplication.class); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /leyou/leyou-cart/src/main/java/com/leyou/cart/client/GoodsClient.java: -------------------------------------------------------------------------------- 1 | package com.leyou.cart.client; 2 | 3 | import com.leyou.item.api.GoodsApi; 4 | import org.springframework.cloud.openfeign.FeignClient; 5 | 6 | @FeignClient("item-service") 7 | public interface GoodsClient extends GoodsApi { 8 | } 9 | -------------------------------------------------------------------------------- /leyou/leyou-cart/src/main/java/com/leyou/cart/config/LeYouWebMvcConfiguration.java: -------------------------------------------------------------------------------- 1 | package com.leyou.cart.config; 2 | 3 | import com.leyou.cart.interceptor.LgoinInterceptor; 4 | import org.springframework.beans.factory.annotation.Autowired; 5 | import org.springframework.context.annotation.Configuration; 6 | import org.springframework.web.servlet.config.annotation.InterceptorRegistry; 7 | import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; 8 | 9 | @Configuration 10 | public class LeYouWebMvcConfiguration implements WebMvcConfigurer { 11 | 12 | @Autowired 13 | private LgoinInterceptor loginInterceptor; 14 | 15 | @Override 16 | public void addInterceptors(InterceptorRegistry registry) { 17 | //"/**"拦截所有路径 18 | registry.addInterceptor(loginInterceptor).addPathPatterns("/**"); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /leyou/leyou-cart/src/main/java/com/leyou/cart/pojo/Cart.java: -------------------------------------------------------------------------------- 1 | package com.leyou.cart.pojo; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class Cart { 7 | private Long userId;// 用户id 8 | private Long skuId;// 商品id 9 | private String title;// 标题 10 | private String image;// 图片 11 | private Long price;// 加入购物车时的价格 12 | private Integer num;// 购买数量 13 | private String ownSpec;// 商品规格参数 14 | private Boolean enable;// 是否有效,逻辑删除用 15 | } -------------------------------------------------------------------------------- /leyou/leyou-cart/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8088 3 | spring: 4 | application: 5 | name: cart-service 6 | redis: 7 | host: 192.168.159.128 8 | eureka: 9 | client: 10 | service-url: 11 | defaultZone: http://127.0.0.1:10086/eureka 12 | registry-fetch-interval-seconds: 10 13 | instance: 14 | lease-renewal-interval-in-seconds: 5 15 | lease-expiration-duration-in-seconds: 15 16 | mall: 17 | jwt: 18 | pubKeyPath: D:/project_liu/mall_online/code/rsa/rsa.pub # 公钥地址 19 | cookieName: MALL_TOKEN # cookie的名称 20 | ribbon: 21 | eureka: 22 | enabled: true -------------------------------------------------------------------------------- /leyou/leyou-cart/target/classes/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8088 3 | spring: 4 | application: 5 | name: cart-service 6 | redis: 7 | host: 192.168.159.128 8 | eureka: 9 | client: 10 | service-url: 11 | defaultZone: http://127.0.0.1:10086/eureka 12 | registry-fetch-interval-seconds: 10 13 | instance: 14 | lease-renewal-interval-in-seconds: 5 15 | lease-expiration-duration-in-seconds: 15 16 | mall: 17 | jwt: 18 | pubKeyPath: D:/project_liu/mall_online/code/rsa/rsa.pub # 公钥地址 19 | cookieName: MALL_TOKEN # cookie的名称 20 | ribbon: 21 | eureka: 22 | enabled: true -------------------------------------------------------------------------------- /leyou/leyou-cart/target/classes/com/leyou/cart/LeyouCartApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-cart/target/classes/com/leyou/cart/LeyouCartApplication.class -------------------------------------------------------------------------------- /leyou/leyou-cart/target/classes/com/leyou/cart/client/GoodsClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-cart/target/classes/com/leyou/cart/client/GoodsClient.class -------------------------------------------------------------------------------- /leyou/leyou-cart/target/classes/com/leyou/cart/config/JwtProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-cart/target/classes/com/leyou/cart/config/JwtProperties.class -------------------------------------------------------------------------------- /leyou/leyou-cart/target/classes/com/leyou/cart/config/LeYouWebMvcConfiguration.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-cart/target/classes/com/leyou/cart/config/LeYouWebMvcConfiguration.class -------------------------------------------------------------------------------- /leyou/leyou-cart/target/classes/com/leyou/cart/controller/CartController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-cart/target/classes/com/leyou/cart/controller/CartController.class -------------------------------------------------------------------------------- /leyou/leyou-cart/target/classes/com/leyou/cart/interceptor/LgoinInterceptor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-cart/target/classes/com/leyou/cart/interceptor/LgoinInterceptor.class -------------------------------------------------------------------------------- /leyou/leyou-cart/target/classes/com/leyou/cart/pojo/Cart.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-cart/target/classes/com/leyou/cart/pojo/Cart.class -------------------------------------------------------------------------------- /leyou/leyou-cart/target/classes/com/leyou/cart/service/CartService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-cart/target/classes/com/leyou/cart/service/CartService.class -------------------------------------------------------------------------------- /leyou/leyou-common/src/main/java/com/leyou/common/exception/LyException.java: -------------------------------------------------------------------------------- 1 | package com.leyou.common.exception; 2 | 3 | import com.leyou.common.enums.ExceptionEnum; 4 | import lombok.AllArgsConstructor; 5 | import lombok.Getter; 6 | import lombok.NoArgsConstructor; 7 | 8 | /** 9 | * ClassName:LyException 10 | * PackageName:com.leyou.common.exception 11 | * Description: 12 | * 13 | * @Date:2019/3/16 20:50 14 | * @Author:dianemax@163.com 15 | */ 16 | @AllArgsConstructor 17 | @NoArgsConstructor 18 | @Getter 19 | public class LyException extends RuntimeException{ 20 | 21 | private ExceptionEnum exceptionEnum; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /leyou/leyou-common/src/main/java/com/leyou/util/CodecUtils.java: -------------------------------------------------------------------------------- 1 | package com.leyou.util; 2 | 3 | import org.apache.commons.codec.digest.DigestUtils; 4 | import org.apache.commons.lang3.StringUtils; 5 | 6 | import java.util.UUID; 7 | 8 | public class CodecUtils { 9 | 10 | 11 | 12 | public static String md5Hex(String data,String salt) { 13 | if (StringUtils.isBlank(salt)) { 14 | salt = data.hashCode() + ""; 15 | } 16 | return DigestUtils.md5Hex(salt + DigestUtils.md5Hex(data)); 17 | } 18 | 19 | public static String shaHex(String data, String salt) { 20 | if (StringUtils.isBlank(salt)) { 21 | salt = data.hashCode() + ""; 22 | } 23 | return DigestUtils.sha512Hex(salt + DigestUtils.sha512Hex(data)); 24 | } 25 | 26 | public static String generateSalt(){ 27 | return StringUtils.replace(UUID.randomUUID().toString(), "-", ""); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /leyou/leyou-common/src/main/java/com/leyou/util/Test.java: -------------------------------------------------------------------------------- 1 | package com.leyou.util; 2 | 3 | import java.util.Arrays; 4 | import java.util.List; 5 | 6 | /** 7 | * Author: 98050 8 | * Time: 2018-08-05 15:58 9 | * Feature: 10 | */ 11 | public class Test { 12 | public static void main(String[] args) { 13 | List lis = Arrays.asList(1, 2, 3); 14 | lis.forEach(num -> System.out.println(num)); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /leyou/leyou-common/target/classes/com/leyou/common/enums/ExceptionEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-common/target/classes/com/leyou/common/enums/ExceptionEnum.class -------------------------------------------------------------------------------- /leyou/leyou-common/target/classes/com/leyou/common/exception/LyException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-common/target/classes/com/leyou/common/exception/LyException.class -------------------------------------------------------------------------------- /leyou/leyou-common/target/classes/com/leyou/common/pojo/PageResult.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-common/target/classes/com/leyou/common/pojo/PageResult.class -------------------------------------------------------------------------------- /leyou/leyou-common/target/classes/com/leyou/util/CodecUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-common/target/classes/com/leyou/util/CodecUtils.class -------------------------------------------------------------------------------- /leyou/leyou-common/target/classes/com/leyou/util/CookieUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-common/target/classes/com/leyou/util/CookieUtils.class -------------------------------------------------------------------------------- /leyou/leyou-common/target/classes/com/leyou/util/IdWorker.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-common/target/classes/com/leyou/util/IdWorker.class -------------------------------------------------------------------------------- /leyou/leyou-common/target/classes/com/leyou/util/JsonUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-common/target/classes/com/leyou/util/JsonUtils.class -------------------------------------------------------------------------------- /leyou/leyou-common/target/classes/com/leyou/util/NumberUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-common/target/classes/com/leyou/util/NumberUtils.class -------------------------------------------------------------------------------- /leyou/leyou-common/target/classes/com/leyou/util/Test.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-common/target/classes/com/leyou/util/Test.class -------------------------------------------------------------------------------- /leyou/leyou-gateway/src/main/java/com/leyou/LeyouGatewayApplication.java: -------------------------------------------------------------------------------- 1 | package com.leyou; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; 6 | import org.springframework.cloud.netflix.zuul.EnableZuulProxy; 7 | 8 | @SpringBootApplication 9 | @EnableDiscoveryClient 10 | @EnableZuulProxy 11 | public class LeyouGatewayApplication { 12 | 13 | public static void main(String[] args) { 14 | SpringApplication.run(LeyouGatewayApplication.class); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /leyou/leyou-gateway/src/main/java/com/leyou/gateway/config/FilterProperties.java: -------------------------------------------------------------------------------- 1 | package com.leyou.gateway.config; 2 | 3 | import org.springframework.boot.context.properties.ConfigurationProperties; 4 | 5 | import java.util.List; 6 | 7 | @ConfigurationProperties(prefix = "mall.filter") 8 | public class FilterProperties { 9 | 10 | private List allowPaths; 11 | 12 | public List getAllowPaths() { 13 | return allowPaths; 14 | } 15 | 16 | public void setAllowPaths(List allowPaths) { 17 | this.allowPaths = allowPaths; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /leyou/leyou-gateway/target/classes/com/leyou/LeyouGatewayApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-gateway/target/classes/com/leyou/LeyouGatewayApplication.class -------------------------------------------------------------------------------- /leyou/leyou-gateway/target/classes/com/leyou/gateway/config/FilterProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-gateway/target/classes/com/leyou/gateway/config/FilterProperties.class -------------------------------------------------------------------------------- /leyou/leyou-gateway/target/classes/com/leyou/gateway/config/GlobalCorsConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-gateway/target/classes/com/leyou/gateway/config/GlobalCorsConfig.class -------------------------------------------------------------------------------- /leyou/leyou-gateway/target/classes/com/leyou/gateway/config/JwtProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-gateway/target/classes/com/leyou/gateway/config/JwtProperties.class -------------------------------------------------------------------------------- /leyou/leyou-gateway/target/classes/com/leyou/gateway/filter/LoginFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-gateway/target/classes/com/leyou/gateway/filter/LoginFilter.class -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/java/com/leyou/LeyouGoodsWebApplication.java: -------------------------------------------------------------------------------- 1 | package com.leyou; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; 6 | import org.springframework.cloud.openfeign.EnableFeignClients; 7 | 8 | @SpringBootApplication 9 | @EnableDiscoveryClient 10 | @EnableFeignClients 11 | public class LeyouGoodsWebApplication { 12 | 13 | public static void main(String[] args) { 14 | SpringApplication.run(LeyouGoodsWebApplication.class); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/java/com/leyou/goods/client/BrandClient.java: -------------------------------------------------------------------------------- 1 | package com.leyou.goods.client; 2 | 3 | import com.leyou.item.api.BrandApi; 4 | import org.springframework.cloud.openfeign.FeignClient; 5 | 6 | @FeignClient("item-service") 7 | public interface BrandClient extends BrandApi { 8 | } 9 | -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/java/com/leyou/goods/client/CategoryClient.java: -------------------------------------------------------------------------------- 1 | package com.leyou.goods.client; 2 | 3 | import com.leyou.item.api.CategoryApi; 4 | import org.springframework.cloud.openfeign.FeignClient; 5 | 6 | /** 7 | * 继承自GoodsApi由服务提供方维护接口 8 | */ 9 | @FeignClient(value = "item-service") 10 | public interface CategoryClient extends CategoryApi { 11 | } 12 | -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/java/com/leyou/goods/client/GoodsClient.java: -------------------------------------------------------------------------------- 1 | package com.leyou.goods.client; 2 | 3 | import com.leyou.item.api.GoodsApi; 4 | import org.springframework.cloud.openfeign.FeignClient; 5 | 6 | @FeignClient(value = "item-service") 7 | public interface GoodsClient extends GoodsApi { 8 | /** 9 | * 继承自GoodsApi由服务提供方维护接口 10 | */ 11 | 12 | } 13 | -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/java/com/leyou/goods/client/SpecificationClient.java: -------------------------------------------------------------------------------- 1 | package com.leyou.goods.client; 2 | 3 | import com.leyou.item.api.SpecApi; 4 | import org.springframework.cloud.openfeign.FeignClient; 5 | 6 | @FeignClient(value = "item-service") 7 | public interface SpecificationClient extends SpecApi { 8 | } 9 | -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8084 3 | 4 | spring: 5 | application: 6 | name: goods-web 7 | thymeleaf: 8 | cache: false 9 | rabbitmq: 10 | host: 192.168.159.128 11 | virtual-host: /mall 12 | username: mall 13 | password: mall 14 | 15 | eureka: 16 | client: 17 | service-url: 18 | defaultZone: http://127.0.0.1:10086/eureka 19 | instance: 20 | lease-renewal-interval-in-seconds: 5 # 每隔5秒发送一次心跳 21 | lease-expiration-duration-in-seconds: 15 # 10秒不发送就过期 -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/static/css/pages-addressList.css: -------------------------------------------------------------------------------- 1 | input{*display:inline;*zoom:1}.home{padding:10px;color:#333}.sui-modal{width:565px}.sui-modal .othername{margin-left:10px}.list dl{margin:0}.list dt,dd{line-height:28px}.list dt{font-weight:700;padding:5px}.list dt i{color:red}.list dd{margin:0 0 6px;border-bottom:1px solid #ededed;text-align:center}.list dd.active{color:#E12228;font-weight:700}.body{color:#666}.addressList{border:1px solid #ddd;margin:0 20px}.addressList .mt{overflow:hidden;padding:12px 10px;background-color:#f1f1f1;font-size:15px}.address-detail{margin:0 20px;padding:15px}.addresses .address-item{margin:10px 0;border:1px solid #ddd;padding:10px 10px 15px;line-height:28px}.address-item .smt{font-weight:700;font-size:15px;line-height:36px}.address-item .operate{margin-top:-30px}.smc .item .label{color:#a09e9e}.editinfo .address-item h5{font-weight:700}.editinfo .address-item{line-height:26px}.editinfo .address-item label{margin-right:5px} -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/static/css/pages-cooperation.css: -------------------------------------------------------------------------------- 1 | .NavList{display:none}.hotwords{margin-top:-17px!important}.banner{width:100%;height:300px;background:url(../img/_/cooperation_banner.jpg) no-repeat center center}.cooperation{position:relative;margin-top:-190px;margin-bottom:60px}.cooperation .title{text-align:center;color:#fff}.cooperation .title h1{font-size:40px}.cooperation .co-list{position:relative;margin-top:45px}.cooperation .co-list .list-title{position:absolute;left:42%;top:55px;font-size:40px;color:#fff}.co-list .list-title .btn-shop{font-size:16px;border-color:#fff;color:#fff;margin-top:10px;background:rgba(0,0,0,.4);padding:6px 36px;border-radius:29px;margin-left:19px}.cooperation .co-list .list-title h1{font-size:34px}.cooperation .co-list .list{margin:10px 0;overflow:hidden;font-size:15px}.cooperation .co-list .list ul li{list-style:none;float:left;border-right:2px solid #AEAEAE;padding-right:10px;padding-left:10px} -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/static/css/pages-payfail.css: -------------------------------------------------------------------------------- 1 | .top { 2 | background-color: #f1f1f1 3 | } 4 | 5 | .logoArea { 6 | overflow: hidden; 7 | position: relative 8 | } 9 | 10 | .logo { 11 | display: block; 12 | background: url(../img/Logo.png) no-repeat; 13 | width: 175px; 14 | height: 55px; 15 | margin: 13px auto; 16 | } 17 | 18 | .logo .title { 19 | font: 19px "微软雅黑"; 20 | position: absolute; 21 | top: 24px; 22 | left: 190px 23 | } 24 | 25 | .payfail { 26 | padding: 25px; 27 | margin: 20px 0; 28 | overflow: hidden; 29 | border: 1px solid #ddd; 30 | font-family: "微软雅黑" 31 | } 32 | 33 | .payfail .fail { 34 | width: 500px; 35 | margin: 0 auto 36 | } 37 | 38 | .fail h3 { 39 | font-weight: 700 40 | } 41 | 42 | .fail .fail-text { 43 | float: left; 44 | margin-left: 66px; 45 | line-height: 26px; 46 | font-size: 15px 47 | } 48 | 49 | .fail-text .button { 50 | margin: 16px 0 51 | } -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/static/css/pages-sampling.css: -------------------------------------------------------------------------------- 1 | .NavList{display:none}.hotwords{margin-top:-17px!important}.banner{width:100%;height:230px;background:url(../img/_/sampling_head.jpg) no-repeat center center}.sampling{position:relative;margin-bottom:60px}.title{text-align:center;color:#fff;position:absolute;top:-170px;*top:-150px;_top:-150px;left:23%}.sampling .title h1{font-size:26px}.center{text-align:center}.sampling .content .item h3{height:61px;background:url(../img/_/title_bg.jpg) no-repeat center center;text-align:center;line-height:58px;color:#333;font-size:24px;margin:28px 0 15px}.sampling .content .item p{font-size:15px}.sampling table{font-size:14px}.bewrite{font-size:16px;color:#666;line-height:25px;padding-bottom:4px}.bewrite.mark{color:#b61d1d}.item.question h4{font-size:16px}.item.question p{margin-bottom:0}.bold{font-weight:700} -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/static/js/pages/getOrderInfo.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | $(".address").hover(function(){ 3 | $(this).addClass("address-hover"); 4 | },function(){ 5 | $(this).removeClass("address-hover"); 6 | }); 7 | }) 8 | 9 | $(function(){ 10 | $(".addr-item .name").click(function(){ 11 | $(this).toggleClass("selected").siblings().removeClass("selected"); 12 | }); 13 | $(".payType li").click(function(){ 14 | $(this).toggleClass("selected").siblings().removeClass("selected"); 15 | }); 16 | }) 17 | -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/static/js/pages/home.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('input,textarea').placeholder(); 3 | }) -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/static/js/pages/login.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('input,textarea').placeholder(); 3 | }) -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/static/js/pages/register.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('input,textarea').placeholder(); 3 | }) -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/static/js/pages/shoplogin.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('input,textarea').placeholder(); 3 | }) -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/static/js/plugins/qs.js: -------------------------------------------------------------------------------- 1 | const qs = { 2 | //对escape()编码的字符串进行解码 3 | getQueryString: function (name) { 4 | var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); 5 | var r = window.location.search.substr(1).match(reg); 6 | if (r != null) { 7 | return unescape(r[2]); 8 | } 9 | return null;//如果此处只写return;则返回的是undefined 10 | } 11 | }; -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/static/js/widget/nav-portal-top.js: -------------------------------------------------------------------------------- 1 | 2 | /*购物车效果*/ 3 | function hovercar() { 4 | $("#shopcar").mouseover(function() { 5 | $("#shopcarlist").show("fast"); 6 | }); 7 | $("#shopcarlist").mouseleave(function() { 8 | $("#shopcarlist").hide("fast"); 9 | }); 10 | } 11 | 12 | /*自动完成*/ 13 | $(function(){ 14 | 15 | var availableTags = [ 16 | "ActionScript", 17 | "AppleScript", 18 | "Asp", 19 | "BASIC", 20 | "C", 21 | "C++", 22 | "Clojure", 23 | "COBOL", 24 | "ColdFusion", 25 | "Erlang", 26 | "Fortran", 27 | "Groovy", 28 | "Haskell", 29 | "Java", 30 | "JavaScript", 31 | "Lisp", 32 | "Perl", 33 | "PHP", 34 | "Python", 35 | "Ruby", 36 | "Scala", 37 | "Scheme" 38 | ]; 39 | $( "#autocomplete" ).autocomplete({ 40 | source: availableTags 41 | // source: "../data/autocomplete.json", 42 | // minLength: 2 43 | }); 44 | 45 | }); 46 | -------------------------------------------------------------------------------- /leyou/leyou-goods-web/src/main/resources/static/js/widget/nav.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | /*自动完成*/ 5 | $(function(){ 6 | 7 | var availableTags = [ 8 | "ActionScript", 9 | "AppleScript", 10 | "Asp", 11 | "BASIC", 12 | "C", 13 | "C++", 14 | "Clojure", 15 | "COBOL", 16 | "ColdFusion", 17 | "Erlang", 18 | "Fortran", 19 | "Groovy", 20 | "Haskell", 21 | "Java", 22 | "JavaScript", 23 | "Lisp", 24 | "Perl", 25 | "PHP", 26 | "Python", 27 | "Ruby", 28 | "Scala", 29 | "Scheme" 30 | ]; 31 | $( "#autocomplete" ).autocomplete({ 32 | source: availableTags 33 | 34 | }); 35 | 36 | }); 37 | -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8084 3 | 4 | spring: 5 | application: 6 | name: goods-web 7 | thymeleaf: 8 | cache: false 9 | rabbitmq: 10 | host: 192.168.159.128 11 | virtual-host: /mall 12 | username: mall 13 | password: mall 14 | 15 | eureka: 16 | client: 17 | service-url: 18 | defaultZone: http://127.0.0.1:10086/eureka 19 | instance: 20 | lease-renewal-interval-in-seconds: 5 # 每隔5秒发送一次心跳 21 | lease-expiration-duration-in-seconds: 15 # 10秒不发送就过期 -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/com/leyou/LeyouGoodsWebApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-goods-web/target/classes/com/leyou/LeyouGoodsWebApplication.class -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/com/leyou/goods/client/BrandClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-goods-web/target/classes/com/leyou/goods/client/BrandClient.class -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/com/leyou/goods/client/CategoryClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-goods-web/target/classes/com/leyou/goods/client/CategoryClient.class -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/com/leyou/goods/client/GoodsClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-goods-web/target/classes/com/leyou/goods/client/GoodsClient.class -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/com/leyou/goods/client/SpecificationClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-goods-web/target/classes/com/leyou/goods/client/SpecificationClient.class -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/com/leyou/goods/controller/GoodsController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-goods-web/target/classes/com/leyou/goods/controller/GoodsController.class -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/com/leyou/goods/listener/GoodsListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-goods-web/target/classes/com/leyou/goods/listener/GoodsListener.class -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/com/leyou/goods/service/GoodsHtmlService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-goods-web/target/classes/com/leyou/goods/service/GoodsHtmlService.class -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/com/leyou/goods/service/GoodsService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-goods-web/target/classes/com/leyou/goods/service/GoodsService.class -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/static/css/pages-addressList.css: -------------------------------------------------------------------------------- 1 | input{*display:inline;*zoom:1}.home{padding:10px;color:#333}.sui-modal{width:565px}.sui-modal .othername{margin-left:10px}.list dl{margin:0}.list dt,dd{line-height:28px}.list dt{font-weight:700;padding:5px}.list dt i{color:red}.list dd{margin:0 0 6px;border-bottom:1px solid #ededed;text-align:center}.list dd.active{color:#E12228;font-weight:700}.body{color:#666}.addressList{border:1px solid #ddd;margin:0 20px}.addressList .mt{overflow:hidden;padding:12px 10px;background-color:#f1f1f1;font-size:15px}.address-detail{margin:0 20px;padding:15px}.addresses .address-item{margin:10px 0;border:1px solid #ddd;padding:10px 10px 15px;line-height:28px}.address-item .smt{font-weight:700;font-size:15px;line-height:36px}.address-item .operate{margin-top:-30px}.smc .item .label{color:#a09e9e}.editinfo .address-item h5{font-weight:700}.editinfo .address-item{line-height:26px}.editinfo .address-item label{margin-right:5px} -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/static/css/pages-cooperation.css: -------------------------------------------------------------------------------- 1 | .NavList{display:none}.hotwords{margin-top:-17px!important}.banner{width:100%;height:300px;background:url(../img/_/cooperation_banner.jpg) no-repeat center center}.cooperation{position:relative;margin-top:-190px;margin-bottom:60px}.cooperation .title{text-align:center;color:#fff}.cooperation .title h1{font-size:40px}.cooperation .co-list{position:relative;margin-top:45px}.cooperation .co-list .list-title{position:absolute;left:42%;top:55px;font-size:40px;color:#fff}.co-list .list-title .btn-shop{font-size:16px;border-color:#fff;color:#fff;margin-top:10px;background:rgba(0,0,0,.4);padding:6px 36px;border-radius:29px;margin-left:19px}.cooperation .co-list .list-title h1{font-size:34px}.cooperation .co-list .list{margin:10px 0;overflow:hidden;font-size:15px}.cooperation .co-list .list ul li{list-style:none;float:left;border-right:2px solid #AEAEAE;padding-right:10px;padding-left:10px} -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/static/css/pages-payfail.css: -------------------------------------------------------------------------------- 1 | .top { 2 | background-color: #f1f1f1 3 | } 4 | 5 | .logoArea { 6 | overflow: hidden; 7 | position: relative 8 | } 9 | 10 | .logo { 11 | display: block; 12 | background: url(../img/Logo.png) no-repeat; 13 | width: 175px; 14 | height: 55px; 15 | margin: 13px auto; 16 | } 17 | 18 | .logo .title { 19 | font: 19px "微软雅黑"; 20 | position: absolute; 21 | top: 24px; 22 | left: 190px 23 | } 24 | 25 | .payfail { 26 | padding: 25px; 27 | margin: 20px 0; 28 | overflow: hidden; 29 | border: 1px solid #ddd; 30 | font-family: "微软雅黑" 31 | } 32 | 33 | .payfail .fail { 34 | width: 500px; 35 | margin: 0 auto 36 | } 37 | 38 | .fail h3 { 39 | font-weight: 700 40 | } 41 | 42 | .fail .fail-text { 43 | float: left; 44 | margin-left: 66px; 45 | line-height: 26px; 46 | font-size: 15px 47 | } 48 | 49 | .fail-text .button { 50 | margin: 16px 0 51 | } -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/static/css/pages-sampling.css: -------------------------------------------------------------------------------- 1 | .NavList{display:none}.hotwords{margin-top:-17px!important}.banner{width:100%;height:230px;background:url(../img/_/sampling_head.jpg) no-repeat center center}.sampling{position:relative;margin-bottom:60px}.title{text-align:center;color:#fff;position:absolute;top:-170px;*top:-150px;_top:-150px;left:23%}.sampling .title h1{font-size:26px}.center{text-align:center}.sampling .content .item h3{height:61px;background:url(../img/_/title_bg.jpg) no-repeat center center;text-align:center;line-height:58px;color:#333;font-size:24px;margin:28px 0 15px}.sampling .content .item p{font-size:15px}.sampling table{font-size:14px}.bewrite{font-size:16px;color:#666;line-height:25px;padding-bottom:4px}.bewrite.mark{color:#b61d1d}.item.question h4{font-size:16px}.item.question p{margin-bottom:0}.bold{font-weight:700} -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/static/js/pages/getOrderInfo.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | $(".address").hover(function(){ 3 | $(this).addClass("address-hover"); 4 | },function(){ 5 | $(this).removeClass("address-hover"); 6 | }); 7 | }) 8 | 9 | $(function(){ 10 | $(".addr-item .name").click(function(){ 11 | $(this).toggleClass("selected").siblings().removeClass("selected"); 12 | }); 13 | $(".payType li").click(function(){ 14 | $(this).toggleClass("selected").siblings().removeClass("selected"); 15 | }); 16 | }) 17 | -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/static/js/pages/home.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('input,textarea').placeholder(); 3 | }) -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/static/js/pages/login.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('input,textarea').placeholder(); 3 | }) -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/static/js/pages/register.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('input,textarea').placeholder(); 3 | }) -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/static/js/pages/shoplogin.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('input,textarea').placeholder(); 3 | }) -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/static/js/plugins/qs.js: -------------------------------------------------------------------------------- 1 | const qs = { 2 | //对escape()编码的字符串进行解码 3 | getQueryString: function (name) { 4 | var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); 5 | var r = window.location.search.substr(1).match(reg); 6 | if (r != null) { 7 | return unescape(r[2]); 8 | } 9 | return null;//如果此处只写return;则返回的是undefined 10 | } 11 | }; -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/static/js/widget/nav-portal-top.js: -------------------------------------------------------------------------------- 1 | 2 | /*购物车效果*/ 3 | function hovercar() { 4 | $("#shopcar").mouseover(function() { 5 | $("#shopcarlist").show("fast"); 6 | }); 7 | $("#shopcarlist").mouseleave(function() { 8 | $("#shopcarlist").hide("fast"); 9 | }); 10 | } 11 | 12 | /*自动完成*/ 13 | $(function(){ 14 | 15 | var availableTags = [ 16 | "ActionScript", 17 | "AppleScript", 18 | "Asp", 19 | "BASIC", 20 | "C", 21 | "C++", 22 | "Clojure", 23 | "COBOL", 24 | "ColdFusion", 25 | "Erlang", 26 | "Fortran", 27 | "Groovy", 28 | "Haskell", 29 | "Java", 30 | "JavaScript", 31 | "Lisp", 32 | "Perl", 33 | "PHP", 34 | "Python", 35 | "Ruby", 36 | "Scala", 37 | "Scheme" 38 | ]; 39 | $( "#autocomplete" ).autocomplete({ 40 | source: availableTags 41 | // source: "../data/autocomplete.json", 42 | // minLength: 2 43 | }); 44 | 45 | }); 46 | -------------------------------------------------------------------------------- /leyou/leyou-goods-web/target/classes/static/js/widget/nav.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | /*自动完成*/ 5 | $(function(){ 6 | 7 | var availableTags = [ 8 | "ActionScript", 9 | "AppleScript", 10 | "Asp", 11 | "BASIC", 12 | "C", 13 | "C++", 14 | "Clojure", 15 | "COBOL", 16 | "ColdFusion", 17 | "Erlang", 18 | "Fortran", 19 | "Groovy", 20 | "Haskell", 21 | "Java", 22 | "JavaScript", 23 | "Lisp", 24 | "Perl", 25 | "PHP", 26 | "Python", 27 | "Ruby", 28 | "Scala", 29 | "Scheme" 30 | ]; 31 | $( "#autocomplete" ).autocomplete({ 32 | source: availableTags 33 | 34 | }); 35 | 36 | }); 37 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/src/main/java/com/leyou/item/api/BrandApi.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.api; 2 | 3 | import com.leyou.item.pojo.Brand; 4 | import org.springframework.web.bind.annotation.GetMapping; 5 | import org.springframework.web.bind.annotation.PathVariable; 6 | import org.springframework.web.bind.annotation.RequestMapping; 7 | import org.springframework.web.bind.annotation.RequestParam; 8 | 9 | import java.util.List; 10 | 11 | @RequestMapping("brand") 12 | public interface BrandApi { 13 | 14 | 15 | 16 | @GetMapping("list") 17 | List queryBrandByIds(@RequestParam("ids") List ids); 18 | 19 | @GetMapping("{id}") 20 | public Brand queryBrandById(@PathVariable("id")Long id); 21 | } 22 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/src/main/java/com/leyou/item/api/CategoryApi.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.api; 2 | 3 | import org.springframework.web.bind.annotation.GetMapping; 4 | import org.springframework.web.bind.annotation.RequestMapping; 5 | import org.springframework.web.bind.annotation.RequestParam; 6 | 7 | import java.util.List; 8 | 9 | @RequestMapping("category") 10 | public interface CategoryApi { 11 | 12 | @GetMapping 13 | public List queryNamesByIds(@RequestParam("ids") List ids); 14 | 15 | } 16 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/src/main/java/com/leyou/item/bo/SpuBo.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.bo; 2 | 3 | import com.leyou.item.pojo.Sku; 4 | import com.leyou.item.pojo.Spu; 5 | import com.leyou.item.pojo.SpuDetail; 6 | import lombok.Data; 7 | 8 | import javax.persistence.Transient; 9 | import java.util.List; 10 | 11 | /** 12 | * Spu 改造的 业务对象层对象 13 | */ 14 | @Data 15 | public class SpuBo extends Spu { 16 | @Transient 17 | private String cname; 18 | @Transient 19 | private String bname; 20 | @Transient 21 | private List skus; 22 | @Transient 23 | private SpuDetail spuDetail; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/src/main/java/com/leyou/item/pojo/Sku.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.pojo; 2 | 3 | import lombok.Data; 4 | 5 | import javax.persistence.*; 6 | import java.util.Date; 7 | 8 | @Table(name = "tb_sku") 9 | @Data 10 | public class Sku { 11 | @Id 12 | @GeneratedValue(strategy = GenerationType.IDENTITY) 13 | private Long id; 14 | private Long spuId; 15 | private String title; 16 | private String images; 17 | private Long price; 18 | private String ownSpec;// 商品特殊规格的键值对 19 | private String indexes;// 商品特殊规格的下标 20 | private Boolean enable;// 是否有效,逻辑删除用 21 | private Date createTime;// 创建时间 22 | private Date lastUpdateTime;// 最后修改时间 23 | @Transient 24 | private Integer stock;// 库存 25 | @Transient 26 | private Integer seckillStock;//秒杀剩余库存量 27 | @Transient 28 | private Integer seckillTotal; 29 | 30 | } -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/src/main/java/com/leyou/item/pojo/SpecGroup.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.pojo; 2 | 3 | import lombok.Data; 4 | 5 | import javax.persistence.*; 6 | import java.util.List; 7 | 8 | @Data 9 | @Table(name = "tb_spec_group") 10 | public class SpecGroup { 11 | 12 | @Id 13 | @GeneratedValue(strategy = GenerationType.IDENTITY) 14 | private Long id; 15 | 16 | private Long cid; 17 | 18 | private String name; 19 | @Transient 20 | private List specParams; 21 | 22 | public SpecGroup() { 23 | } 24 | 25 | } -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/api/BrandApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/api/BrandApi.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/api/CategoryApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/api/CategoryApi.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/api/GoodsApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/api/GoodsApi.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/api/SpecApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/api/SpecApi.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/api/SpuApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/api/SpuApi.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/bo/SpuBo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/bo/SpuBo.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/Brand.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/Brand.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/Category.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/Category.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/Sku.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/Sku.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/SpecGroup.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/SpecGroup.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/SpecParam.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/SpecParam.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/Spu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/Spu.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/SpuDetail.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/SpuDetail.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/Stock.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-interface/target/classes/com/leyou/item/pojo/Stock.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/src/main/java/com/leyou/LeyouItemApplication.java: -------------------------------------------------------------------------------- 1 | package com.leyou; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; 6 | import tk.mybatis.spring.annotation.MapperScan; 7 | 8 | @SpringBootApplication 9 | @EnableDiscoveryClient 10 | @MapperScan("com.leyou.item.mapper") 11 | public class LeyouItemApplication { 12 | public static void main(String[] args) { 13 | SpringApplication.run(LeyouItemApplication.class); 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/src/main/java/com/leyou/item/mapper/BrandMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.mapper; 2 | 3 | import com.leyou.item.pojo.Brand; 4 | import org.apache.ibatis.annotations.Insert; 5 | import org.apache.ibatis.annotations.Param; 6 | import org.apache.ibatis.annotations.Select; 7 | import tk.mybatis.mapper.additional.idlist.SelectByIdListMapper; 8 | import tk.mybatis.mapper.common.Mapper; 9 | 10 | import java.util.List; 11 | 12 | public interface BrandMapper extends Mapper ,SelectByIdListMapper { 13 | 14 | @Insert("INSERT into tb_category_brand (category_id,brand_id) VALUES (#{cid},#{bid})") 15 | void insertCategoryAndBrand(@Param("cid") Long cid, @Param("bid") Long id); 16 | 17 | @Select("select * from tb_brand a INNER JOIN tb_category_brand b on a.id = b.brand_id where b.category_id = #{cid}") 18 | List selectBrandsByCid(Long cid); 19 | 20 | } 21 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/src/main/java/com/leyou/item/mapper/CategoryMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.mapper; 2 | 3 | import com.leyou.item.pojo.Category; 4 | import tk.mybatis.mapper.additional.idlist.SelectByIdListMapper; 5 | import tk.mybatis.mapper.common.Mapper; 6 | 7 | public interface CategoryMapper extends Mapper,SelectByIdListMapper { 8 | } 9 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/src/main/java/com/leyou/item/mapper/SkuMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.mapper; 2 | 3 | import com.leyou.item.pojo.Sku; 4 | import tk.mybatis.mapper.common.Mapper; 5 | 6 | public interface SkuMapper extends Mapper { 7 | } 8 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/src/main/java/com/leyou/item/mapper/SpecGroupMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.mapper; 2 | 3 | import com.leyou.item.pojo.SpecGroup; 4 | import tk.mybatis.mapper.common.Mapper; 5 | 6 | public interface SpecGroupMapper extends Mapper { 7 | } 8 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/src/main/java/com/leyou/item/mapper/SpecParamMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.mapper; 2 | 3 | import com.leyou.item.pojo.SpecParam; 4 | import tk.mybatis.mapper.common.Mapper; 5 | 6 | public interface SpecParamMapper extends Mapper { 7 | } 8 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/src/main/java/com/leyou/item/mapper/SpuDetailMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.mapper; 2 | 3 | import com.leyou.item.pojo.SpuDetail; 4 | import tk.mybatis.mapper.common.Mapper; 5 | 6 | public interface SpuDetailMapper extends Mapper { 7 | } 8 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/src/main/java/com/leyou/item/mapper/SpuMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.mapper; 2 | 3 | import com.leyou.item.pojo.Spu; 4 | import tk.mybatis.mapper.common.Mapper; 5 | 6 | public interface SpuMapper extends Mapper { 7 | } 8 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/src/main/java/com/leyou/item/mapper/StockMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.item.mapper; 2 | 3 | import com.leyou.item.pojo.Stock; 4 | import tk.mybatis.mapper.common.Mapper; 5 | 6 | public interface StockMapper extends Mapper { 7 | } 8 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8081 3 | spring: 4 | application: 5 | name: item-service 6 | datasource: 7 | username: root 8 | password: root 9 | url: jdbc:mysql://localhost:3306/lemall 10 | hikari: 11 | maximum-pool-size: 30 12 | minimum-idle: 10 13 | cloud: 14 | refresh: 15 | refreshable: none 16 | rabbitmq: 17 | host: 192.168.159.128 18 | virtual-host: /mall 19 | password: mall 20 | username: mall 21 | template: 22 | exchange: MALL.ITEM.EXCHANGE 23 | redis: 24 | host: 192.168.159.128 25 | eureka: 26 | client: 27 | service-url: 28 | defaultZone: http://127.0.0.1:10086/eureka 29 | instance: 30 | lease-expiration-duration-in-seconds: 15 31 | lease-renewal-interval-in-seconds: 5 32 | mybatis: 33 | type-aliases-package: com.leyou.item.pojo 34 | 35 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8081 3 | spring: 4 | application: 5 | name: item-service 6 | datasource: 7 | username: root 8 | password: root 9 | url: jdbc:mysql://localhost:3306/lemall 10 | hikari: 11 | maximum-pool-size: 30 12 | minimum-idle: 10 13 | cloud: 14 | refresh: 15 | refreshable: none 16 | rabbitmq: 17 | host: 192.168.159.128 18 | virtual-host: /mall 19 | password: mall 20 | username: mall 21 | template: 22 | exchange: MALL.ITEM.EXCHANGE 23 | redis: 24 | host: 192.168.159.128 25 | eureka: 26 | client: 27 | service-url: 28 | defaultZone: http://127.0.0.1:10086/eureka 29 | instance: 30 | lease-expiration-duration-in-seconds: 15 31 | lease-renewal-interval-in-seconds: 5 32 | mybatis: 33 | type-aliases-package: com.leyou.item.pojo 34 | 35 | -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/LeyouItemApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/LeyouItemApplication.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/controller/BrandController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/controller/BrandController.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/controller/CategoryController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/controller/CategoryController.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/controller/GoodsController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/controller/GoodsController.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/controller/SpecificationController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/controller/SpecificationController.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/BrandMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/BrandMapper.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/CategoryMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/CategoryMapper.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/SkuMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/SkuMapper.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/SpecGroupMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/SpecGroupMapper.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/SpecParamMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/SpecParamMapper.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/SpuDetailMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/SpuDetailMapper.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/SpuMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/SpuMapper.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/StockMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/mapper/StockMapper.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/service/BrandService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/service/BrandService.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/service/CategoryService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/service/CategoryService.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/service/GoodsService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/service/GoodsService.class -------------------------------------------------------------------------------- /leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/service/SpecificationService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-item/leyou-item-service/target/classes/com/leyou/item/service/SpecificationService.class -------------------------------------------------------------------------------- /leyou/leyou-item/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | com.leyou 7 | leyou 8 | 1.0-SNAPSHOT 9 | 10 | 4.0.0 11 | 12 | com.leyou.item 13 | leyou-item 14 | pom 15 | 16 | leyou-item-interface 17 | leyou-item-service 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /leyou/leyou-order/src/main/java/com/leyou/LeyouOrderApplication.java: -------------------------------------------------------------------------------- 1 | package com.leyou; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; 6 | import org.springframework.cloud.openfeign.EnableFeignClients; 7 | import tk.mybatis.spring.annotation.MapperScan; 8 | 9 | @SpringBootApplication 10 | @EnableDiscoveryClient 11 | @EnableFeignClients 12 | @MapperScan("com.leyou.order.mapper") 13 | public class LeyouOrderApplication { 14 | 15 | public static void main(String[] args) { 16 | SpringApplication.run(LeyouOrderApplication.class, args); 17 | } 18 | } -------------------------------------------------------------------------------- /leyou/leyou-order/src/main/java/com/leyou/config/IdWorkerConfig.java: -------------------------------------------------------------------------------- 1 | package com.leyou.config; 2 | 3 | import com.leyou.util.IdWorker; 4 | import org.springframework.boot.context.properties.EnableConfigurationProperties; 5 | import org.springframework.context.annotation.Bean; 6 | import org.springframework.context.annotation.Configuration; 7 | 8 | @Configuration 9 | @EnableConfigurationProperties(IdWorkerProperties.class) 10 | public class IdWorkerConfig { 11 | 12 | @Bean 13 | public IdWorker idWorker(IdWorkerProperties prop) { 14 | return new IdWorker(prop.getWorkerId(), prop.getDatacenterId()); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /leyou/leyou-order/src/main/java/com/leyou/config/IdWorkerProperties.java: -------------------------------------------------------------------------------- 1 | package com.leyou.config; 2 | 3 | import org.springframework.boot.context.properties.ConfigurationProperties; 4 | 5 | @ConfigurationProperties(prefix = "mall.worker") 6 | public class IdWorkerProperties { 7 | 8 | private long workerId;// 当前机器id 9 | 10 | private long datacenterId;// 序列号 11 | 12 | public long getWorkerId() { 13 | return workerId; 14 | } 15 | 16 | public void setWorkerId(long workerId) { 17 | this.workerId = workerId; 18 | } 19 | 20 | public long getDatacenterId() { 21 | return datacenterId; 22 | } 23 | 24 | public void setDatacenterId(long datacenterId) { 25 | this.datacenterId = datacenterId; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /leyou/leyou-order/src/main/java/com/leyou/order/mapper/AddressMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.order.mapper; 2 | 3 | import com.leyou.order.pojo.Address; 4 | import tk.mybatis.mapper.common.Mapper; 5 | 6 | public interface AddressMapper extends Mapper
    { 7 | } 8 | 9 | -------------------------------------------------------------------------------- /leyou/leyou-order/src/main/java/com/leyou/order/mapper/OrderDetailMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.order.mapper; 2 | 3 | import com.leyou.order.pojo.OrderDetail; 4 | import tk.mybatis.mapper.common.Mapper; 5 | import tk.mybatis.mapper.common.special.InsertListMapper; 6 | 7 | public interface OrderDetailMapper extends Mapper, InsertListMapper { 8 | } 9 | -------------------------------------------------------------------------------- /leyou/leyou-order/src/main/java/com/leyou/order/mapper/OrderMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.order.mapper; 2 | 3 | import com.leyou.order.pojo.Order; 4 | import org.apache.ibatis.annotations.Param; 5 | import tk.mybatis.mapper.common.Mapper; 6 | 7 | import java.util.List; 8 | 9 | public interface OrderMapper extends Mapper { 10 | 11 | List queryOrderList( 12 | @Param("userId") Long userId, 13 | @Param("status") Integer status); 14 | } 15 | -------------------------------------------------------------------------------- /leyou/leyou-order/src/main/java/com/leyou/order/mapper/OrderStatusMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.order.mapper; 2 | 3 | import com.leyou.order.pojo.OrderStatus; 4 | import tk.mybatis.mapper.common.Mapper; 5 | 6 | public interface OrderStatusMapper extends Mapper { 7 | } 8 | -------------------------------------------------------------------------------- /leyou/leyou-order/src/main/java/com/leyou/order/service/api/GoodsService.java: -------------------------------------------------------------------------------- 1 | package com.leyou.order.service.api; 2 | 3 | import com.leyou.item.api.GoodsApi; 4 | import org.springframework.cloud.openfeign.FeignClient; 5 | 6 | @FeignClient(value = "leyou-gateway", path = "/api/item") 7 | public interface GoodsService extends GoodsApi { 8 | } 9 | -------------------------------------------------------------------------------- /leyou/leyou-order/src/main/java/com/leyou/utils/PayState.java: -------------------------------------------------------------------------------- 1 | package com.leyou.utils; 2 | 3 | public enum PayState { 4 | NOT_PAY(0),SUCCESS(1),FAIL(2); 5 | 6 | PayState(int value) { 7 | this.value = value; 8 | } 9 | 10 | int value; 11 | 12 | public int getValue() { 13 | return value; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/LeyouOrderApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/LeyouOrderApplication.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/config/IdWorkerConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/config/IdWorkerConfig.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/config/IdWorkerProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/config/IdWorkerProperties.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/config/JwtProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/config/JwtProperties.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/config/MvcConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/config/MvcConfig.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/config/PayConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/config/PayConfig.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/config/PayProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/config/PayProperties.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/config/SwaggerConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/config/SwaggerConfig.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/controller/AddressController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/controller/AddressController.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/controller/OrderController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/controller/OrderController.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/interceptor/LoginInterceptor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/interceptor/LoginInterceptor.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/mapper/AddressMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/mapper/AddressMapper.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/mapper/OrderDetailMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/mapper/OrderDetailMapper.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/mapper/OrderMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/mapper/OrderMapper.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/mapper/OrderStatusMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/mapper/OrderStatusMapper.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/pojo/Address.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/pojo/Address.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/pojo/Order.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/pojo/Order.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/pojo/OrderDetail.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/pojo/OrderDetail.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/pojo/OrderStatus.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/pojo/OrderStatus.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/service/AddressService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/service/AddressService.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/service/OrderService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/service/OrderService.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/order/service/api/GoodsService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/order/service/api/GoodsService.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/utils/PayHelper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/utils/PayHelper.class -------------------------------------------------------------------------------- /leyou/leyou-order/target/classes/com/leyou/utils/PayState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-order/target/classes/com/leyou/utils/PayState.class -------------------------------------------------------------------------------- /leyou/leyou-register/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | com.leyou 7 | leyou 8 | 1.0-SNAPSHOT 9 | 10 | 4.0.0 11 | 12 | com.leyou.register 13 | leyou-register 14 | 15 | 16 | 17 | org.springframework.cloud 18 | spring-cloud-starter-netflix-eureka-server 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /leyou/leyou-register/src/main/java/com/leyou/LeyouRegisterApplication.java: -------------------------------------------------------------------------------- 1 | package com.leyou; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; 6 | 7 | @SpringBootApplication 8 | @EnableEurekaServer 9 | public class LeyouRegisterApplication { 10 | 11 | public static void main(String[] args) { 12 | SpringApplication.run(LeyouRegisterApplication.class); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /leyou/leyou-register/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 10086 3 | spring: 4 | application: 5 | name: leyou-registry 6 | 7 | eureka: 8 | client: 9 | service-url: 10 | defaultZone: http://127.0.0.1:10086/eureka 11 | register-with-eureka: false #不注册到eureka 12 | fetch-registry: false #不拉取服务 -------------------------------------------------------------------------------- /leyou/leyou-register/target/classes/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 10086 3 | spring: 4 | application: 5 | name: leyou-registry 6 | 7 | eureka: 8 | client: 9 | service-url: 10 | defaultZone: http://127.0.0.1:10086/eureka 11 | register-with-eureka: false #不注册到eureka 12 | fetch-registry: false #不拉取服务 -------------------------------------------------------------------------------- /leyou/leyou-register/target/classes/com/leyou/LeyouRegisterApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-register/target/classes/com/leyou/LeyouRegisterApplication.class -------------------------------------------------------------------------------- /leyou/leyou-sms/src/main/java/com/leyou/LeyouSmsApplication.java: -------------------------------------------------------------------------------- 1 | package com.leyou; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class LeyouSmsApplication { 8 | 9 | public static void main(String[] args) { 10 | SpringApplication.run(LeyouSmsApplication.class); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /leyou/leyou-sms/src/main/java/com/leyou/sms/config/SmsProperties.java: -------------------------------------------------------------------------------- 1 | package com.leyou.sms.config; 2 | 3 | import lombok.Data; 4 | import org.springframework.boot.context.properties.ConfigurationProperties; 5 | 6 | @ConfigurationProperties(prefix = "mall.sms") 7 | @Data 8 | public class SmsProperties { 9 | String accessKeyId; 10 | 11 | String accessKeySecret; 12 | 13 | String signName; 14 | 15 | String verifyCodeTemplate; 16 | } 17 | -------------------------------------------------------------------------------- /leyou/leyou-sms/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8086 3 | spring: 4 | application: 5 | name: sms-service 6 | rabbitmq: 7 | host: 192.168.159.128 8 | username: mall 9 | password: mall 10 | virtual-host: /mall 11 | mall: 12 | sms: 13 | accessKeyId: LTAI4FjcQwEJiaUj5hcDHctd # 自己的accessKeyId 14 | accessKeySecret: d2ZbR6J0y04z1hps5glUMLdjDg7IbZ # 自己的AccessKeySecret 15 | signName: 蚂蚁商城 # 签名名称 16 | verifyCodeTemplate: SMS_179165402 # 模板名称 sms参数均少一位,ID密码请去阿里云官方申请 -------------------------------------------------------------------------------- /leyou/leyou-sms/target/classes/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8086 3 | spring: 4 | application: 5 | name: sms-service 6 | rabbitmq: 7 | host: 192.168.159.128 8 | username: mall 9 | password: mall 10 | virtual-host: /mall 11 | mall: 12 | sms: 13 | accessKeyId: LTAI4FjcQwEJiaUj5hcDHctd # 自己的accessKeyId 14 | accessKeySecret: d2ZbR6J0y04z1hps5glUMLdjDg7IbZ # 自己的AccessKeySecret 15 | signName: 蚂蚁商城 # 签名名称 16 | verifyCodeTemplate: SMS_179165402 # 模板名称 sms参数均少一位,ID密码请去阿里云官方申请 -------------------------------------------------------------------------------- /leyou/leyou-sms/target/classes/com/leyou/LeyouSmsApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-sms/target/classes/com/leyou/LeyouSmsApplication.class -------------------------------------------------------------------------------- /leyou/leyou-sms/target/classes/com/leyou/sms/config/SmsProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-sms/target/classes/com/leyou/sms/config/SmsProperties.class -------------------------------------------------------------------------------- /leyou/leyou-sms/target/classes/com/leyou/sms/listener/SmsListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-sms/target/classes/com/leyou/sms/listener/SmsListener.class -------------------------------------------------------------------------------- /leyou/leyou-sms/target/classes/com/leyou/sms/utils/SmsUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-sms/target/classes/com/leyou/sms/utils/SmsUtils.class -------------------------------------------------------------------------------- /leyou/leyou-upload/src/main/java/com/leyou/LeyouUploadApplication.java: -------------------------------------------------------------------------------- 1 | package com.leyou; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; 6 | 7 | @SpringBootApplication 8 | @EnableDiscoveryClient 9 | public class LeyouUploadApplication { 10 | 11 | public static void main(String[] args) { 12 | SpringApplication.run(LeyouUploadApplication.class); 13 | } 14 | 15 | 16 | 17 | } 18 | -------------------------------------------------------------------------------- /leyou/leyou-upload/src/main/java/com/leyou/config/FastClientImporter.java: -------------------------------------------------------------------------------- 1 | package com.leyou.config; 2 | 3 | import com.github.tobato.fastdfs.FdfsClientConfig; 4 | import org.springframework.context.annotation.Configuration; 5 | import org.springframework.context.annotation.EnableMBeanExport; 6 | import org.springframework.context.annotation.Import; 7 | import org.springframework.jmx.support.RegistrationPolicy; 8 | 9 | @Configuration 10 | @Import(FdfsClientConfig.class) 11 | // 解决jmx重复注册bean的问题 12 | @EnableMBeanExport(registration = RegistrationPolicy.IGNORE_EXISTING) 13 | public class FastClientImporter { 14 | } -------------------------------------------------------------------------------- /leyou/leyou-upload/src/main/java/com/leyou/config/UploadProperties.java: -------------------------------------------------------------------------------- 1 | package com.leyou.config; 2 | 3 | import lombok.Data; 4 | import org.springframework.boot.context.properties.ConfigurationProperties; 5 | import org.springframework.stereotype.Component; 6 | import java.util.List; 7 | 8 | /** 9 | * 文件上传配置类 10 | * 读取并注入application.yml中以ly.upload为前缀的配置 11 | */ 12 | @Data 13 | @Component 14 | @ConfigurationProperties(prefix = "ly.upload") 15 | public class UploadProperties { 16 | 17 | private String baseUrl; 18 | private List allowTypes; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /leyou/leyou-upload/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8082 3 | spring: 4 | application: 5 | name: upload-service 6 | servlet: 7 | multipart: 8 | max-file-size: 20MB 9 | eureka: 10 | client: 11 | service-url: 12 | defaultZone: http://127.0.0.1:10086/eureka 13 | instance: 14 | lease-renewal-interval-in-seconds: 5 # 每隔5秒发送一次心跳 15 | lease-expiration-duration-in-seconds: 15 # 15秒不发送就过期 16 | 17 | 18 | fdfs: 19 | so-timeout: 1501 20 | connect-timeout: 601 21 | thumb-image: #上传原图和缩略图,可返回缩略图url给前端 22 | width: 60 23 | height: 60 24 | tracker-list: #tracker地址 25 | - 192.168.159.128:22122 -------------------------------------------------------------------------------- /leyou/leyou-upload/src/test/java/com/leyou/upload/test/Test.java: -------------------------------------------------------------------------------- 1 | package com.leyou.upload.test; 2 | 3 | import org.junit.runner.RunWith; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | import org.springframework.test.context.junit4.SpringRunner; 6 | 7 | @SpringBootTest 8 | @RunWith(SpringRunner.class) 9 | public class Test { 10 | } 11 | -------------------------------------------------------------------------------- /leyou/leyou-upload/target/classes/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8082 3 | spring: 4 | application: 5 | name: upload-service 6 | servlet: 7 | multipart: 8 | max-file-size: 20MB 9 | eureka: 10 | client: 11 | service-url: 12 | defaultZone: http://127.0.0.1:10086/eureka 13 | instance: 14 | lease-renewal-interval-in-seconds: 5 # 每隔5秒发送一次心跳 15 | lease-expiration-duration-in-seconds: 15 # 15秒不发送就过期 16 | 17 | 18 | fdfs: 19 | so-timeout: 1501 20 | connect-timeout: 601 21 | thumb-image: #上传原图和缩略图,可返回缩略图url给前端 22 | width: 60 23 | height: 60 24 | tracker-list: #tracker地址 25 | - 192.168.159.128:22122 -------------------------------------------------------------------------------- /leyou/leyou-upload/target/classes/com/leyou/LeyouUploadApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-upload/target/classes/com/leyou/LeyouUploadApplication.class -------------------------------------------------------------------------------- /leyou/leyou-upload/target/classes/com/leyou/config/FastClientImporter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-upload/target/classes/com/leyou/config/FastClientImporter.class -------------------------------------------------------------------------------- /leyou/leyou-upload/target/classes/com/leyou/config/UploadProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-upload/target/classes/com/leyou/config/UploadProperties.class -------------------------------------------------------------------------------- /leyou/leyou-upload/target/classes/com/leyou/upload/config/GlobalCorsConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-upload/target/classes/com/leyou/upload/config/GlobalCorsConfig.class -------------------------------------------------------------------------------- /leyou/leyou-upload/target/classes/com/leyou/upload/controller/UploadController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-upload/target/classes/com/leyou/upload/controller/UploadController.class -------------------------------------------------------------------------------- /leyou/leyou-upload/target/classes/com/leyou/upload/service/UploadService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-upload/target/classes/com/leyou/upload/service/UploadService.class -------------------------------------------------------------------------------- /leyou/leyou-upload/target/test-classes/com/leyou/upload/test/FastDFSTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-upload/target/test-classes/com/leyou/upload/test/FastDFSTest.class -------------------------------------------------------------------------------- /leyou/leyou-upload/target/test-classes/com/leyou/upload/test/Test.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-upload/target/test-classes/com/leyou/upload/test/Test.class -------------------------------------------------------------------------------- /leyou/leyou-user/leyou-user-interface/src/main/java/com/leyou/user/api/UserApi.java: -------------------------------------------------------------------------------- 1 | package com.leyou.user.api; 2 | 3 | import com.leyou.user.pojo.User; 4 | import org.springframework.web.bind.annotation.GetMapping; 5 | import org.springframework.web.bind.annotation.RequestParam; 6 | 7 | public interface UserApi { 8 | 9 | @GetMapping("query") 10 | public User queryUser(@RequestParam("username")String username, @RequestParam("password") String password); 11 | } 12 | -------------------------------------------------------------------------------- /leyou/leyou-user/leyou-user-interface/src/main/java/com/leyou/user/utils/CodecUtils.java: -------------------------------------------------------------------------------- 1 | package com.leyou.user.utils; 2 | 3 | import org.apache.commons.codec.digest.DigestUtils; 4 | import org.apache.commons.lang3.StringUtils; 5 | 6 | import java.util.UUID; 7 | 8 | public class CodecUtils { 9 | 10 | 11 | 12 | public static String md5Hex(String data,String salt) { 13 | if (StringUtils.isBlank(salt)) { 14 | salt = data.hashCode() + ""; 15 | } 16 | return DigestUtils.md5Hex(salt + DigestUtils.md5Hex(data)); 17 | } 18 | 19 | public static String shaHex(String data, String salt) { 20 | if (StringUtils.isBlank(salt)) { 21 | salt = data.hashCode() + ""; 22 | } 23 | return DigestUtils.sha512Hex(salt + DigestUtils.sha512Hex(data)); 24 | } 25 | 26 | public static String generateSalt(){ 27 | return StringUtils.replace(UUID.randomUUID().toString(), "-", ""); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /leyou/leyou-user/leyou-user-interface/target/classes/com/leyou/user/api/UserApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-user/leyou-user-interface/target/classes/com/leyou/user/api/UserApi.class -------------------------------------------------------------------------------- /leyou/leyou-user/leyou-user-interface/target/classes/com/leyou/user/pojo/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-user/leyou-user-interface/target/classes/com/leyou/user/pojo/User.class -------------------------------------------------------------------------------- /leyou/leyou-user/leyou-user-interface/target/classes/com/leyou/user/utils/CodecUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-user/leyou-user-interface/target/classes/com/leyou/user/utils/CodecUtils.class -------------------------------------------------------------------------------- /leyou/leyou-user/leyou-user-service/leyou-user-service.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /leyou/leyou-user/leyou-user-service/src/main/java/com/leyou/UserApplication.java: -------------------------------------------------------------------------------- 1 | package com.leyou; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; 6 | import tk.mybatis.spring.annotation.MapperScan; 7 | 8 | @SpringBootApplication 9 | @EnableDiscoveryClient 10 | @MapperScan("com.leyou.mapper") 11 | public class UserApplication { 12 | public static void main(String[] args) { 13 | SpringApplication.run(UserApplication.class); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /leyou/leyou-user/leyou-user-service/src/main/java/com/leyou/mapper/UserMapper.java: -------------------------------------------------------------------------------- 1 | package com.leyou.mapper; 2 | 3 | import com.leyou.user.pojo.User; 4 | import tk.mybatis.mapper.common.Mapper; 5 | 6 | public interface UserMapper extends Mapper { 7 | } 8 | -------------------------------------------------------------------------------- /leyou/leyou-user/leyou-user-service/target/classes/com/leyou/UserApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-user/leyou-user-service/target/classes/com/leyou/UserApplication.class -------------------------------------------------------------------------------- /leyou/leyou-user/leyou-user-service/target/classes/com/leyou/controller/UserController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-user/leyou-user-service/target/classes/com/leyou/controller/UserController.class -------------------------------------------------------------------------------- /leyou/leyou-user/leyou-user-service/target/classes/com/leyou/mapper/UserMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-user/leyou-user-service/target/classes/com/leyou/mapper/UserMapper.class -------------------------------------------------------------------------------- /leyou/leyou-user/leyou-user-service/target/classes/com/leyou/service/UserService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/leyou/leyou-user/leyou-user-service/target/classes/com/leyou/service/UserService.class -------------------------------------------------------------------------------- /leyou/leyou-user/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | leyou 7 | com.leyou 8 | 1.0-SNAPSHOT 9 | 10 | 4.0.0 11 | 12 | com.leyou.user 13 | leyou-user 14 | pom 15 | 16 | leyou-user-interface 17 | leyou-user-service 18 | 19 | 20 | -------------------------------------------------------------------------------- /leyou/leyou.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /rsa/rsa.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/rsa/rsa.pri -------------------------------------------------------------------------------- /rsa/rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fx-crystal/leyou/9472a2f7b1dc5e71f2bd82de54ba184152e61167/rsa/rsa.pub --------------------------------------------------------------------------------