├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ └── maven-wrapper.jar ├── .workflow └── test.yml ├── Dockerfile ├── README.md ├── doc ├── ER │ ├── ER.md │ └── ER联系.png ├── api │ ├── admin │ │ ├── Sku.md │ │ ├── 后端首页内容.md │ │ ├── 售后服务afterSales.md │ │ ├── 商品管理.md │ │ ├── 商品类别Types.md │ │ ├── 商品评价.md │ │ ├── 日志-logger.md │ │ ├── 活动管理页面.md │ │ ├── 添加广告-Advertise.md │ │ ├── 登录页接口.md │ │ ├── 管理员api-Admin.md │ │ ├── 订单界面.md │ │ ├── 订阅-SubscriptionHistory.md │ │ ├── 订阅者-Subscriber.md │ │ ├── 顾客管理-User.md │ │ └── 黑名单api-limitList.md │ ├── open │ │ ├── 商品展示Goods.md │ │ ├── 商品详情页.md │ │ ├── 广告-Advertise.md │ │ └── 秒杀相关.md │ └── user │ │ ├── 下单.md │ │ ├── 支付.md │ │ ├── 收件人地址.md │ │ ├── 用户信息.md │ │ ├── 订单相关.md │ │ ├── 评价.md │ │ └── 购物车.md └── kill-完成进度.md ├── mvnw ├── mvnw.cmd ├── nginx.conf ├── pom.xml ├── sql └── shoppingkill.sql ├── src ├── main │ ├── java │ │ └── com │ │ │ └── wsl │ │ │ └── shoppingkill │ │ │ ├── Application.java │ │ │ ├── README.md │ │ │ ├── common │ │ │ ├── Result.java │ │ │ ├── exception │ │ │ │ └── Exceptions.java │ │ │ ├── fastjson │ │ │ │ ├── BaseEnum.java │ │ │ │ ├── BaseEnumSerializer.java │ │ │ │ └── IEnumDeSerializer.java │ │ │ ├── log │ │ │ │ ├── AspectSupport.java │ │ │ │ ├── ExpressionEvaluator.java │ │ │ │ ├── ExpressionRootObject.java │ │ │ │ ├── HttpContextUtil.java │ │ │ │ ├── LoggersAspect.java │ │ │ │ └── MyLog.java │ │ │ ├── test │ │ │ │ └── TestController.java │ │ │ └── util │ │ │ │ ├── CommonUtil.java │ │ │ │ ├── ConvertObjUtil.java │ │ │ │ ├── DateUtil.java │ │ │ │ ├── Generator.java │ │ │ │ ├── IpUtils.java │ │ │ │ ├── MapUtil.java │ │ │ │ ├── ObjectUtil.java │ │ │ │ ├── PageUtil.java │ │ │ │ └── RegexUtils.java │ │ │ ├── component │ │ │ ├── VerifyComponent.java │ │ │ ├── email │ │ │ │ └── MailComponent.java │ │ │ ├── jwt │ │ │ │ └── JwtComponent.java │ │ │ ├── oss │ │ │ │ └── OssComponent.java │ │ │ ├── request │ │ │ │ ├── AbstractCurrentRequestComponent.java │ │ │ │ ├── ProdAbstractCurrentRequestComponent.java │ │ │ │ └── SimAbstractCurrentRequestComponent.java │ │ │ ├── sms │ │ │ │ └── SmsComponent.java │ │ │ └── snowflake │ │ │ │ └── SnowFlake.java │ │ │ ├── config │ │ │ ├── CuratorFrameworkConfig.java │ │ │ ├── DruidConfiguration.java │ │ │ ├── KaptchaConfig.java │ │ │ ├── MyMetaObjectHandlerConfig.java │ │ │ ├── MybatisPlusConfig.java │ │ │ ├── RabbitMqConfig.java │ │ │ ├── RabbitMqInitConfig.java │ │ │ ├── RedisConfig.java │ │ │ ├── SpringAsyncConfig.java │ │ │ └── request │ │ │ │ ├── CORSFilter.java │ │ │ │ ├── CorsConfig.java │ │ │ │ ├── TokenInterceptor.java │ │ │ │ └── WebMvcConfig.java │ │ │ ├── controller │ │ │ ├── LoginController.java │ │ │ ├── VerifyController.java │ │ │ ├── admin │ │ │ │ ├── ActivityController.java │ │ │ │ ├── AdminController.java │ │ │ │ ├── AdvertiseController.java │ │ │ │ ├── AfterSalesController.java │ │ │ │ ├── AppraisalController.java │ │ │ │ ├── GoodsController.java │ │ │ │ ├── HomeController.java │ │ │ │ ├── LimitListController.java │ │ │ │ ├── LoggersController.java │ │ │ │ ├── OrderController.java │ │ │ │ ├── SkuController.java │ │ │ │ ├── SubscriberController.java │ │ │ │ ├── SubscriptionHistoryController.java │ │ │ │ ├── TypesController.java │ │ │ │ └── UserController.java │ │ │ ├── api │ │ │ │ ├── ActivityApi.java │ │ │ │ ├── AdvertiseApi.java │ │ │ │ ├── ControllerAdvice.java │ │ │ │ ├── GetUrlApi.java │ │ │ │ └── GoodsApi.java │ │ │ └── user │ │ │ │ ├── AddOrderController.java │ │ │ │ ├── AddressController.java │ │ │ │ ├── AppraisalsController.java │ │ │ │ ├── CartController.java │ │ │ │ ├── PayController.java │ │ │ │ ├── UserInfoController.java │ │ │ │ └── UserOrderInfoController.java │ │ │ ├── domain │ │ │ ├── Activity.java │ │ │ ├── Address.java │ │ │ ├── Admin.java │ │ │ ├── Advertise.java │ │ │ ├── AfterSales.java │ │ │ ├── Appraisal.java │ │ │ ├── Cart.java │ │ │ ├── Goods.java │ │ │ ├── LimitList.java │ │ │ ├── Loggers.java │ │ │ ├── Order.java │ │ │ ├── Sku.java │ │ │ ├── Subscriber.java │ │ │ ├── SubscriptionHistory.java │ │ │ ├── Types.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── ActivityMapper.java │ │ │ ├── AddressMapper.java │ │ │ ├── AdminMapper.java │ │ │ ├── AdvertiseMapper.java │ │ │ ├── AfterSalesMapper.java │ │ │ ├── AppraisalMapper.java │ │ │ ├── CartMapper.java │ │ │ ├── GoodsMapper.java │ │ │ ├── LimitListMapper.java │ │ │ ├── LoggersMapper.java │ │ │ ├── LoginMapper.java │ │ │ ├── OrderMapper.java │ │ │ ├── SkuMapper.java │ │ │ ├── SubscriberMapper.java │ │ │ ├── SubscriptionHistoryMapper.java │ │ │ ├── TypesMapper.java │ │ │ └── UserMapper.java │ │ │ ├── obj │ │ │ ├── bo │ │ │ │ ├── AfterSalesBO.java │ │ │ │ ├── ExposerBO.java │ │ │ │ ├── KillGoodsBO.java │ │ │ │ ├── MailObject.java │ │ │ │ ├── OrderMqBO.java │ │ │ │ ├── PayBO.java │ │ │ │ ├── SmsObject.java │ │ │ │ └── UserBO.java │ │ │ ├── constant │ │ │ │ ├── BaseEnum.java │ │ │ │ ├── FileNameSuffixEnum.java │ │ │ │ ├── JwtEnum.java │ │ │ │ ├── LoggerEnum.java │ │ │ │ ├── RabbitMqEnum.java │ │ │ │ ├── RedisEnum.java │ │ │ │ ├── SexEnum.java │ │ │ │ └── SmsEnum.java │ │ │ ├── convert │ │ │ │ ├── AdvertiseConverter.java │ │ │ │ ├── AfterSalesConverter.java │ │ │ │ ├── GoodsConverter.java │ │ │ │ ├── LimitListConverter.java │ │ │ │ └── SkuConverter.java │ │ │ ├── exception │ │ │ │ ├── ExperienceException.java │ │ │ │ └── TokenRuntimeException.java │ │ │ ├── param │ │ │ │ ├── ActivityParam.java │ │ │ │ ├── ActivityUpdateParam.java │ │ │ │ ├── AddOrderParam.java │ │ │ │ ├── AfterSalesParam.java │ │ │ │ ├── AfterSalesResultParam.java │ │ │ │ ├── LimitListParam.java │ │ │ │ ├── OrderParam.java │ │ │ │ ├── PageTimeParam.java │ │ │ │ ├── PayParam.java │ │ │ │ └── UserParam.java │ │ │ └── vo │ │ │ │ ├── ActivityByGoodsVO.java │ │ │ │ ├── ActivityVO.java │ │ │ │ ├── AdvertiseVO.java │ │ │ │ ├── AfterSalesVO.java │ │ │ │ ├── AppraisalUserVO.java │ │ │ │ ├── AppraisalVO.java │ │ │ │ ├── BaseGoodsVO.java │ │ │ │ ├── BaseVO.java │ │ │ │ ├── CartVO.java │ │ │ │ ├── GoodsDetailVO.java │ │ │ │ ├── GoodsVO.java │ │ │ │ ├── KillGoodsVO.java │ │ │ │ ├── LoggersVO.java │ │ │ │ ├── OrderDetailVO.java │ │ │ │ ├── OrderVO.java │ │ │ │ ├── SkuVO.java │ │ │ │ ├── SkuVOs.java │ │ │ │ ├── UserOrderVO.java │ │ │ │ └── ViewGoodsVO.java │ │ │ ├── service │ │ │ ├── ActivityService.java │ │ │ ├── AddOrderService.java │ │ │ ├── AddressService.java │ │ │ ├── AdminService.java │ │ │ ├── AdvertiseService.java │ │ │ ├── AfterSalesService.java │ │ │ ├── AppraisalService.java │ │ │ ├── CartService.java │ │ │ ├── GetUrlService.java │ │ │ ├── GoodsService.java │ │ │ ├── HomeService.java │ │ │ ├── LimitListService.java │ │ │ ├── LoggersService.java │ │ │ ├── LoginService.java │ │ │ ├── OrderService.java │ │ │ ├── PayService.java │ │ │ ├── SkuService.java │ │ │ ├── SubscriberService.java │ │ │ ├── SubscriptionHistoryService.java │ │ │ ├── TypesService.java │ │ │ ├── UserService.java │ │ │ ├── adapter │ │ │ │ ├── ActivityAdapter.java │ │ │ │ └── GoodsAdapter.java │ │ │ └── async │ │ │ │ └── AsyncService.java │ │ │ └── serviceImpl │ │ │ ├── ActivityServiceImpl.java │ │ │ ├── AddOrderServiceImpl.java │ │ │ ├── AddressServiceImpl.java │ │ │ ├── AdminServiceImpl.java │ │ │ ├── AdvertiseServiceImpl.java │ │ │ ├── AfterSalesServiceImpl.java │ │ │ ├── AppraisalServiceImpl.java │ │ │ ├── CartServiceImpl.java │ │ │ ├── GetUrlServiceImpl.java │ │ │ ├── GoodsServiceImpl.java │ │ │ ├── HomeServiceImpl.java │ │ │ ├── LimitListServiceImpl.java │ │ │ ├── LoggersServiceImpl.java │ │ │ ├── LoginServiceImpl.java │ │ │ ├── OrderServiceImpl.java │ │ │ ├── PayServiceImpl.java │ │ │ ├── SkuServiceImpl.java │ │ │ ├── SubscriberServiceImpl.java │ │ │ ├── SubscriptionHistoryServiceImpl.java │ │ │ ├── TypesServiceImpl.java │ │ │ ├── UserServiceImpl.java │ │ │ ├── adapter │ │ │ ├── ActivityAdapterImpl.java │ │ │ └── GoodsAdapterImpl.java │ │ │ ├── aspect │ │ │ └── LoginAspect.java │ │ │ ├── async │ │ │ └── AsyncServiceImpl.java │ │ │ ├── mq │ │ │ ├── AdminPush.java │ │ │ ├── OrderDealWith.java │ │ │ ├── OrderTimeOut.java │ │ │ ├── PayHandle.java │ │ │ └── SubscriptionPush.java │ │ │ └── timedTask │ │ │ ├── KillActivityTask.java │ │ │ └── RedisCountTask.java │ └── resources │ │ ├── README.md │ │ ├── application.yml │ │ ├── config │ │ ├── application-all.yml │ │ ├── application-dev.yml │ │ ├── application-pro.yml │ │ └── application-test.yml │ │ ├── ftl │ │ ├── AddAdmin.ftl │ │ ├── DelAdmin.ftl │ │ ├── DelUser.ftl │ │ ├── Subscription.ftl │ │ ├── UpdateUser.ftl │ │ └── test.ftl │ │ ├── html │ │ ├── admin │ │ │ ├── 404.html │ │ │ ├── 500.html │ │ │ ├── admin.html │ │ │ ├── advertise.html │ │ │ ├── comment.html │ │ │ ├── exchange.html │ │ │ ├── favicon.ico │ │ │ ├── goods.html │ │ │ ├── goodstype.html │ │ │ ├── index.html │ │ │ ├── index_v1.html │ │ │ ├── kill.html │ │ │ ├── limitList.html │ │ │ ├── log.html │ │ │ ├── login.html │ │ │ ├── order.html │ │ │ ├── sku.html │ │ │ ├── sub_history.html │ │ │ ├── sub_list.html │ │ │ ├── sub_send.html │ │ │ ├── userInfo.html │ │ │ └── userList.html │ │ ├── static │ │ │ ├── admin │ │ │ │ ├── css │ │ │ │ │ ├── animate.css │ │ │ │ │ ├── bootstrap-editable.css │ │ │ │ │ ├── bootstrap-rtl.css │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ ├── bootstrap.min.css.map │ │ │ │ │ ├── bootstrapValidator.min.css │ │ │ │ │ ├── comboselect.css │ │ │ │ │ ├── demo │ │ │ │ │ │ └── webuploader-demo.css │ │ │ │ │ ├── font-awesome.css │ │ │ │ │ ├── font-awesome.min.css │ │ │ │ │ ├── ionic.css │ │ │ │ │ ├── login.css │ │ │ │ │ ├── patterns │ │ │ │ │ │ ├── header-profile-skin-1.png │ │ │ │ │ │ ├── header-profile-skin-3.png │ │ │ │ │ │ ├── header-profile.png │ │ │ │ │ │ └── shattered.png │ │ │ │ │ ├── plugins │ │ │ │ │ │ ├── awesome-bootstrap-checkbox │ │ │ │ │ │ │ └── awesome-bootstrap-checkbox.css │ │ │ │ │ │ ├── bootstrap-table │ │ │ │ │ │ │ └── bootstrap-table.min.css │ │ │ │ │ │ ├── iCheck │ │ │ │ │ │ │ ├── custom.css │ │ │ │ │ │ │ ├── green.png │ │ │ │ │ │ │ └── green@2x.png │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ ├── sort_asc.png │ │ │ │ │ │ │ ├── sort_desc.png │ │ │ │ │ │ │ ├── sprite-skin-flat.png │ │ │ │ │ │ │ ├── spritemap.png │ │ │ │ │ │ │ └── spritemap@2x.png │ │ │ │ │ │ └── ionRangeSlider │ │ │ │ │ │ │ ├── ion.rangeSlider.css │ │ │ │ │ │ │ └── ion.rangeSlider.skinFlat.css │ │ │ │ │ └── style.css │ │ │ │ ├── fonts │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ │ ├── fontawesome-webfont.woff2 │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ ├── img │ │ │ │ │ ├── 1.png │ │ │ │ │ ├── a1.jpg │ │ │ │ │ ├── a2.jpg │ │ │ │ │ ├── a3.jpg │ │ │ │ │ ├── a4.jpg │ │ │ │ │ ├── a5.jpg │ │ │ │ │ ├── a6.jpg │ │ │ │ │ ├── a7.jpg │ │ │ │ │ ├── a8.jpg │ │ │ │ │ ├── a9.jpg │ │ │ │ │ ├── bg.png │ │ │ │ │ ├── browser.png │ │ │ │ │ ├── iconfont-logo.png │ │ │ │ │ ├── icons.png │ │ │ │ │ ├── loading-upload.gif │ │ │ │ │ ├── locked.png │ │ │ │ │ ├── login-background.jpg │ │ │ │ │ ├── p1.jpg │ │ │ │ │ ├── p2.jpg │ │ │ │ │ ├── p3.jpg │ │ │ │ │ ├── profile.jpg │ │ │ │ │ ├── profile_small.jpg │ │ │ │ │ ├── progress.png │ │ │ │ │ ├── sprite-skin-flat.png │ │ │ │ │ ├── success.png │ │ │ │ │ ├── user.png │ │ │ │ │ ├── webuploader.png │ │ │ │ │ └── wenku_logo.png │ │ │ │ ├── js │ │ │ │ │ ├── all.js │ │ │ │ │ ├── b.comboselect.js │ │ │ │ │ ├── bootstrap-editable.min.js │ │ │ │ │ ├── bootstrap-table-editable.js │ │ │ │ │ ├── bootstrap.min.js │ │ │ │ │ ├── bootstrapValidator.min.js │ │ │ │ │ ├── comboselect.min.js │ │ │ │ │ ├── content.js │ │ │ │ │ ├── hAdmin.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── ionic.bundle.min.js │ │ │ │ │ ├── jquery-ui-1.10.4.min.js │ │ │ │ │ ├── jquery.cookie.js │ │ │ │ │ ├── jquery.form.js │ │ │ │ │ ├── jquery.min.js │ │ │ │ │ ├── jquery.min.map │ │ │ │ │ ├── jquery.serializejson.min.js │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── bootstrap-table │ │ │ │ │ │ ├── bootstrap-table-mobile.min.js │ │ │ │ │ │ ├── bootstrap-table.min.js │ │ │ │ │ │ └── locale │ │ │ │ │ │ │ ├── bootstrap-table-zh-CN.js │ │ │ │ │ │ │ └── bootstrap-table-zh-CN.min.js │ │ │ │ │ │ ├── footable │ │ │ │ │ │ └── footable.all.min.js │ │ │ │ │ │ ├── iCheck │ │ │ │ │ │ └── icheck.min.js │ │ │ │ │ │ ├── jquery-ui │ │ │ │ │ │ └── jquery-ui.min.js │ │ │ │ │ │ ├── layer │ │ │ │ │ │ ├── extend │ │ │ │ │ │ │ └── layer.ext.js │ │ │ │ │ │ ├── laydate │ │ │ │ │ │ │ ├── laydate.js │ │ │ │ │ │ │ ├── need │ │ │ │ │ │ │ │ └── laydate.css │ │ │ │ │ │ │ └── skins │ │ │ │ │ │ │ │ └── default │ │ │ │ │ │ │ │ ├── icon.png │ │ │ │ │ │ │ │ └── laydate.css │ │ │ │ │ │ ├── layer.min.js │ │ │ │ │ │ ├── layim │ │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ │ ├── chatlog.json │ │ │ │ │ │ │ │ ├── friend.json │ │ │ │ │ │ │ │ ├── group.json │ │ │ │ │ │ │ │ └── groups.json │ │ │ │ │ │ │ ├── layim.css │ │ │ │ │ │ │ ├── layim.js │ │ │ │ │ │ │ └── loading.gif │ │ │ │ │ │ └── skin │ │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ ├── icon-ext.png │ │ │ │ │ │ │ ├── icon.png │ │ │ │ │ │ │ ├── icon_ext.png │ │ │ │ │ │ │ ├── loading-0.gif │ │ │ │ │ │ │ ├── loading-1.gif │ │ │ │ │ │ │ ├── loading-2.gif │ │ │ │ │ │ │ ├── textbg.png │ │ │ │ │ │ │ ├── xubox_ico0.png │ │ │ │ │ │ │ ├── xubox_loading0.gif │ │ │ │ │ │ │ ├── xubox_loading1.gif │ │ │ │ │ │ │ ├── xubox_loading2.gif │ │ │ │ │ │ │ ├── xubox_loading3.gif │ │ │ │ │ │ │ └── xubox_title0.png │ │ │ │ │ │ │ ├── layer.css │ │ │ │ │ │ │ ├── layer.ext.css │ │ │ │ │ │ │ └── moon │ │ │ │ │ │ │ ├── default.png │ │ │ │ │ │ │ └── style.css │ │ │ │ │ │ ├── metisMenu │ │ │ │ │ │ └── jquery.metisMenu.js │ │ │ │ │ │ └── slimscroll │ │ │ │ │ │ └── jquery.slimscroll.min.js │ │ │ │ └── myjs │ │ │ │ │ ├── admin.js │ │ │ │ │ ├── advertise.js │ │ │ │ │ ├── comment.js │ │ │ │ │ ├── exchange.js │ │ │ │ │ ├── goods.js │ │ │ │ │ ├── goodstype.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── indexv1.js │ │ │ │ │ ├── kill.js │ │ │ │ │ ├── limitList.js │ │ │ │ │ ├── log.js │ │ │ │ │ ├── login.js │ │ │ │ │ ├── order.js │ │ │ │ │ ├── sku.js │ │ │ │ │ ├── subhis.js │ │ │ │ │ ├── sublist.js │ │ │ │ │ ├── subsend.js │ │ │ │ │ ├── userList.js │ │ │ │ │ └── userinfo.js │ │ │ └── user │ │ │ │ ├── css │ │ │ │ ├── base.css │ │ │ │ ├── carts.css │ │ │ │ ├── common.css │ │ │ │ ├── forget.css │ │ │ │ ├── goods_list.css │ │ │ │ ├── mygrxx.css │ │ │ │ ├── mygxin.css │ │ │ │ ├── myorder.css │ │ │ │ ├── proList.css │ │ │ │ ├── public.css │ │ │ │ ├── sec_kill.css │ │ │ │ ├── slide.css │ │ │ │ └── style.css │ │ │ │ ├── img │ │ │ │ ├── Thumbs.db │ │ │ │ ├── bg.jpg │ │ │ │ ├── bg.png │ │ │ │ ├── dian1.png │ │ │ │ ├── dian2.png │ │ │ │ ├── ds.png │ │ │ │ ├── ewm.png │ │ │ │ ├── foot1.png │ │ │ │ ├── foot2.png │ │ │ │ ├── foot3.png │ │ │ │ ├── foot4.png │ │ │ │ ├── g1.jpg │ │ │ │ ├── grzx.png │ │ │ │ ├── gt1.png │ │ │ │ ├── gt2.png │ │ │ │ ├── gt3.png │ │ │ │ ├── gt4.png │ │ │ │ ├── gwc.png │ │ │ │ ├── gxin1.jpg │ │ │ │ ├── gxin2.jpg │ │ │ │ ├── gxin3.jpg │ │ │ │ ├── gxin4.jpg │ │ │ │ ├── hxin.png │ │ │ │ ├── ib.jpg │ │ │ │ ├── ib1.jpg │ │ │ │ ├── ib2.jpg │ │ │ │ ├── icon1.png │ │ │ │ ├── icon2.png │ │ │ │ ├── icon3.png │ │ │ │ ├── icon4.png │ │ │ │ ├── ll.png │ │ │ │ ├── logo.png │ │ │ │ ├── ss.png │ │ │ │ ├── temp │ │ │ │ │ ├── Thumbs.db │ │ │ │ │ ├── add.jpg │ │ │ │ │ ├── bz05.jpg │ │ │ │ │ ├── cartTop01.jpg │ │ │ │ │ ├── cartTop01.png │ │ │ │ │ ├── cartTop02.png │ │ │ │ │ ├── cartTop03.png │ │ │ │ │ ├── check.jpg │ │ │ │ │ ├── check01.jpg │ │ │ │ │ ├── checkOn.jpg │ │ │ │ │ ├── checkOn01.jpg │ │ │ │ │ ├── logo.png │ │ │ │ │ ├── next.png │ │ │ │ │ ├── off.jpg │ │ │ │ │ ├── off.png │ │ │ │ │ ├── per01.jpg │ │ │ │ │ ├── per02.jpg │ │ │ │ │ ├── perfumeTit01.jpg │ │ │ │ │ ├── perfumeTit02.jpg │ │ │ │ │ ├── perfume_Banner.jpg │ │ │ │ │ ├── prev.png │ │ │ │ │ ├── sub.jpg │ │ │ │ │ ├── temp │ │ │ │ │ │ ├── Thumbs.db │ │ │ │ │ │ ├── add.jpg │ │ │ │ │ │ ├── cartTop01.jpg │ │ │ │ │ │ ├── cartTop01.png │ │ │ │ │ │ ├── cartTop02.png │ │ │ │ │ │ ├── cartTop03.png │ │ │ │ │ │ ├── check.jpg │ │ │ │ │ │ ├── check01.jpg │ │ │ │ │ │ ├── checkOn.jpg │ │ │ │ │ │ ├── checkOn01.jpg │ │ │ │ │ │ ├── down.jpg │ │ │ │ │ │ ├── eva01.jpg │ │ │ │ │ │ ├── logo.png │ │ │ │ │ │ ├── next.png │ │ │ │ │ │ ├── off.jpg │ │ │ │ │ │ ├── off.png │ │ │ │ │ │ ├── perfumeTit01.jpg │ │ │ │ │ │ ├── perfumeTit02.jpg │ │ │ │ │ │ ├── perfume_Banner.jpg │ │ │ │ │ │ ├── prev.png │ │ │ │ │ │ ├── sub.jpg │ │ │ │ │ │ ├── tit01.jpg │ │ │ │ │ │ ├── tit02.jpg │ │ │ │ │ │ ├── tit03.jpg │ │ │ │ │ │ ├── tit04.jpg │ │ │ │ │ │ ├── way01.jpg │ │ │ │ │ │ ├── way02.jpg │ │ │ │ │ │ ├── way03.jpg │ │ │ │ │ │ ├── way04.jpg │ │ │ │ │ │ ├── xx204.jpg │ │ │ │ │ │ ├── xx205.jpg │ │ │ │ │ │ ├── xx206.jpg │ │ │ │ │ │ ├── xxB01.jpg │ │ │ │ │ │ ├── xxB02.jpg │ │ │ │ │ │ ├── xxBanner.jpg │ │ │ │ │ │ ├── zb01.jpg │ │ │ │ │ │ ├── zb02.jpg │ │ │ │ │ │ ├── zb03.jpg │ │ │ │ │ │ └── zb04.jpg │ │ │ │ │ ├── tit01.jpg │ │ │ │ │ ├── tit02.jpg │ │ │ │ │ ├── tit03.jpg │ │ │ │ │ ├── tit04.jpg │ │ │ │ │ ├── up.jpg │ │ │ │ │ ├── vel.png │ │ │ │ │ ├── way01.jpg │ │ │ │ │ ├── way02.jpg │ │ │ │ │ ├── way03.jpg │ │ │ │ │ └── way04.jpg │ │ │ │ ├── tou.png │ │ │ │ ├── tx copy.png │ │ │ │ ├── tx.png │ │ │ │ ├── xin.png │ │ │ │ ├── you.jpg │ │ │ │ └── zuo.jpg │ │ │ │ ├── imgs │ │ │ │ ├── active.jpg │ │ │ │ ├── bags.png │ │ │ │ ├── banner1.jpg │ │ │ │ ├── banner2.jpg │ │ │ │ ├── banner3.jpg │ │ │ │ ├── banner4.jpg │ │ │ │ ├── banner5.jpg │ │ │ │ ├── banner6.jpg │ │ │ │ ├── box_hd_arrow.png │ │ │ │ ├── brand.jpg │ │ │ │ ├── bu.png │ │ │ │ ├── business.png │ │ │ │ ├── cart.png │ │ │ │ ├── cart1.png │ │ │ │ ├── cart2.png │ │ │ │ ├── channel.png │ │ │ │ ├── channel_bg1.jpg │ │ │ │ ├── channel_bg2.jpg │ │ │ │ ├── channel_bg3.jpg │ │ │ │ ├── channel_bg4.jpg │ │ │ │ ├── channel_bg5.jpg │ │ │ │ ├── close.png │ │ │ │ ├── close1.png │ │ │ │ ├── commend.jpg │ │ │ │ ├── commend1.jpg │ │ │ │ ├── commend2.jpg │ │ │ │ ├── discount.png │ │ │ │ ├── discount1.png │ │ │ │ ├── ecsc-join.gif │ │ │ │ ├── elec.png │ │ │ │ ├── elec1.jpg │ │ │ │ ├── elec2.jpg │ │ │ │ ├── elec3.jpg │ │ │ │ ├── elec4.jpg │ │ │ │ ├── elec5.jpg │ │ │ │ ├── elece.png │ │ │ │ ├── email.png │ │ │ │ ├── enjoy.jpg │ │ │ │ ├── enjoy0.jpg │ │ │ │ ├── enjoy1.jpg │ │ │ │ ├── enjoy1.png │ │ │ │ ├── enjoy2.jpg │ │ │ │ ├── enjoy3.jpg │ │ │ │ ├── enjoy4.jpg │ │ │ │ ├── enjoy5.jpg │ │ │ │ ├── enjoy6.jpg │ │ │ │ ├── erweima.png │ │ │ │ ├── flo.png │ │ │ │ ├── foot1.png │ │ │ │ ├── foot2.png │ │ │ │ ├── foot3.png │ │ │ │ ├── foot4.png │ │ │ │ ├── g1.jpg │ │ │ │ ├── good_shop1.png │ │ │ │ ├── good_shop2.png │ │ │ │ ├── good_shop3.png │ │ │ │ ├── good_shop4.png │ │ │ │ ├── goods_list.jpg │ │ │ │ ├── goods_list1.jpg │ │ │ │ ├── goods_list2.jpg │ │ │ │ ├── goods_list3.jpg │ │ │ │ ├── grzx.png │ │ │ │ ├── gt1.png │ │ │ │ ├── gt2.png │ │ │ │ ├── gt3.png │ │ │ │ ├── gt4.png │ │ │ │ ├── gxin1.jpg │ │ │ │ ├── gxin2.jpg │ │ │ │ ├── gxin3.jpg │ │ │ │ ├── gxin4.jpg │ │ │ │ ├── hxin.png │ │ │ │ ├── icon │ │ │ │ │ ├── Mobile-phone.png │ │ │ │ │ ├── T恤.png │ │ │ │ │ ├── bags.png │ │ │ │ │ ├── cart.png │ │ │ │ │ ├── cart1.png │ │ │ │ │ ├── cart2.png │ │ │ │ │ ├── close.png │ │ │ │ │ ├── elec.png │ │ │ │ │ ├── elece.png │ │ │ │ │ ├── electronics.png │ │ │ │ │ ├── home.png │ │ │ │ │ ├── icon_down.png │ │ │ │ │ ├── icon_up.png │ │ │ │ │ ├── packge.png │ │ │ │ │ ├── phone.png │ │ │ │ │ ├── refresh.png │ │ │ │ │ ├── shoes.png │ │ │ │ │ ├── short.png │ │ │ │ │ ├── sport.png │ │ │ │ │ ├── video.png │ │ │ │ │ ├── 全部订单.png │ │ │ │ │ ├── 加.png │ │ │ │ │ ├── 天猫提示-提醒.png │ │ │ │ │ ├── 女包.png │ │ │ │ │ ├── 客服.png │ │ │ │ │ ├── 家用电器.png │ │ │ │ │ ├── 家纺家饰.png │ │ │ │ │ ├── 户外运动.png │ │ │ │ │ ├── 未关注.png │ │ │ │ │ ├── 相机.png │ │ │ │ │ └── 运动.png │ │ │ │ ├── icon1.png │ │ │ │ ├── icon2.png │ │ │ │ ├── icon3.png │ │ │ │ ├── icon4.png │ │ │ │ ├── index.png │ │ │ │ ├── jia.png │ │ │ │ ├── logo.png │ │ │ │ ├── mark1.png │ │ │ │ ├── miaosha0.jpg │ │ │ │ ├── more_goods.png │ │ │ │ ├── new.png │ │ │ │ ├── new1.png │ │ │ │ ├── new3.png │ │ │ │ ├── new_more.png │ │ │ │ ├── no_enough1.jpg │ │ │ │ ├── no_enough10.jpg │ │ │ │ ├── no_enough2.jpg │ │ │ │ ├── no_enough3.jpg │ │ │ │ ├── no_enough4.jpg │ │ │ │ ├── no_enough5.jpg │ │ │ │ ├── no_enough6.jpg │ │ │ │ ├── no_enough7.jpg │ │ │ │ ├── no_enough8.jpg │ │ │ │ ├── no_enough9.jpg │ │ │ │ ├── no_goods.png │ │ │ │ ├── none.jpg │ │ │ │ ├── none.png │ │ │ │ ├── none1.jpg │ │ │ │ ├── password.png │ │ │ │ ├── pay_list.jpg │ │ │ │ ├── pay_list1.jpg │ │ │ │ ├── pay_list2.jpg │ │ │ │ ├── pay_list3.jpg │ │ │ │ ├── pay_list4.jpg │ │ │ │ ├── pay_list5.jpg │ │ │ │ ├── pay_list6.jpg │ │ │ │ ├── pay_list7.jpg │ │ │ │ ├── pay_list8.jpg │ │ │ │ ├── phone.jpg │ │ │ │ ├── phone.png │ │ │ │ ├── place.png │ │ │ │ ├── place1.png │ │ │ │ ├── place2.png │ │ │ │ ├── red_package.png │ │ │ │ ├── red_package1.png │ │ │ │ ├── red_package2.png │ │ │ │ ├── red_package3.png │ │ │ │ ├── right_arrow.png │ │ │ │ ├── se_kill.jpg │ │ │ │ ├── se_kill.png │ │ │ │ ├── se_kill_img.jpg │ │ │ │ ├── se_kill_img1.jpg │ │ │ │ ├── se_kill_img2.jpg │ │ │ │ ├── se_kill_img3.jpg │ │ │ │ ├── se_kill_img4.jpg │ │ │ │ ├── search.png │ │ │ │ ├── seckill.png │ │ │ │ ├── seckill_banner.jpg │ │ │ │ ├── shop1.jpg │ │ │ │ ├── shop2.jpg │ │ │ │ ├── shop3.jpg │ │ │ │ ├── shop_logo.png │ │ │ │ ├── shop_logo1.png │ │ │ │ ├── shop_logo2.png │ │ │ │ ├── shop_logo3.png │ │ │ │ ├── shopping_car.png │ │ │ │ ├── skmu-nav.png │ │ │ │ ├── slide.png │ │ │ │ ├── summary_bg.jpg │ │ │ │ ├── tuijian.jpg │ │ │ │ ├── tx.png │ │ │ │ ├── user.png │ │ │ │ ├── vip1.jpg │ │ │ │ ├── vip2.jpg │ │ │ │ ├── vip3.jpg │ │ │ │ ├── vip4.jpg │ │ │ │ ├── vip5.jpg │ │ │ │ ├── vip_shop1.png │ │ │ │ ├── vip_shop2.png │ │ │ │ ├── vip_shop3.png │ │ │ │ ├── vip_shop4.png │ │ │ │ ├── vip_shop5.png │ │ │ │ ├── xin.png │ │ │ │ └── yanzhengma.png │ │ │ │ ├── js │ │ │ │ ├── cart.js │ │ │ │ ├── common.js │ │ │ │ ├── jquery-1.12.4.min.js │ │ │ │ ├── jquery.SuperSlide.js │ │ │ │ ├── jquery.SuperSlider.js │ │ │ │ ├── jquery.cookie.js │ │ │ │ ├── jquery.form.js │ │ │ │ ├── jquery.min.js │ │ │ │ ├── kuCity.js │ │ │ │ ├── public.js │ │ │ │ ├── slide.js │ │ │ │ └── user.js │ │ │ │ └── myjs │ │ │ │ ├── address.js │ │ │ │ ├── allList.js │ │ │ │ ├── cart.js │ │ │ │ ├── goodsInfo.js │ │ │ │ ├── home.js │ │ │ │ ├── index.js │ │ │ │ ├── kill.js │ │ │ │ ├── kill_befor.js │ │ │ │ ├── login.js │ │ │ │ ├── my.js │ │ │ │ ├── myCenter.js │ │ │ │ ├── myInfo.js │ │ │ │ ├── myOrder.js │ │ │ │ ├── myProd.js │ │ │ │ ├── nogoods.js │ │ │ │ ├── order.js │ │ │ │ ├── orderxq.js │ │ │ │ ├── payOk.js │ │ │ │ └── register.js │ │ └── user │ │ │ ├── address.html │ │ │ ├── allList.html │ │ │ ├── cart.html │ │ │ ├── doing.html │ │ │ ├── forget.html │ │ │ ├── goodsInfo.html │ │ │ ├── home.html │ │ │ ├── index.html │ │ │ ├── kill.html │ │ │ ├── kill_befor.html │ │ │ ├── login.html │ │ │ ├── my.html │ │ │ ├── myCenter.html │ │ │ ├── myInfo.html │ │ │ ├── myOrder.html │ │ │ ├── myProd.html │ │ │ ├── no_goods.html │ │ │ ├── order.html │ │ │ ├── orderxq.html │ │ │ ├── payOk.html │ │ │ ├── register.html │ │ │ └── wuliu.html │ │ ├── log4j.properties │ │ └── mapper │ │ ├── ActivityMapper.xml │ │ ├── AddressMapper.xml │ │ ├── AdminMapper.xml │ │ ├── AdvertiseMapper.xml │ │ ├── AfterSalesMapper.xml │ │ ├── AppraisalMapper.xml │ │ ├── CartMapper.xml │ │ ├── GoodsMappe.xml │ │ ├── LimitListMapper.xml │ │ ├── LoggersMapper.xml │ │ ├── LoginMapper.xml │ │ ├── OrderMapper.xml │ │ ├── SkuMapper.xml │ │ ├── SubscriberMapper.xml │ │ ├── SubscriptionHistoryMapper.xml │ │ ├── TypesMapper.xml │ │ └── UserMapper.xml └── test │ └── java │ └── com │ └── wsl │ └── shoppingkill │ ├── component │ ├── JwtToken │ │ └── JwtTokenComponentTest.java │ └── mailComponentTest.java │ ├── confTest │ └── smsTest.java │ ├── mapper │ └── ActivityMapperTest.java │ ├── redisDelete.java │ ├── service │ ├── AdminServiceTest.java │ ├── AfterSalesServiceTest.java │ └── GoodsServiceTest.java │ ├── serviceImpl │ └── ActivityServiceImplTest.java │ └── test.java └── view ├── QQ20210112-182222.png ├── QQ20210112-182254.png ├── QQ20210112-182306.png ├── QQ20210112-182336.png ├── QQ20210112-182349.png ├── QQ20210112-182400.png ├── QQ20210112-182407.png ├── QQ20210112-182437.png ├── QQ20210112-182453.png ├── QQ20210112-182510.png ├── QQ20210112-182548.png ├── QQ20210112-182606.png ├── QQ20210112-182635.png └── QQ20210112-182703.png /.gitignore: -------------------------------------------------------------------------------- 1 | HELP.md 2 | target/ 3 | !.mvn/wrapper/maven-wrapper.jar 4 | !**/src/main/** 5 | !**/src/test/** 6 | 7 | ### STS ### 8 | .apt_generated 9 | .classpath 10 | .factorypath 11 | .project 12 | .settings 13 | .springBeans 14 | .sts4-cache 15 | 16 | ### IntelliJ IDEA ### 17 | .idea 18 | *.iws 19 | *.iml 20 | *.ipr 21 | 22 | ### NetBeans ### 23 | /nbproject/private/ 24 | /nbbuild/ 25 | /dist/ 26 | /nbdist/ 27 | /.nb-gradle/ 28 | build/ 29 | 30 | ### VS Code ### 31 | .vscode/ 32 | doc/port/ 33 | -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | #指定基础镜像,在其上进行定制 2 | FROM java:8 3 | 4 | #维护者信息 5 | MAINTAINER wangshilei 6 | 7 | #这里的 /tmp 目录就会在运行时自动挂载为匿名卷,任何向 /tmp 中写入的信息都不会记录进容器存储层 8 | VOLUME /tmp 9 | 10 | #复制上下文目录下的target/demo-1.0.0.jar 到容器里 11 | COPY target/shopping-kill-1.0-SNAPSHOT.jar shoppingkill.jar 12 | 13 | #bash方式执行,使demo-1.0.0.jar可访问 14 | #RUN新建立一层,在其上执行这些命令,执行结束后, commit 这一层的修改,构成新的镜像。 15 | RUN bash -c "touch /shoppingkill.jar" 16 | 17 | #update system timezone 18 | RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 19 | #update application timezone 20 | RUN echo "Asia/Shanghai" >> /etc/timezone 21 | 22 | 23 | #声明运行时容器提供服务端口,这只是一个声明,在运行时并不会因为这个声明应用就会开启这个端口的服务 24 | EXPOSE 8080 25 | 26 | #指定容器启动程序及参数 "" 27 | ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","shoppingkill.jar"] -------------------------------------------------------------------------------- /doc/ER/ER.md: -------------------------------------------------------------------------------- 1 | 用户(id,账户,密码,昵称,头像,性别,个性签名,手机号,邮箱,身份证号,真实姓名,微信,支付宝) 2 | 3 | 管理员(账号,密码,身份证号,手机号,家庭住址,微信) 4 | 5 | 商品(id,名称,类别id,图片地址,是否上架,商品描述) 6 | 7 | 类别(id,名称) 8 | 9 | SKU(id,商品id,属性,图片,进价,成本价,售价,数量,预警量,快递费用) 10 | 11 | 秒杀活动(id,商品id,开始时间,结束时间) 12 | 13 | SKU上限(id,SKU_id,秒杀ID,上限) 14 | 15 | 售后(id,订单id,处理人id,处理内容(退换货),详情,处理时间,是否解决) 16 | 17 | 评论(id,订单id,评价内容,评价图片,评价等级,评价时间) 18 | 19 | 订单(单号,买家id,SKU_id,购买数量,下单时间,支付时间,发货时间,支付方式,地址id,支付金额,订单备注,订单状态) 20 | 21 | 收货地址(id,用户id,收件人,收件地址,邮编,手机号,是否是默认) 22 | 23 | 购物车(id,用户id,SKU_id,加入时间,状态) 24 | 25 | 黑白名单(id,类型,内容,开始时间,结束时间,flag(黑 or 白)) 26 | 27 | 订阅(账号,type(手机号 or 邮箱),状态) 28 | 29 | 订阅历史(id,标题,内容,类型,发布时间,发布人) 30 | 31 | 广告(id,内容,链接地址,开始时间,结束时间) 32 | 33 | 日志(id,操作内容,账户id,操作时间,影响等级) 34 | -------------------------------------------------------------------------------- /doc/ER/ER联系.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/doc/ER/ER联系.png -------------------------------------------------------------------------------- /doc/api/open/商品详情页.md: -------------------------------------------------------------------------------- 1 | ### 商品详情页 2 | 3 | #### 获取商品详细信息 4 | 方式:GET 5 | 6 | 接口:/api/getDetail/v1?id=2 7 | 8 | 参数: 9 | |参数|类型|是否必须|说明| 10 | |---|---|---|---| 11 | |id|Long|是|物品id| 12 | 13 | 返回值: 14 | ```json 15 | { 16 | "code": 0, 17 | "msg": "SUCCESS", 18 | "userMsg": "操作成功", 19 | "data": { 20 | "id": 2, 21 | "name": "手机", 22 | "evalNum": 1, 23 | "skuList": [ 24 | { 25 | "id": 4, 26 | "name": "1T硬盘 32G内存 2G独立显卡", 27 | "price": 7600.00, 28 | "total": 1200, 29 | "expPrice": 200.00, 30 | "imgUrl": "http://static.wslhome.top/advertise/login-background.jpg" 31 | }, 32 | { 33 | "id": 5, 34 | "name": "1T硬盘 32G内存 黑色", 35 | "price": 8766.00, 36 | "total": 1200, 37 | "expPrice": 200.00, 38 | "imgUrl": "http://static.wslhome.top/advertise/p1.jpg" 39 | } 40 | ] 41 | } 42 | } 43 | ``` -------------------------------------------------------------------------------- /doc/api/open/广告-Advertise.md: -------------------------------------------------------------------------------- 1 | ### 广告api 2 | 3 | #### 前端获取广告进行展示 4 | 方式:GET 5 | 6 | 接口:/api/getAdvertiseForView/v1 7 | 8 | 参数: 9 | 10 | 11 | 返回值: 12 | ```json 13 | { 14 | "code": 0, 15 | "msg": "SUCCESS", 16 | "userMsg": "操作成功", 17 | "data": [ 18 | { 19 | "id": 2, 20 | "imgUrl": "/img/sadah237hfas872fh384.jpg,/img/reisajf2903fjq0jfsd09fj0q9sjf082jcsd.jpg", 21 | "targetUrl": "https:,https://" 22 | }, 23 | { 24 | "id": 3, 25 | "imgUrl": "/img/sadah237hfas872fh384.jpg,/img/reisajf2903fjq0jfsd09fj0q9sjf082jcsd.jpg", 26 | "targetUrl": "https://www.www.top/view,https://www.wslhome.top/view" 27 | } 28 | ] 29 | } 30 | ``` 31 | -------------------------------------------------------------------------------- /doc/api/open/秒杀相关.md: -------------------------------------------------------------------------------- 1 | ### 商品限时抢购 2 | 3 | #### 动态获取商品链接 4 | 方式:GET 5 | 6 | 地址:/api/{id}/getUrl -> /api/21/getUrl 7 | 8 | 参数: 9 | 10 | |参数|类型|是否必须|说明| 11 | |---|---|---|---| 12 | |id|Long|是|商品id| 13 | 14 | 返回值: 15 | success: 16 | ```json 17 | { 18 | "code": 0, 19 | "msg": "SUCCESS", 20 | "userMsg": "操作成功", 21 | "data": { 22 | "md5": "fc7e9b67803436bfa234192c9210385b", 23 | "seconds": 29502741 24 | } 25 | } 26 | ``` 27 | 28 | error: 29 | ```json 30 | { 31 | "code": 5000, 32 | "msg": "", 33 | "userMsg": "" 34 | } 35 | ``` -------------------------------------------------------------------------------- /doc/api/user/下单.md: -------------------------------------------------------------------------------- 1 | #### 用户下单 2 | 3 | #### 普通下单 4 | 5 | 方式:POST 6 | 7 | 地址:/user/commonGoods/v1 8 | 9 | 参数: 10 | |参数|类型|是否必须|说明| 11 | |---|---|---|---| 12 | |skuId|Long|是|SKU Id编号| 13 | |num|Integer|是|数量| 14 | 15 | 返回值: 16 | ```json 17 | { 18 | "code": 0, 19 | "msg": "SUCCESS", 20 | "userMsg": "操作成功", 21 | "data": "544654455581454336" 22 | } 23 | ``` 24 | 25 | #### 秒杀订单 26 | 27 | 方式:POST 28 | 29 | 地址:/user/killGoods/{goodsId}/{num}/{md5} 30 | 31 | 参数:eg:localhost/user/killGoods/10/1/111640ae94a586ffa20251ae619e7ee4 32 | 33 | 返回值: 34 | ```json 35 | { 36 | "code": 0, 37 | "msg": "SUCCESS", 38 | "userMsg": "操作成功", 39 | "data": "下单成功,请抓紧时间付款" 40 | } 41 | ``` -------------------------------------------------------------------------------- /doc/api/user/支付.md: -------------------------------------------------------------------------------- 1 | ### 支付接口,存在问题,需要重构 2 | 方式:POST 3 | 4 | 地址:/user/pay/v1 5 | 6 | 参数: 7 | |参数|类型|是否必须|说明| 8 | |---|---|---|---| 9 | |orderId|Long|是|订单编号| 10 | |type|Integer|是|支付类型| 11 | |addressId|Integer|是|地址| 12 | |detail|Text|是|备注| 13 | 14 | 15 | 返回值: 16 | ```json 17 | { 18 | "code": 0, 19 | "msg": "SUCCESS", 20 | "userMsg": "操作成功", 21 | "data": "支付成功" 22 | } 23 | ``` 24 | -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- 1 | events { 2 | worker_connections 1024; 3 | } 4 | http{ 5 | 6 | server { 7 | listen 8081; 8 | server_name localhost; 9 | 10 | location / { 11 | root /usr/local/var/www; 12 | index index.html; 13 | } 14 | 15 | 16 | location ~ .*\.(images|img|javascript|js|css|flash|media|static|eot|otf|ttf|woff|woff2|map)$ { 17 | root /usr/local/var/www; 18 | autoindex on; 19 | access_log off; 20 | expires 7d; 21 | } 22 | error_page 500 502 503 504 /500.html; 23 | location = /50x.html { 24 | root /usr/local/var/www/html/admin/; 25 | } 26 | error_page 404 /404.html; 27 | location = /404.html { 28 | root /usr/local/var/www/html/admin/; 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/Application.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill; 2 | 3 | import com.alicp.jetcache.anno.config.EnableCreateCacheAnnotation; 4 | import com.alicp.jetcache.anno.config.EnableMethodCache; 5 | import org.springframework.boot.SpringApplication; 6 | import org.springframework.boot.autoconfigure.SpringBootApplication; 7 | import org.springframework.boot.autoconfigure.domain.EntityScan; 8 | import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; 9 | import org.springframework.transaction.annotation.EnableTransactionManagement; 10 | 11 | /** 12 | * 启动类 13 | * 14 | * @author wangshilei 15 | * @date 2020/10/19 13:55 16 | **/ 17 | 18 | @SpringBootApplication(exclude = DataSourceAutoConfiguration.class) 19 | @EnableMethodCache(basePackages = {"com.wsl.shoppingkill"}) 20 | @EnableCreateCacheAnnotation 21 | @EntityScan(basePackages = {"com.wsl.shoppingkill.domain"}) 22 | @EnableTransactionManagement 23 | public class Application { 24 | 25 | public static void main(String[] args) { 26 | SpringApplication.run(Application.class, args); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/README.md: -------------------------------------------------------------------------------- 1 | ### 一、次项目是前后端分离项目,运行时,直接运行Application就可以 2 | 3 | ### 二、config/request里面有跨域设置和token校验 4 | 1、运行时候请自己设置跨域的域名和端口 5 | 2、运行时候如果是要测试,请把token校验去掉 6 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/common/fastjson/BaseEnum.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.common.fastjson; 2 | 3 | /** 4 | * @author : WangShiLei 5 | **/ 6 | public interface BaseEnum { 7 | 8 | /** 9 | * 获取枚举类value值 10 | * 11 | * @return value 12 | * @author : wangshilei 13 | * @date :2020-11-04 14 | */ 15 | Integer getValue(); 16 | 17 | /** 18 | * 获取枚举类desc值 19 | * 20 | * @return description 21 | * @author : wangshilei 22 | * @date :2020-11-04 23 | */ 24 | String getDesc(); 25 | 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/common/fastjson/BaseEnumSerializer.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.common.fastjson; 2 | 3 | import com.alibaba.fastjson.serializer.JSONSerializer; 4 | import com.alibaba.fastjson.serializer.ObjectSerializer; 5 | 6 | import java.lang.reflect.Type; 7 | 8 | /** 9 | * @author : WangShiLei 10 | * @date : 2020-11-14 22:11 11 | **/ 12 | public class BaseEnumSerializer implements ObjectSerializer { 13 | 14 | @Override 15 | public void write(JSONSerializer jsonSerializer, Object o, Object o1, Type type, int i) { 16 | jsonSerializer.write(((BaseEnum) o).getDesc()); 17 | } 18 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/common/log/ExpressionRootObject.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.common.log; 2 | 3 | /** 4 | * @author WangShilei 5 | * @date 2020/11/9-18:44 6 | **/ 7 | public class ExpressionRootObject { 8 | private final Object object; 9 | private final Object[] args; 10 | 11 | public ExpressionRootObject(Object object, Object[] args) { 12 | this.object = object; 13 | this.args = args; 14 | } 15 | 16 | public Object getObject() { 17 | return object; 18 | } 19 | 20 | public Object[] getArgs() { 21 | return args; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/common/log/HttpContextUtil.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.common.log; 2 | 3 | import org.springframework.web.context.request.RequestContextHolder; 4 | import org.springframework.web.context.request.ServletRequestAttributes; 5 | 6 | import javax.servlet.http.HttpServletRequest; 7 | import java.util.Objects; 8 | 9 | /** 10 | * @author WangShilei 11 | * @date 2020/11/9-10:27 12 | **/ 13 | public class HttpContextUtil { 14 | 15 | private HttpContextUtil() { 16 | } 17 | 18 | public static HttpServletRequest getHttpServletRequest() { 19 | return ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/common/log/MyLog.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.common.log; 2 | 3 | import com.wsl.shoppingkill.obj.constant.LoggerEnum; 4 | 5 | import java.lang.annotation.*; 6 | 7 | /** 8 | * 自定义注解类 9 | * Log日志存储 10 | * 11 | * @author wsl 12 | */ 13 | @Target(ElementType.METHOD) //注解放置的目标位置,METHOD是可注解在方法级别上 14 | @Retention(RetentionPolicy.RUNTIME) //注解在哪个阶段执行 15 | @Documented //生成文档 16 | public @interface MyLog { 17 | 18 | String detail() default ""; 19 | 20 | String value() default ""; 21 | 22 | LoggerEnum grade() default LoggerEnum.NONE; 23 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/component/request/AbstractCurrentRequestComponent.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.component.request; 2 | 3 | import com.wsl.shoppingkill.obj.bo.UserBO; 4 | import org.springframework.data.redis.core.StringRedisTemplate; 5 | import org.springframework.stereotype.Component; 6 | 7 | import javax.annotation.Resource; 8 | 9 | /** 10 | * @author wsl 11 | */ 12 | @Component 13 | public abstract class AbstractCurrentRequestComponent { 14 | 15 | 16 | @Resource 17 | protected StringRedisTemplate stringRedisTemplate; 18 | 19 | /** 20 | * 获取当前登陆用户信息 21 | * 22 | * @return 当前登录用户信息 23 | */ 24 | public abstract UserBO getCurrentUser(); 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/component/request/SimAbstractCurrentRequestComponent.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.component.request; 2 | 3 | import com.wsl.shoppingkill.obj.bo.UserBO; 4 | import lombok.extern.slf4j.Slf4j; 5 | import org.springframework.context.annotation.Profile; 6 | import org.springframework.stereotype.Component; 7 | 8 | /** 9 | * 本地获取当前登录用户信息 10 | * 11 | * @author wsl 12 | */ 13 | @Slf4j 14 | @Component 15 | @Profile({"dev", "test"}) 16 | public class SimAbstractCurrentRequestComponent extends AbstractCurrentRequestComponent { 17 | 18 | @Override 19 | public UserBO getCurrentUser() { 20 | UserBO userBO = new UserBO(); 21 | return userBO.setId(1L).setFlag(UserBO.ADMIN).setName("王世磊"); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/config/MyMetaObjectHandlerConfig.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.config; 2 | 3 | import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; 4 | import org.apache.ibatis.reflection.MetaObject; 5 | import org.springframework.stereotype.Component; 6 | 7 | import java.time.LocalDateTime; 8 | 9 | /** 10 | * @author : WangShiLei 11 | * @date : 2020/11/4 11:53 下午 12 | **/ 13 | @Component 14 | public class MyMetaObjectHandlerConfig implements MetaObjectHandler { 15 | @Override 16 | public void insertFill(MetaObject metaObject) { 17 | LocalDateTime localDateTime = LocalDateTime.now(); 18 | this.setFieldValByName("creatTime", localDateTime, metaObject); 19 | this.setFieldValByName("updateTime", localDateTime, metaObject); 20 | } 21 | 22 | @Override 23 | public void updateFill(MetaObject metaObject) { 24 | LocalDateTime localDateTime = LocalDateTime.now(); 25 | this.setFieldValByName("updateTime", localDateTime, metaObject); 26 | 27 | } 28 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/config/request/WebMvcConfig.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.config.request; 2 | 3 | import lombok.extern.slf4j.Slf4j; 4 | import org.springframework.context.annotation.Configuration; 5 | import org.springframework.web.servlet.config.annotation.InterceptorRegistry; 6 | import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; 7 | 8 | import javax.annotation.Resource; 9 | 10 | /** 11 | * @author WangShilei 12 | * @date 2020/11/23-18:58 13 | **/ 14 | 15 | 16 | @Configuration 17 | @Slf4j 18 | public class WebMvcConfig implements WebMvcConfigurer { 19 | /* 20 | * 注入 token 拦截器 21 | */ 22 | 23 | @Resource 24 | private TokenInterceptor interceptor; 25 | 26 | /** 27 | * 重写添加拦截器 28 | */ 29 | @Override 30 | public void addInterceptors(InterceptorRegistry registry) { 31 | // 添加自定义拦截器,并拦截对应 url 32 | registry.addInterceptor(interceptor) 33 | .addPathPatterns("/user/**") 34 | .addPathPatterns("/admin/**"); 35 | } 36 | 37 | 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/controller/api/AdvertiseApi.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.controller.api; 2 | 3 | import com.wsl.shoppingkill.common.Result; 4 | import com.wsl.shoppingkill.obj.vo.AdvertiseVO; 5 | import com.wsl.shoppingkill.service.AdvertiseService; 6 | import org.springframework.web.bind.annotation.GetMapping; 7 | import org.springframework.web.bind.annotation.RequestMapping; 8 | import org.springframework.web.bind.annotation.RestController; 9 | 10 | import javax.annotation.Resource; 11 | import java.util.List; 12 | 13 | /** 14 | * @author : WangShiLei 15 | * @date : 2020/11/9 11:16 下午 16 | **/ 17 | @RestController 18 | @RequestMapping("/api") 19 | public class AdvertiseApi { 20 | 21 | @Resource 22 | private AdvertiseService advertiseService; 23 | 24 | /** 25 | * 获取展示广告 26 | * 27 | * @return Result> 28 | * @author : WangShiLei 29 | * @date : 2020/11/9 11:25 下午 30 | **/ 31 | @GetMapping("/getAdvertiseForView/v1") 32 | public Result> getAdvertiseVO() { 33 | return Result.success(advertiseService.getAdvertiseUrl(0)); 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/controller/api/GetUrlApi.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.controller.api; 2 | 3 | import com.wsl.shoppingkill.common.Result; 4 | import com.wsl.shoppingkill.obj.bo.ExposerBO; 5 | import com.wsl.shoppingkill.service.GetUrlService; 6 | import org.springframework.web.bind.annotation.GetMapping; 7 | import org.springframework.web.bind.annotation.PathVariable; 8 | import org.springframework.web.bind.annotation.RequestMapping; 9 | import org.springframework.web.bind.annotation.RestController; 10 | 11 | import javax.annotation.Resource; 12 | import java.util.Objects; 13 | 14 | /** 15 | * 秒杀地址获取Controller 16 | * 17 | * @author : WangShiLei 18 | * @date : 2020/12/31 11:08 上午 19 | **/ 20 | 21 | @RestController 22 | @RequestMapping("/api") 23 | public class GetUrlApi { 24 | 25 | @Resource 26 | private GetUrlService getUrlService; 27 | 28 | @GetMapping("/{id}/getUrl") 29 | public Result getUrl(@PathVariable("id") Long id) { 30 | if (id == null || id < 1) { 31 | return Result.error(); 32 | } 33 | ExposerBO url = getUrlService.getUrl(id); 34 | if (Objects.nonNull(url)) { 35 | return Result.success(url); 36 | } 37 | return Result.error(); 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/controller/user/PayController.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.controller.user; 2 | 3 | import com.wsl.shoppingkill.common.Result; 4 | import com.wsl.shoppingkill.obj.param.PayParam; 5 | import com.wsl.shoppingkill.service.PayService; 6 | import org.springframework.web.bind.annotation.PostMapping; 7 | import org.springframework.web.bind.annotation.RequestMapping; 8 | import org.springframework.web.bind.annotation.RestController; 9 | 10 | import javax.annotation.Resource; 11 | import javax.validation.Valid; 12 | 13 | /** 14 | * 支付接口 15 | * 16 | * @author : WangShiLei 17 | * @date : 2021/1/1 2:03 下午 18 | **/ 19 | 20 | @RestController 21 | @RequestMapping("/user") 22 | public class PayController { 23 | 24 | @Resource 25 | private PayService payService; 26 | 27 | @PostMapping("/pay/v1") 28 | public Result userPay(@Valid PayParam payParam) { 29 | if (payService.pay(payParam)) { 30 | return Result.success("支付成功"); 31 | } else { 32 | return Result.error("error", "支付失败"); 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/AddressMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wsl.shoppingkill.domain.Address; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | /** 8 | * @author wangShilei 9 | */ 10 | @Mapper 11 | public interface AddressMapper extends BaseMapper
{ 12 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/AdminMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wsl.shoppingkill.domain.Admin; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | /** 8 | * @author wangShilei 9 | */ 10 | @Mapper 11 | public interface AdminMapper extends BaseMapper { 12 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/AdvertiseMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wsl.shoppingkill.domain.Advertise; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | /** 8 | * @author wangShilei 9 | */ 10 | @Mapper 11 | public interface AdvertiseMapper extends BaseMapper { 12 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/AfterSalesMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.baomidou.mybatisplus.core.metadata.IPage; 5 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 6 | import com.wsl.shoppingkill.domain.AfterSales; 7 | import com.wsl.shoppingkill.obj.param.AfterSalesParam; 8 | import com.wsl.shoppingkill.obj.vo.AfterSalesVO; 9 | import org.apache.ibatis.annotations.Mapper; 10 | import org.apache.ibatis.annotations.Param; 11 | 12 | /** 13 | * @author wangShilei 14 | */ 15 | @Mapper 16 | public interface AfterSalesMapper extends BaseMapper { 17 | 18 | /** 19 | * 获取售后订单 20 | * 根据状态1-已处理 2未处理获取 21 | * 根据类型3-退货退款 2-换货 1-退款 22 | * 根据单号 根据id 23 | * 24 | * @param page : 25 | * @param afterSalesParam : 26 | * @return IPage 27 | * @author wangShilei 28 | * @date 2020/11/20 15:30 29 | */ 30 | IPage getAfterSalesAll(Page page, @Param("afterSalesParam") AfterSalesParam afterSalesParam); 31 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/AppraisalMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.baomidou.mybatisplus.core.metadata.IPage; 5 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 6 | import com.wsl.shoppingkill.domain.Appraisal; 7 | import com.wsl.shoppingkill.obj.vo.AppraisalVO; 8 | import org.apache.ibatis.annotations.Mapper; 9 | import org.apache.ibatis.annotations.Param; 10 | 11 | /** 12 | * @author wangShilei 13 | */ 14 | @Mapper 15 | public interface AppraisalMapper extends BaseMapper { 16 | 17 | /** 18 | * 获取全部的评价内容 19 | * 20 | * @param page : 21 | * @param appraisalVO : 22 | * @return IPage 23 | * @author wangshilei 24 | * @date 2020/11/18 10:59 25 | **/ 26 | IPage getAppraisalAll(Page page, @Param("appraisal") AppraisalVO appraisalVO); 27 | 28 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/CartMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wsl.shoppingkill.domain.Cart; 5 | import com.wsl.shoppingkill.obj.vo.CartVO; 6 | import org.apache.ibatis.annotations.Mapper; 7 | 8 | import java.util.List; 9 | 10 | /** 11 | * @author wangShilei 12 | */ 13 | @Mapper 14 | public interface CartMapper extends BaseMapper { 15 | 16 | /** 17 | * 根据用户id获取购物车列表 18 | * 19 | * @param userId : 20 | * @return java.util.List 21 | * @author wangShilei 22 | * @date 2020/12/28 4:38 下午 23 | */ 24 | List selectCartByUserId(Long userId); 25 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/LimitListMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wsl.shoppingkill.domain.LimitList; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | /** 8 | * @author wangShilei 9 | */ 10 | @Mapper 11 | public interface LimitListMapper extends BaseMapper { 12 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/LoggersMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.baomidou.mybatisplus.core.metadata.IPage; 5 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 6 | import com.wsl.shoppingkill.domain.Loggers; 7 | import com.wsl.shoppingkill.obj.vo.LoggersVO; 8 | import org.apache.ibatis.annotations.Mapper; 9 | import org.apache.ibatis.annotations.Param; 10 | 11 | /** 12 | * @author wangShilei 13 | */ 14 | @Mapper 15 | public interface LoggersMapper extends BaseMapper { 16 | /** 17 | * 获取全部日志类型 18 | * 19 | * @param type:类型 20 | * @param page : 21 | * @return null 22 | * @author wangshilei 23 | * @date 2020/11/9 13:50 24 | **/ 25 | IPage getAllLogByType(Page page, @Param("type") Integer type); 26 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/LoginMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.wsl.shoppingkill.obj.bo.UserBO; 4 | import com.wsl.shoppingkill.obj.param.UserParam; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | /** 8 | * @author wangShilei 9 | */ 10 | @Mapper 11 | public interface LoginMapper { 12 | /** 13 | * 获取登录信息 14 | * 15 | * @param userParam : 16 | * @return com.wsl.shoppingkill.obj.bo.UserBO 17 | * @author wangShilei 18 | * @date 2020/11/23 11:04 下午 19 | */ 20 | UserBO login(UserParam userParam); 21 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/SubscriberMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wsl.shoppingkill.domain.Subscriber; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | /** 8 | * @author wangShilei 9 | */ 10 | @Mapper 11 | public interface SubscriberMapper extends BaseMapper { 12 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/SubscriptionHistoryMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wsl.shoppingkill.domain.SubscriptionHistory; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | /** 8 | * @author wangShilei 9 | */ 10 | @Mapper 11 | public interface SubscriptionHistoryMapper extends BaseMapper { 12 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/TypesMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wsl.shoppingkill.domain.Types; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | /** 8 | * @author wangShilei 9 | */ 10 | @Mapper 11 | public interface TypesMapper extends BaseMapper { 12 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/mapper/UserMapper.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wsl.shoppingkill.domain.User; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | /** 8 | * @author wangShilei 9 | */ 10 | @Mapper 11 | public interface UserMapper extends BaseMapper { 12 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/bo/ExposerBO.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.bo; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | import lombok.ToString; 7 | import lombok.experimental.Accessors; 8 | 9 | import java.time.LocalDateTime; 10 | 11 | /** 12 | * 秒杀连接BO 13 | * @author : WangShiLei 14 | * @date : 2020/12/31 11:05 上午 15 | **/ 16 | 17 | @Data 18 | @AllArgsConstructor 19 | @NoArgsConstructor 20 | @ToString 21 | @Accessors(chain = true) 22 | public class ExposerBO { 23 | /** 24 | * 秒杀md5加密 25 | */ 26 | private String md5; 27 | 28 | /** 29 | * 秒杀时间 30 | */ 31 | private Long seconds; 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/bo/MailObject.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.bo; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | import lombok.ToString; 7 | import lombok.experimental.Accessors; 8 | 9 | import java.io.File; 10 | import java.io.Serializable; 11 | import java.util.Map; 12 | 13 | /** 邮件实体类封装 14 | * @author : WangShiLei 15 | * @date : 2020/11/25 9:04 下午 16 | **/ 17 | 18 | @Data 19 | @AllArgsConstructor 20 | @NoArgsConstructor 21 | @ToString 22 | @Accessors(chain = true) 23 | public class MailObject implements Serializable { 24 | 25 | /** 26 | * 模板 27 | */ 28 | private String template; 29 | 30 | /** 31 | * 收件人 32 | */ 33 | private String number; 34 | 35 | /** 36 | * 主题 37 | */ 38 | private String subject; 39 | 40 | /** 41 | * 内容 42 | */ 43 | private Map content; 44 | 45 | /** 46 | * 附件 47 | */ 48 | private File file; 49 | 50 | /** 51 | * 附件名称 52 | */ 53 | private String fileName; 54 | 55 | 56 | } 57 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/bo/OrderMqBO.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.bo; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | import lombok.ToString; 7 | import lombok.experimental.Accessors; 8 | 9 | import java.io.Serializable; 10 | 11 | /** 12 | * @author WangShilei 13 | * @date 2020/11/26-10:12 14 | **/ 15 | @Data 16 | @AllArgsConstructor 17 | @NoArgsConstructor 18 | @ToString 19 | @Accessors(chain = true) 20 | public class OrderMqBO implements Serializable { 21 | 22 | /** 23 | * 顾客邮箱 24 | */ 25 | private String email; 26 | /** 27 | * 顾客手机 28 | */ 29 | private String phone; 30 | /** 31 | * 顾客昵称 32 | */ 33 | private String userName; 34 | 35 | /** 36 | * 物品名称 37 | */ 38 | private String goodsName; 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/bo/PayBO.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.bo; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | import lombok.ToString; 7 | import lombok.experimental.Accessors; 8 | import org.apache.catalina.valves.RemoteIpValve; 9 | 10 | import java.io.Serializable; 11 | 12 | /** 13 | * 支付中间对象 14 | * @author : WangShiLei 15 | * @date : 2021/1/1 4:14 下午 16 | **/ 17 | 18 | @Data 19 | @AllArgsConstructor 20 | @NoArgsConstructor 21 | @ToString 22 | @Accessors(chain = true) 23 | public class PayBO implements Serializable { 24 | /** 25 | * 用户id 26 | */ 27 | private Long userId; 28 | 29 | /** 30 | * 订单id 31 | */ 32 | private Long orderId; 33 | 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/bo/SmsObject.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.bo; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | import lombok.ToString; 7 | import lombok.experimental.Accessors; 8 | 9 | import java.io.Serializable; 10 | import java.util.List; 11 | 12 | /** 13 | * @author : WangShiLei 14 | * @date : 2020/11/25 8:33 下午 15 | **/ 16 | 17 | @Data 18 | @AllArgsConstructor 19 | @NoArgsConstructor 20 | @ToString 21 | @Accessors(chain = true) 22 | public class SmsObject implements Serializable { 23 | /** 24 | * 手机号 25 | */ 26 | private String phone; 27 | 28 | /** 29 | * 模版编号 30 | */ 31 | private Integer code; 32 | 33 | /** 34 | * 内容 35 | */ 36 | private List description; 37 | 38 | 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/bo/UserBO.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.bo; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | import lombok.ToString; 7 | import lombok.experimental.Accessors; 8 | 9 | import java.io.Serializable; 10 | 11 | /** 12 | * @author WangShilei 13 | * @date 2020/11/9-10:45 14 | **/ 15 | 16 | @Data 17 | @AllArgsConstructor 18 | @NoArgsConstructor 19 | @ToString 20 | @Accessors(chain = true) 21 | public class UserBO implements Serializable { 22 | 23 | private static final long serialVersionUID = 1L; 24 | 25 | private Long id; 26 | private String name; 27 | private String url; 28 | private Integer flag; 29 | 30 | 31 | public static final Integer CUSTOMER = 0; 32 | public static final Integer ADMIN = 1; 33 | 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/constant/FileNameSuffixEnum.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.constant; 2 | 3 | import lombok.Getter; 4 | 5 | /** 6 | * 文件名后缀枚举类 7 | * 8 | * @author caibenhao 9 | * @date 2020-10-29 10 | * @since 1.0.0 11 | */ 12 | @Getter 13 | public enum FileNameSuffixEnum { 14 | 15 | /** 16 | * 文件后缀名 17 | */ 18 | BMP(".bmp", "bmp文件"), 19 | GIF(".gif", "gif文件"), 20 | JPEG(".jpeg", "jpeg文件"), 21 | JPG(".jpg", "jpg文件"), 22 | PNG(".png", "png文件"), 23 | HTML(".html", "HTML文件"), 24 | TXT(".txt", "txt文件"), 25 | VSD(".vsd", "vsd文件"), 26 | PPTX(".pptx", "PPTX文件"), 27 | DOCX(".docx", "DOCX文件"), 28 | PPT(".ppt", "PPT文件"), 29 | DOC(".doc", "DOC文件"), 30 | XML(".xml", "XML文件"), 31 | PDF(".pdf", "PDF文件"); 32 | 33 | /** 34 | * 后缀名 35 | */ 36 | private final String suffix; 37 | 38 | /** 39 | * 描述 40 | */ 41 | private final String description; 42 | 43 | FileNameSuffixEnum(String suffix, String description) { 44 | this.suffix = suffix; 45 | this.description = description; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/constant/JwtEnum.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.constant; 2 | 3 | /** 4 | * @author WangShilei 5 | * @date 2020/11/23-10:37 6 | **/ 7 | public class JwtEnum { 8 | public static final String KEY_USER_ID = "verify:user:id"; 9 | public static final String KEY_USER_NAME = "verify:user:name"; 10 | public static final String KEY_USER_URL = "verify:user:url"; 11 | public static final String KEY_USER_FLAG = "verify:user:flag"; 12 | 13 | public static final String AUTH_HEADER_KEY = "Authorization"; 14 | public static final String TOKEN_PREFIX = "shoppingkill"; 15 | 16 | public static final String TOKEN = "token"; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/constant/LoggerEnum.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.constant; 2 | 3 | import com.baomidou.mybatisplus.annotation.EnumValue; 4 | import com.fasterxml.jackson.annotation.JsonValue; 5 | 6 | /** 7 | * @author WangShilei 8 | * @date 2020/11/9-10:41 9 | **/ 10 | public enum LoggerEnum { 11 | 12 | NONE(0), 13 | INFO(1), 14 | WORN(2), 15 | SERIOUS(3); 16 | 17 | @EnumValue 18 | @JsonValue 19 | private final int key; 20 | 21 | LoggerEnum(int key) { 22 | this.key = key; 23 | } 24 | 25 | public int getKey() { 26 | return this.key; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/constant/SexEnum.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.constant; 2 | 3 | import com.baomidou.mybatisplus.annotation.EnumValue; 4 | import com.baomidou.mybatisplus.core.enums.IEnum; 5 | import com.fasterxml.jackson.annotation.JsonValue; 6 | import com.wsl.shoppingkill.common.fastjson.BaseEnum; 7 | 8 | /** 9 | * @author : WangShiLei 10 | * @date : 2020-11-04$ 21:44$ 11 | **/ 12 | 13 | public enum SexEnum implements IEnum, BaseEnum { 14 | /** 15 | * 性别枚举 16 | */ 17 | MAN(1,"男"), 18 | WOMAN(2,"女"); 19 | 20 | @EnumValue 21 | private final int value; 22 | 23 | private final String desc; 24 | 25 | SexEnum(int value,String desc) { 26 | this.value = value; 27 | this.desc = desc; 28 | } 29 | 30 | @Override 31 | public Integer getValue() { 32 | return value; 33 | } 34 | 35 | @Override 36 | @JsonValue 37 | public String getDesc() { 38 | return desc; 39 | } 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/convert/AdvertiseConverter.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.convert; 2 | 3 | import com.wsl.shoppingkill.domain.Advertise; 4 | import com.wsl.shoppingkill.obj.vo.AdvertiseVO; 5 | import org.mapstruct.Mapper; 6 | import org.mapstruct.factory.Mappers; 7 | 8 | import java.util.List; 9 | 10 | /** 11 | * @author : WangShiLei 12 | * @date : 2020/11/9 10:15 下午 13 | **/ 14 | 15 | @Mapper 16 | public interface AdvertiseConverter { 17 | AdvertiseConverter CONVERTER = Mappers.getMapper(AdvertiseConverter.class); 18 | 19 | /** 20 | * advertise转VO -->List 21 | * @author : WangShiLei 22 | * @date : 2020/11/9 10:17 下午 23 | * @param advertises: 24 | * @return List 25 | **/ 26 | List advertise2VO(List advertises); 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/convert/AfterSalesConverter.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.convert; 2 | 3 | import com.wsl.shoppingkill.domain.AfterSales; 4 | import com.wsl.shoppingkill.obj.param.AfterSalesResultParam; 5 | import org.mapstruct.Mapper; 6 | import org.mapstruct.factory.Mappers; 7 | 8 | /** AfterSalesVO转化类 9 | * @author : WangShiLei 10 | * @date : 2020/11/20 9:10 下午 11 | **/ 12 | @Mapper 13 | public interface AfterSalesConverter { 14 | AfterSalesConverter INSTANCE = Mappers.getMapper(AfterSalesConverter.class); 15 | 16 | /** 17 | * afterSalesParam转domain 18 | * @author wangShilei 19 | * @date 2020/11/22 5:21 下午 20 | * @param afterSalesParam : 21 | * @return com.wsl.shoppingkill.domain.AfterSales 22 | */ 23 | AfterSales afterSalesParam2DoMain(AfterSalesResultParam afterSalesParam); 24 | 25 | 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/convert/LimitListConverter.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.convert; 2 | 3 | import com.wsl.shoppingkill.domain.LimitList; 4 | import com.wsl.shoppingkill.obj.param.LimitListParam; 5 | import org.mapstruct.Mapper; 6 | import org.mapstruct.factory.Mappers; 7 | 8 | /** 限制名单转化类 9 | * @author : WangShiLei 10 | * @date : 2020/11/7 4:39 下午 11 | **/ 12 | @Mapper 13 | public interface LimitListConverter { 14 | 15 | LimitListConverter INSTANCE = Mappers.getMapper(LimitListConverter.class); 16 | 17 | /** 18 | * 名单限制Param转domain 19 | * @author WangShilei 20 | * @date 2020/11/7 4:46 下午 21 | * @param listParam : param实体 22 | * @return LimitList : domain实体 23 | **/ 24 | LimitList limitListParam2Domain(LimitListParam listParam); 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/convert/SkuConverter.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.convert; 2 | 3 | import com.wsl.shoppingkill.domain.Sku; 4 | import com.wsl.shoppingkill.obj.vo.AfterSalesVO; 5 | import com.wsl.shoppingkill.obj.vo.GoodsVO; 6 | import org.mapstruct.Mapper; 7 | import org.mapstruct.factory.Mappers; 8 | 9 | import java.util.List; 10 | 11 | /** 12 | * @author : WangShiLei 13 | * @date : 2020/11/20 12:17 上午 14 | **/ 15 | @Mapper 16 | public interface SkuConverter { 17 | 18 | SkuConverter INSTANCE = Mappers.getMapper(SkuConverter.class); 19 | 20 | 21 | /** 22 | * 将SKU中部分属性转为GoodsVO.Sku属性 23 | * @author wangShilei 24 | * @date 2020/11/20 15:32 25 | * @param sku : 26 | * @return java.util.List 27 | */ 28 | List skuAllToLittle(List sku); 29 | 30 | /** 31 | * 将SKU中部分属性转为AfterSalesVO.Sku属性 32 | * @author wangShilei 33 | * @date 2020/11/20 15:32 34 | * @param sku : 35 | * @return java.util.List 36 | */ 37 | List skuAllToLittle2(List sku); 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/exception/ExperienceException.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.exception; 2 | 3 | import lombok.Data; 4 | import lombok.EqualsAndHashCode; 5 | 6 | /** 7 | * @author WangShilei 8 | * @date 2020/11/23-18:51 9 | * 异常信息通知内部类 10 | */ 11 | 12 | @EqualsAndHashCode(callSuper = true) 13 | @Data 14 | public class ExperienceException extends RuntimeException { 15 | 16 | private Integer code = 401; 17 | private String msg; 18 | 19 | public ExperienceException(String msg) { 20 | this.msg = msg; 21 | } 22 | 23 | 24 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/exception/TokenRuntimeException.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.exception; 2 | 3 | import lombok.Data; 4 | import lombok.EqualsAndHashCode; 5 | 6 | /** 7 | * @author WangShilei 8 | * @date 2020/11/23-18:51 9 | * 异常信息通知内部类 10 | */ 11 | 12 | @EqualsAndHashCode(callSuper = true) 13 | @Data 14 | public class TokenRuntimeException extends RuntimeException { 15 | 16 | private Integer code = 401; 17 | private String msg; 18 | 19 | public TokenRuntimeException(String msg) { 20 | this.msg = msg; 21 | } 22 | 23 | 24 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/param/AddOrderParam.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.param; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | import lombok.ToString; 7 | import lombok.experimental.Accessors; 8 | 9 | import javax.validation.constraints.Min; 10 | import javax.validation.constraints.NotNull; 11 | 12 | /** 13 | * 订单确认参数 14 | * @author : WangShiLei 15 | * @date : 2021/1/2 1:46 上午 16 | **/ 17 | @Data 18 | @AllArgsConstructor 19 | @NoArgsConstructor 20 | @ToString 21 | @Accessors(chain = true) 22 | public class AddOrderParam { 23 | 24 | /** 25 | * Sku id 26 | */ 27 | @NotNull(message = "商品编号不能为空") 28 | private Long skuId; 29 | 30 | /** 31 | * 购买数量 32 | */ 33 | @NotNull(message = "购买数量不能为空") 34 | @Min(value = 1,message = "购买数量最低为1") 35 | private Integer num; 36 | 37 | private Long userId; 38 | 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/param/AfterSalesParam.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.param; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | import lombok.ToString; 7 | import lombok.experimental.Accessors; 8 | 9 | import java.io.Serializable; 10 | 11 | /** 12 | * 售后记录VO 13 | * @author wangshilei 14 | * @date 2020/11/4 16:39 15 | **/ 16 | 17 | @Data 18 | @AllArgsConstructor 19 | @NoArgsConstructor 20 | @ToString 21 | @Accessors(chain = true) 22 | public class AfterSalesParam implements Serializable { 23 | private static final long serialVersionUID = 1L; 24 | 25 | /** 26 | * id 27 | */ 28 | private Long id; 29 | 30 | /** 31 | * 订单id 32 | */ 33 | private String orderId; 34 | 35 | /** 36 | * 售后类型 37 | */ 38 | private String type; 39 | 40 | /** 41 | * 是否解决(0-未解决 1-已解决 默认0) 42 | */ 43 | private Boolean result; 44 | 45 | 46 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/param/OrderParam.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.param; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | /** 8 | * @author WangShilei 9 | * @date 2020/11/25-15:06 10 | **/ 11 | @Data 12 | @AllArgsConstructor 13 | @NoArgsConstructor 14 | public class OrderParam { 15 | 16 | /** 17 | * 类型 18 | */ 19 | private Integer type; 20 | 21 | /** 22 | * 订单id 23 | */ 24 | private String id; 25 | 26 | /** 27 | * 用户id 28 | */ 29 | private Long userId; 30 | 31 | /** 32 | * 物品id 33 | */ 34 | private Long goodsId; 35 | 36 | /** 37 | * 物品名称 38 | */ 39 | private String name; 40 | 41 | /** 42 | * 用户昵称 43 | */ 44 | private String nickName; 45 | 46 | 47 | 48 | } 49 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/param/PageTimeParam.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.param; 2 | 3 | import com.fasterxml.jackson.annotation.JsonFormat; 4 | import lombok.AllArgsConstructor; 5 | import lombok.Data; 6 | import lombok.NoArgsConstructor; 7 | import lombok.ToString; 8 | import org.springframework.format.annotation.DateTimeFormat; 9 | 10 | import javax.validation.constraints.NotNull; 11 | import java.io.Serializable; 12 | import java.time.LocalDateTime; 13 | 14 | /** 15 | * @author WangShilei 16 | * @date 2020/11/16-14:50 17 | **/ 18 | @Data 19 | @AllArgsConstructor 20 | @NoArgsConstructor 21 | @ToString 22 | public class PageTimeParam implements Serializable { 23 | 24 | 25 | private Integer current; 26 | 27 | private Integer size; 28 | 29 | 30 | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") 31 | @JsonFormat(locale="zh", pattern="yyyy-MM-dd HH:mm:ss") 32 | @NotNull(message = "开始时间不能为空") 33 | private LocalDateTime beginTime; 34 | 35 | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") 36 | @JsonFormat(locale="zh", pattern="yyyy-MM-dd HH:mm:ss") 37 | @NotNull(message = "结束时间不能为空") 38 | private LocalDateTime endTime; 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/param/PayParam.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.param; 2 | 3 | import lombok.*; 4 | import lombok.experimental.Accessors; 5 | 6 | import javax.validation.constraints.NotNull; 7 | import java.io.Serializable; 8 | 9 | /** 10 | * 支付接口参数 11 | * @author : WangShiLei 12 | * @date : 2021/1/1 2:05 下午 13 | **/ 14 | 15 | @EqualsAndHashCode() 16 | @Data 17 | @AllArgsConstructor 18 | @NoArgsConstructor 19 | @ToString 20 | @Accessors(chain = true) 21 | public class PayParam implements Serializable { 22 | 23 | /** 24 | * 订单id 25 | */ 26 | @NotNull(message = "订单id不能为空") 27 | private Long orderId; 28 | 29 | /** 30 | * 支付方式 31 | */ 32 | @NotNull(message = "支付方式不能为空") 33 | private Integer payType; 34 | 35 | /** 36 | * 地址id 37 | */ 38 | @NotNull(message = "地址不能为空") 39 | private Long addressId; 40 | 41 | /** 42 | * 订单备注 43 | */ 44 | private String detail; 45 | 46 | } 47 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/param/UserParam.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.param; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | import lombok.ToString; 7 | 8 | import javax.validation.constraints.NotBlank; 9 | import javax.validation.constraints.NotNull; 10 | 11 | 12 | /** 13 | * @author WangShilei 14 | * @date 2020/11/23-14:38 15 | **/ 16 | 17 | @Data 18 | @AllArgsConstructor 19 | @NoArgsConstructor 20 | @ToString 21 | public class UserParam { 22 | 23 | private String phone; 24 | 25 | @NotNull(message = "账号不能为空") 26 | @NotBlank(message = "账号不能为空") 27 | private String name; 28 | 29 | @NotNull(message = "密码不能为空") 30 | @NotBlank(message ="密码不能为空") 31 | private String password; 32 | 33 | @NotNull(message = "验证码不能为空") 34 | @NotBlank(message = "验证码不能为空") 35 | private String code; 36 | 37 | /** 38 | * 1-管理员 39 | * 2-会员 40 | */ 41 | private Integer type; 42 | } 43 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/vo/AdvertiseVO.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.vo; 2 | 3 | import lombok.*; 4 | import lombok.experimental.Accessors; 5 | 6 | import java.io.Serializable; 7 | 8 | 9 | /** 活动连接展示 10 | * @author WangShilei 11 | * @date 2020/11/9-18:30 12 | **/ 13 | @Data 14 | @AllArgsConstructor 15 | @NoArgsConstructor 16 | @ToString 17 | @Accessors(chain = true) 18 | public class AdvertiseVO implements Serializable { 19 | 20 | private static final long serialVersionUID = 1L; 21 | 22 | /** 23 | * 广告id 24 | */ 25 | private Long id; 26 | 27 | /** 28 | * 广告图片链接 29 | */ 30 | private String imgUrl; 31 | 32 | /** 33 | * 目标url 34 | */ 35 | private String targetUrl; 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/vo/BaseGoodsVO.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.vo; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | import lombok.experimental.Accessors; 7 | 8 | import java.io.Serializable; 9 | import java.math.BigDecimal; 10 | 11 | /** 12 | * 展示界面goodsVO 13 | * @author WangShilei 14 | * @date 2020/12/22-16:38 15 | **/ 16 | @Data 17 | @NoArgsConstructor 18 | @AllArgsConstructor 19 | @Accessors(chain = true) 20 | public class BaseGoodsVO implements Serializable { 21 | 22 | private static final long serialVersionUID = 1L; 23 | 24 | /** 25 | * 商品id 26 | */ 27 | protected Long id; 28 | 29 | /** 30 | * 商品名称 31 | */ 32 | protected String name; 33 | 34 | 35 | /** 36 | * 商品最低价格 37 | */ 38 | protected BigDecimal minPrice; 39 | 40 | /** 41 | * 商品最高价格 42 | */ 43 | protected BigDecimal maxPrice; 44 | 45 | /** 46 | * 商品图片 47 | */ 48 | protected String imgUrl; 49 | 50 | 51 | } 52 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/vo/BaseVO.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.vo; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | import java.io.Serializable; 8 | 9 | /** 10 | * @author WangShilei 11 | * @date 2020/12/16-10:06 12 | **/ 13 | 14 | @Data 15 | @AllArgsConstructor 16 | @NoArgsConstructor 17 | public class BaseVO implements Serializable { 18 | private static final long serialVersionUID = 1L; 19 | 20 | private Long id; 21 | 22 | private String name; 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/vo/CartVO.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.vo; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | import lombok.ToString; 7 | import lombok.experimental.Accessors; 8 | 9 | import java.io.Serializable; 10 | import java.math.BigDecimal; 11 | 12 | /** 购物车VO 13 | * @author : WangShiLei 14 | * @date : 2020/12/28 4:30 下午 15 | **/ 16 | 17 | @Data 18 | @AllArgsConstructor 19 | @NoArgsConstructor 20 | @ToString 21 | @Accessors(chain = true) 22 | public class CartVO implements Serializable { 23 | 24 | /** 25 | * 购物车标识 26 | */ 27 | private Long id; 28 | 29 | private Long goodsId; 30 | 31 | /** 32 | * 单价 33 | */ 34 | private BigDecimal price; 35 | 36 | /** 37 | * 数量 38 | */ 39 | private Integer num; 40 | 41 | /** 42 | * 总价 43 | */ 44 | private BigDecimal totalPrice; 45 | 46 | /** 47 | * 物品名称 48 | */ 49 | private String goodsName; 50 | 51 | /** 52 | *SKU名称 53 | */ 54 | private String skuName; 55 | 56 | /** 57 | *图片地址 58 | */ 59 | private String imgUrl; 60 | } 61 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/vo/OrderDetailVO.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.vo; 2 | 3 | import lombok.*; 4 | import lombok.experimental.Accessors; 5 | 6 | import java.io.Serializable; 7 | 8 | /** 9 | * @author : WangShiLei 10 | * @date : 2020/12/30 10:01 上午 11 | **/ 12 | @Data 13 | @AllArgsConstructor 14 | @NoArgsConstructor 15 | @ToString(callSuper = true) 16 | @EqualsAndHashCode(callSuper = true) 17 | @Accessors(chain = true) 18 | public class OrderDetailVO extends UserOrderVO implements Serializable { 19 | 20 | /** 21 | * 收件人电话 22 | */ 23 | private String userPhone; 24 | 25 | /** 26 | * 收件人地址 27 | */ 28 | private String userAddress; 29 | 30 | /** 31 | * 支付类型 32 | */ 33 | private Integer type; 34 | 35 | /** 36 | * 商品属性 37 | */ 38 | private String skuName; 39 | 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/obj/vo/ViewGoodsVO.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.obj.vo; 2 | 3 | import lombok.*; 4 | import lombok.experimental.Accessors; 5 | 6 | import java.io.Serializable; 7 | import java.util.List; 8 | 9 | /** 10 | * 商品展示VO 11 | * @author WangShilei 12 | * @date 2020/12/23-10:41 13 | **/ 14 | @Data 15 | @AllArgsConstructor 16 | @NoArgsConstructor 17 | @ToString(callSuper = true) 18 | @EqualsAndHashCode(callSuper = true) 19 | @Accessors(chain = true) 20 | public class ViewGoodsVO extends BaseGoodsVO implements Serializable { 21 | 22 | /** 23 | * 剩余数量 24 | */ 25 | private Long number; 26 | 27 | /** 28 | * KUS缩略图 29 | */ 30 | private List skuImgUrl; 31 | 32 | private List skuId; 33 | 34 | 35 | } -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/service/AddOrderService.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.service; 2 | 3 | import com.wsl.shoppingkill.obj.param.AddOrderParam; 4 | 5 | /** 6 | * @author : WangShiLei 7 | * @date : 2021/1/2 12:12 上午 8 | **/ 9 | public interface AddOrderService { 10 | 11 | /** 12 | * 处理普通订单 13 | * @author wangShilei 14 | * @date 2021/1/2 12:14 上午 15 | * @param addOrderParam : 16 | * @return String 17 | */ 18 | String commonOrder(AddOrderParam addOrderParam); 19 | 20 | /** 21 | * 处理秒杀订单 22 | * @author wangShilei 23 | * @date 2021/1/2 12:15 上午 24 | * @param addOrderParam : 25 | * @return String 26 | */ 27 | String killOrder(AddOrderParam addOrderParam); 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/service/AdminService.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.service; 2 | 3 | import com.baomidou.mybatisplus.extension.service.IService; 4 | import com.wsl.shoppingkill.domain.Admin; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * @author wangShilei 10 | */ 11 | public interface AdminService extends IService { 12 | 13 | /** 14 | * 添加一个管理员 15 | * @param admin : 16 | * @return boolean 17 | * @author wangshilei 18 | * @date 2020/11/9 9:58 19 | **/ 20 | boolean addAdmin(Admin admin); 21 | 22 | /** 23 | * 管理员信息修改 24 | * @param admin : 25 | * @return boolean 26 | * @author wangshilei 27 | * @date 2020/11/9 9:59 28 | **/ 29 | boolean updateAdmin(Admin admin); 30 | 31 | /** 32 | * 删除一个管理员 33 | * @param id : 34 | * @return boolean 35 | * @author wangshilei 36 | * @date 2020/11/9 10:00 37 | **/ 38 | boolean delAdmin(Long id); 39 | 40 | 41 | /** 42 | * 获取管理员列表 43 | * @return List 44 | * @author wangshilei 45 | * @date 2020/11/9 10:02 46 | **/ 47 | List getAdminList(); 48 | 49 | 50 | } 51 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/service/CartService.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.service; 2 | 3 | import com.baomidou.mybatisplus.extension.service.IService; 4 | import com.wsl.shoppingkill.domain.Cart; 5 | import com.wsl.shoppingkill.obj.vo.CartVO; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * @author wangShilei 11 | */ 12 | public interface CartService extends IService { 13 | 14 | /** 15 | * 商品添加购物车 16 | * @author wangShilei 17 | * @date 2020/12/28 4:18 下午 18 | * @param skuId : 19 | * @return boolean 20 | */ 21 | boolean addCart(Long skuId,Integer num); 22 | 23 | /** 24 | * 获取当前登录着的购物车所有商品 25 | * @author wangShilei 26 | * @date 2020/12/28 4:35 下午 27 | * @return java.util.List 28 | */ 29 | List getCartAll(); 30 | 31 | /** 32 | * 根据ID删除购物车 33 | * @author wangShilei 34 | * @date 2020/12/28 4:53 下午 35 | * @param ids : 36 | * @return int 37 | */ 38 | Integer delCartByIds(Long ids); 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/service/GetUrlService.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.service; 2 | 3 | import com.wsl.shoppingkill.obj.bo.ExposerBO; 4 | 5 | /** 6 | * @author : WangShiLei 7 | * @date : 2020/12/31 11:10 上午 8 | **/ 9 | public interface GetUrlService { 10 | 11 | /** 12 | * 获取秒杀商品连接 13 | * @author wangShilei 14 | * @date 2020/12/31 11:11 上午 15 | * @param id : 16 | * @return com.wsl.shoppingkill.obj.bo.ExposerBO 17 | */ 18 | ExposerBO getUrl(Long id); 19 | 20 | 21 | /** 22 | * 获取md5加密后结果 23 | * @author wangShilei 24 | * @date 2020/12/31 11:28 上午 25 | * @param id : 26 | * @return java.lang.String 27 | */ 28 | String getMd5(long id); 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/service/LoggersService.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.service; 2 | 3 | import com.baomidou.mybatisplus.core.metadata.IPage; 4 | import com.baomidou.mybatisplus.extension.service.IService; 5 | import com.wsl.shoppingkill.domain.Loggers; 6 | import com.wsl.shoppingkill.obj.vo.LoggersVO; 7 | 8 | /** 9 | * @author wangShilei 10 | */ 11 | public interface LoggersService extends IService { 12 | 13 | /** 14 | * 获取日志操作记录 15 | * @param page : 16 | * @param num : 17 | * @param type : 18 | * @return IPage 19 | * @author wangshilei 20 | * @date 2020/11/9 13:46 21 | **/ 22 | IPage getLogListLimit(Long page ,Long num, Integer type); 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/service/PayService.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.service; 2 | 3 | import com.wsl.shoppingkill.obj.param.PayParam; 4 | 5 | /** 6 | * @author : WangShiLei 7 | * @date : 2021/1/1 2:10 下午 8 | **/ 9 | public interface PayService { 10 | 11 | /** 12 | * 支付接口 13 | * @author wangShilei 14 | * @date 2021/1/1 3:59 下午 15 | * @param payParam : 16 | * @return boolean 17 | */ 18 | boolean pay(PayParam payParam); 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/service/SubscriberService.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.service; 2 | 3 | import com.baomidou.mybatisplus.core.metadata.IPage; 4 | import com.baomidou.mybatisplus.extension.service.IService; 5 | import com.wsl.shoppingkill.domain.Subscriber; 6 | 7 | /** 8 | * @author wangShilei 9 | */ 10 | public interface SubscriberService extends IService { 11 | 12 | /** 13 | * 获取订阅者 短信 14 | * @param current: 15 | * @param size : 16 | * @param type: 17 | * @return null 18 | * @author wangshilei 19 | * @date 2020/11/16 15:38 20 | **/ 21 | IPage getSubscriber(Integer size,Integer current,Integer type); 22 | 23 | /** 24 | * 添加订阅者 25 | * @param subscriber : 26 | * @return boolean 27 | * @author wangshilei 28 | * @date 2020/11/16 15:38 29 | **/ 30 | boolean addSubscriber(Subscriber subscriber); 31 | 32 | /** 33 | * 删除订阅者 34 | * @param number : 35 | * @return boolean 36 | * @author wangshilei 37 | * @date 2020/11/16 15:38 38 | **/ 39 | boolean delSubscriber (Long number); 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/service/adapter/ActivityAdapter.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.service.adapter; 2 | 3 | import com.wsl.shoppingkill.obj.vo.KillGoodsVO; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * @author : WangShiLei 9 | * @date : 2020/12/27 6:26 下午 10 | **/ 11 | public interface ActivityAdapter { 12 | 13 | /** 14 | * 获取真正进行中的活动 15 | * @author wangShilei 16 | * @date 2020/12/27 6:36 下午 17 | * @return List 18 | */ 19 | List getActivityDoing(); 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/service/adapter/GoodsAdapter.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.service.adapter; 2 | 3 | import com.baomidou.mybatisplus.core.metadata.IPage; 4 | import com.wsl.shoppingkill.obj.vo.ViewGoodsVO; 5 | 6 | /** 7 | * @author WangShilei 8 | * @date 2020/12/24-9:37 9 | **/ 10 | public interface GoodsAdapter { 11 | 12 | 13 | /** 14 | * 模糊查询商品展示页获取所有商品 15 | * @author wangShilei 16 | * @date 2020/12/23 10:56] 17 | * @param size : 18 | * @param current : 19 | * @param name : 20 | * @return List 21 | */ 22 | IPage getViewGoodsAll(String name, Long current, Long size); 23 | 24 | 25 | /** 26 | * 商品展示页获取所有商品 27 | *

28 | * 为了加入缓存 29 | *

30 | * @author wangShilei 31 | * @date 2020/12/23 10:56] 32 | * @param size : 33 | * @param current : 34 | * @return List 35 | */ 36 | IPage getViewGoods(Long current, Long size); 37 | 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/serviceImpl/LoggersServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.serviceImpl; 2 | 3 | import com.baomidou.mybatisplus.core.metadata.IPage; 4 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 5 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 6 | import com.wsl.shoppingkill.domain.Loggers; 7 | import com.wsl.shoppingkill.mapper.LoggersMapper; 8 | import com.wsl.shoppingkill.obj.vo.LoggersVO; 9 | import com.wsl.shoppingkill.service.LoggersService; 10 | import org.springframework.stereotype.Service; 11 | 12 | import javax.annotation.Resource; 13 | 14 | @Service 15 | public class LoggersServiceImpl extends ServiceImpl implements LoggersService { 16 | 17 | @Resource 18 | private LoggersMapper loggersMapper; 19 | 20 | 21 | @Override 22 | public IPage getLogListLimit(Long page, Long num, Integer type) { 23 | Page pages = new Page<>(page, num); 24 | IPage allLogByType = loggersMapper.getAllLogByType(pages, type); 25 | if (allLogByType.getSize() > 0) { 26 | return allLogByType; 27 | } 28 | 29 | return null; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/com/wsl/shoppingkill/serviceImpl/timedTask/RedisCountTask.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.serviceImpl.timedTask; 2 | 3 | import com.wsl.shoppingkill.obj.constant.RedisEnum; 4 | import org.springframework.context.annotation.Configuration; 5 | import org.springframework.data.redis.core.StringRedisTemplate; 6 | import org.springframework.scheduling.annotation.Async; 7 | import org.springframework.scheduling.annotation.EnableAsync; 8 | import org.springframework.scheduling.annotation.EnableScheduling; 9 | import org.springframework.scheduling.annotation.Scheduled; 10 | 11 | import javax.annotation.Resource; 12 | 13 | /** 14 | * 首页统计定时任务 15 | * @author WangShilei 16 | * @date 2020/11/24-14:29 17 | **/ 18 | 19 | @Configuration 20 | @EnableScheduling 21 | @EnableAsync 22 | 23 | public class RedisCountTask { 24 | 25 | @Resource 26 | private StringRedisTemplate stringRedisTemplate; 27 | 28 | @Async 29 | @Scheduled(cron = "0 0 0 * * *") 30 | public void configureTasks() { 31 | stringRedisTemplate.boundValueOps(RedisEnum.COUNT_USER_SUM).set("0"); 32 | stringRedisTemplate.boundValueOps(RedisEnum.COUNT_ORDER_SUM).set("0"); 33 | stringRedisTemplate.boundValueOps(RedisEnum.COUNT_OUT_SUM).set("0"); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/main/resources/README.md: -------------------------------------------------------------------------------- 1 | ## 亲,认真阅读一下,别老是问我了,问的人有点多,特把前人遇到的问题做一下概述 2 | 3 | 4 | ### 一、resources目录说明(重点) 5 | #### 1、html文件夹重点说明 6 | html里面是前端资源文件,别在项目中运行,需要单独踢出来,用Tomcat或者Nginx运行。 7 | 直接在项目中运行是运行不出结果的,这个项目在打包时候是去除前端文件的,我只是为了方便,所以丢在一起了。 8 | 你可以直接使用前端的一些编译器运行前端文件,切记别直接点开就行。 9 | 10 | **html里面的文件需要单独拿出来运行,这是个前后端分离项目** 11 | 12 | **html里面的文件需要单独拿出来运行,这是个前后端分离项目** 13 | 14 | **html里面的文件需要单独拿出来运行,这是个前后端分离项目** 15 | 16 | #### 2、config文件夹下面是项目配置文件 17 | 1、all.yml 包含OSS、JWT、SMS榛子云短信、邮件、资源域名等相关配置,不用这些功能可以不改 18 | 19 | 2、dev 里面的配置是单机时候的配置 20 | 21 | 3、集群配置请启用pro或者test 22 | 23 | 24 | #### 3、ftl 是邮件模板,我没有配,就简单的集成使用了一下,需要的自己去配置 25 | 26 | 27 | -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | # 应用服务 WEB 访问端口 2 | server: 3 | port: 80 4 | servlet: 5 | context-path: / 6 | encoding: 7 | charset: UTF-8 8 | 9 | # 应用名称 10 | spring: 11 | aop: 12 | auto: true 13 | application: 14 | name: shopping-kill 15 | # spring 静态资源扫描路径 16 | resources: 17 | static-locations: classpath:/ftl/,classpath:/html/ 18 | #环境修改 19 | profiles: 20 | active: dev,all 21 | 22 | devtools: 23 | restart: 24 | enabled: true 25 | 26 | 27 | 28 | jackson: 29 | date-format: yyyy-MM-dd HH:mm:ss 30 | time-zone: GMT+8 31 | default-property-inclusion: non_null 32 | mvc: 33 | view: 34 | prefix: classpath:/html/ 35 | 36 | mybatis-plus: 37 | type-aliases-package: com.wsl.shoppingkill.constant 38 | configuration: 39 | default-enum-type-handler: org.apache.ibatis.type.EnumOrdinalTypeHandler 40 | global-config: 41 | db-config: 42 | logic-delete-value: 1 43 | logic-not-delete-value: 0 44 | mapper-locations: classpath:/mapper/*.xml 45 | 46 | -------------------------------------------------------------------------------- /src/main/resources/config/application-all.yml: -------------------------------------------------------------------------------- 1 | #邮件通知设置 2 | spring: 3 | mail: 4 | host: # 5 | username: #你的邮箱地址 6 | password: #邮箱授权码 7 | port: 25 8 | default-encoding: utf-8 9 | protocol: smtp 10 | 11 | # 阿里云存储参数配置 12 | ali: 13 | oss: 14 | endpoint: #阿里云OSS的节点 oss-cn-shenzhen.aliyuncs.com 15 | accessKeyId: #关键key 16 | accessKeySecret: #密钥 17 | bucketName: #bucket名称 18 | url: #访问URL 19 | aliUrl: #bucket的地址 20 | getFileUrl: # 21 | myHostUrl: #访问静态资源域名 22 | 23 | #SMS榛子云参数配置 24 | zzy: 25 | apiUrl: https://sms_developer.zhenzikj.com 26 | appSecret: #授权码 27 | appId: #ID 28 | 29 | jwt: 30 | redisToken: 4800 31 | expire: 3600 32 | newToken: 600 33 | keys: wslhome-shoppingkill-sirwsl 34 | 35 | verify: 36 | imgCodeTimeOut: 300 37 | phoneCodeTimeOut: 300 38 | 39 | req: 40 | doMainUrl: localhost 41 | 42 | url: 43 | image: http://static.wslhome.top/ #图片资源域名 44 | webPage: http://test.wslhome.top/ #后端访问域名 45 | server: http://kill.wslhome.top/ #前端域名 46 | 47 | -------------------------------------------------------------------------------- /src/main/resources/ftl/AddAdmin.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/ftl/DelAdmin.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/ftl/DelUser.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/ftl/Subscription.ftl: -------------------------------------------------------------------------------- 1 | 5 |

消息推送---这是一封正常的邮件

-------------------------------------------------------------------------------- /src/main/resources/ftl/UpdateUser.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/ftl/test.ftl: -------------------------------------------------------------------------------- 1 |
邮箱激活
2 |
您的注册信息是: 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
用户名${name}
用户性别${sex}
13 |
14 | -------------------------------------------------------------------------------- /src/main/resources/html/admin/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/admin/favicon.ico -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/css/bootstrapValidator.min.css: -------------------------------------------------------------------------------- 1 | .bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100} -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/css/patterns/header-profile-skin-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/css/patterns/header-profile-skin-1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/css/patterns/header-profile-skin-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/css/patterns/header-profile-skin-3.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/css/patterns/header-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/css/patterns/header-profile.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/css/patterns/shattered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/css/patterns/shattered.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/css/plugins/iCheck/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/css/plugins/iCheck/green.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/css/plugins/iCheck/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/css/plugins/iCheck/green@2x.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/css/plugins/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/css/plugins/images/sort_asc.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/css/plugins/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/css/plugins/images/sort_desc.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/css/plugins/images/sprite-skin-flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/css/plugins/images/sprite-skin-flat.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/css/plugins/images/spritemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/css/plugins/images/spritemap.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/css/plugins/images/spritemap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/css/plugins/images/spritemap@2x.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/a1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/a1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/a2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/a2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/a3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/a3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/a4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/a4.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/a5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/a5.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/a6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/a6.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/a7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/a7.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/a8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/a8.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/a9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/a9.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/bg.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/browser.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/iconfont-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/iconfont-logo.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/icons.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/loading-upload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/loading-upload.gif -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/locked.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/login-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/login-background.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/p1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/p2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/p2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/p3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/p3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/profile.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/profile_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/profile_small.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/progress.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/sprite-skin-flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/sprite-skin-flat.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/success.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/user.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/webuploader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/webuploader.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/img/wenku_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/img/wenku_logo.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/all.js: -------------------------------------------------------------------------------- 1 | 2 | $.ajaxSetup({ 3 | headers: { 4 | 'Authorization': $.cookie("token") 5 | }, 6 | xhrFields: { 7 | withCredentials: true 8 | }, 9 | crossDomain: true 10 | }); 11 | 12 | $(function(){ 13 |   if($.cookie("token") == null || $.cookie("token") == ""){ 14 | window.location.href = "/html/admin/login.html" 15 | } 16 | }); -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/index.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | //菜单点击 3 | J_iframe 4 | $(".J_menuItem").on('click',function(){ 5 | var url = $(this).attr('href'); 6 | $("#J_iframe").attr('src',url); 7 | return false; 8 | }); 9 | }); -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | * bootstrap-table - v1.9.0 - 2015-09-30 3 | * http://github.com/wenzhixin/bootstrap-table 4 | * Copyright (c) 2015 zhixin wen 5 | * Licensed MIT License 6 | */ 7 | !function(a){"use strict";a.fn.bootstrapTable.locales["zh-CN"]={formatLoadingMessage:function(){return"正在努力地加载数据中,请稍候……"},formatRecordsPerPage:function(a){return"每页显示 "+a+" 条记录"},formatShowingRows:function(a,b,c){return"显示第 "+a+" 到第 "+b+" 条记录,总共 "+c+" 条记录"},formatSearch:function(){return"搜索"},formatNoMatches:function(){return"没有找到匹配的记录"},formatPaginationSwitch:function(){return"隐藏/显示分页"},formatRefresh:function(){return"刷新"},formatToggle:function(){return"切换"},formatColumns:function(){return"列"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["zh-CN"])}(jQuery); 8 | -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/laydate/skins/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/laydate/skins/default/icon.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/layim/data/chatlog.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": 1, 3 | "msg": "ok", 4 | "data": [ 5 | { 6 | "id": "100001", 7 | "name": "Beaut-zihan", 8 | "time": "10:23", 9 | "face": "img/a1.jpg" 10 | }, 11 | { 12 | "id": "100002", 13 | "name": "慕容晓晓", 14 | "time": "昨天", 15 | "face": "img/a2.jpg" 16 | }, 17 | { 18 | "id": "1000033", 19 | "name": "乔峰", 20 | "time": "2014-4.22", 21 | "face": "img/a3.jpg" 22 | }, 23 | { 24 | "id": "10000333", 25 | "name": "高圆圆", 26 | "time": "2014-4.21", 27 | "face": "img/a4.jpg" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/layim/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/layim/loading.gif -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/icon-ext.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/icon.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/icon_ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/icon_ext.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/loading-0.gif -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/loading-1.gif -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/loading-2.gif -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/textbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/textbg.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/xubox_ico0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/xubox_ico0.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/xubox_loading0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/xubox_loading0.gif -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/xubox_loading1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/xubox_loading1.gif -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/xubox_loading2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/xubox_loading2.gif -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/xubox_loading3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/xubox_loading3.gif -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/default/xubox_title0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/default/xubox_title0.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/js/plugins/layer/skin/moon/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/admin/js/plugins/layer/skin/moon/default.png -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/myjs/index.js: -------------------------------------------------------------------------------- 1 | $.ajaxSetup({ 2 | headers: { 3 | "Authorization": $.cookie("token") 4 | }, 5 | xhrFields: { 6 | withCredentials: true 7 | }, 8 | crossDomain: true 9 | }); 10 | $("#money").click(function() { 11 | $("#Modal").modal({ 12 | keyboard: true 13 | }) 14 | }); 15 | $(function() { 16 | if ($.cookie("token") == null || $.cookie("token") == "") { 17 | window.location.href = "/html/admin/login.html" 18 | } 19 | }); 20 | $("#exits").click(function() { 21 | $.get("http://localhost/login/exit/v1", null, 22 | function(a) { 23 | if (a.code == 0 && a.data) { 24 | window.location.href = "/html/admin/login.html" 25 | } 26 | }, 27 | "json") 28 | }); -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/myjs/login.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $("#Modal").modal({ 3 | keyboard: true 4 | }) 5 | }); 6 | $("#subs").click(function() { 7 | alert("请联系管理员sirwsl") 8 | }); 9 | function refresh(a) { 10 | a.src = "http://localhost/verify/getJpg/v1?id=" + Math.random() 11 | } 12 | $("#sub").click(function() { 13 | $("#login").ajaxSubmit(function(a) { 14 | if (a.code == 0) { 15 | window.location.href = "/html/admin/index.html" 16 | } else { 17 | alert(a.userMsg); 18 | $("img").attr("src", "http://localhost/verify/getJpg/v1?id=" + Math.random()) 19 | } 20 | }) 21 | }); 22 | $.ajaxSetup({ 23 | headers: { 24 | "Authorization": $.cookie("token") 25 | }, 26 | xhrFields: { 27 | withCredentials: true 28 | }, 29 | crossDomain: true 30 | }); -------------------------------------------------------------------------------- /src/main/resources/html/static/admin/myjs/subsend.js: -------------------------------------------------------------------------------- 1 | $.ajaxSetup({ 2 | headers: { 3 | "Authorization": $.cookie("token") 4 | }, 5 | xhrFields: { 6 | withCredentials: true 7 | }, 8 | crossDomain: true 9 | }); 10 | $(function() { 11 | if ($.cookie("token") == null || $.cookie("token") == "") { 12 | window.location.href = "/html/admin/login.html" 13 | } 14 | }); 15 | $("#sub").click(function() { 16 | $("#addSub").ajaxSubmit(function(a) { 17 | alert(a.userMsg) 18 | }) 19 | }); -------------------------------------------------------------------------------- /src/main/resources/html/static/user/css/common.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | /*相关样式*/ 4 | #showbox { background:#eee;} 5 | 6 | #showsum { left:25px; margin-top:10px;} 7 | #showsum span { border:1px solid #ddd;} 8 | #showsum span.sel { border:1px solid #f60;} 9 | 10 | .showpage { width:400px; position:relative;} 11 | .showpage a { display:block; width:15px; border:1px solid #ddd; height:60px; line-height:60px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-62px; text-decoration:none; color:#999;} 12 | .showpage a#shownext { left:auto; right:0;} 13 | .showpage a:hover { background:#ccc; color:#777;} 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/Thumbs.db -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/bg.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/bg.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/dian1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/dian1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/dian2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/dian2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/ds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/ds.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/ewm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/ewm.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/foot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/foot1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/foot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/foot2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/foot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/foot3.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/foot4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/foot4.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/g1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/g1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/grzx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/grzx.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/gt1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/gt1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/gt2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/gt2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/gt3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/gt3.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/gt4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/gt4.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/gwc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/gwc.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/gxin1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/gxin1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/gxin2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/gxin2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/gxin3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/gxin3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/gxin4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/gxin4.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/hxin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/hxin.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/ib.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/ib.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/ib1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/ib1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/ib2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/ib2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/icon1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/icon2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/icon3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/icon3.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/icon4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/icon4.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/ll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/ll.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/logo.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/ss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/ss.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/Thumbs.db -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/add.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/add.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/bz05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/bz05.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/cartTop01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/cartTop01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/cartTop01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/cartTop01.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/cartTop02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/cartTop02.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/cartTop03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/cartTop03.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/check.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/check.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/check01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/check01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/checkOn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/checkOn.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/checkOn01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/checkOn01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/logo.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/next.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/off.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/off.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/per01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/per01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/per02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/per02.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/perfumeTit01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/perfumeTit01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/perfumeTit02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/perfumeTit02.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/perfume_Banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/perfume_Banner.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/prev.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/sub.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/sub.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/Thumbs.db -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/add.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/add.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/cartTop01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/cartTop01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/cartTop01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/cartTop01.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/cartTop02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/cartTop02.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/cartTop03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/cartTop03.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/check.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/check.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/check01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/check01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/checkOn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/checkOn.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/checkOn01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/checkOn01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/down.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/down.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/eva01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/eva01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/logo.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/next.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/off.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/off.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/perfumeTit01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/perfumeTit01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/perfumeTit02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/perfumeTit02.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/perfume_Banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/perfume_Banner.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/prev.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/sub.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/sub.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/tit01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/tit01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/tit02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/tit02.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/tit03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/tit03.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/tit04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/tit04.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/way01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/way01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/way02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/way02.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/way03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/way03.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/way04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/way04.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/xx204.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/xx204.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/xx205.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/xx205.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/xx206.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/xx206.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/xxB01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/xxB01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/xxB02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/xxB02.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/xxBanner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/xxBanner.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/zb01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/zb01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/zb02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/zb02.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/zb03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/zb03.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/temp/zb04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/temp/zb04.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/tit01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/tit01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/tit02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/tit02.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/tit03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/tit03.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/tit04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/tit04.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/up.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/up.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/vel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/vel.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/way01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/way01.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/way02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/way02.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/way03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/way03.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/temp/way04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/temp/way04.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/tou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/tou.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/tx copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/tx copy.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/tx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/tx.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/xin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/xin.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/you.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/you.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/img/zuo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/img/zuo.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/active.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/active.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/bags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/bags.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/banner1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/banner1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/banner2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/banner2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/banner3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/banner3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/banner4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/banner4.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/banner5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/banner5.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/banner6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/banner6.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/box_hd_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/box_hd_arrow.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/brand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/brand.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/bu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/bu.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/business.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/business.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/cart.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/cart1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/cart1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/cart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/cart2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/channel.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/channel_bg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/channel_bg1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/channel_bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/channel_bg2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/channel_bg3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/channel_bg3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/channel_bg4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/channel_bg4.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/channel_bg5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/channel_bg5.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/close.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/close1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/close1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/commend.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/commend.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/commend1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/commend1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/commend2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/commend2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/discount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/discount.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/discount1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/discount1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/ecsc-join.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/ecsc-join.gif -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/elec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/elec.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/elec1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/elec1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/elec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/elec2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/elec3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/elec3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/elec4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/elec4.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/elec5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/elec5.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/elece.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/elece.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/email.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/enjoy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/enjoy.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/enjoy0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/enjoy0.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/enjoy1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/enjoy1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/enjoy1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/enjoy1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/enjoy2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/enjoy2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/enjoy3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/enjoy3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/enjoy4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/enjoy4.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/enjoy5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/enjoy5.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/enjoy6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/enjoy6.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/erweima.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/erweima.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/flo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/flo.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/foot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/foot1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/foot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/foot2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/foot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/foot3.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/foot4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/foot4.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/g1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/g1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/good_shop1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/good_shop1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/good_shop2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/good_shop2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/good_shop3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/good_shop3.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/good_shop4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/good_shop4.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/goods_list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/goods_list.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/goods_list1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/goods_list1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/goods_list2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/goods_list2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/goods_list3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/goods_list3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/grzx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/grzx.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/gt1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/gt1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/gt2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/gt2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/gt3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/gt3.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/gt4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/gt4.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/gxin1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/gxin1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/gxin2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/gxin2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/gxin3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/gxin3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/gxin4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/gxin4.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/hxin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/hxin.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/Mobile-phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/Mobile-phone.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/T恤.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/T恤.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/bags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/bags.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/cart.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/cart1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/cart1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/cart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/cart2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/close.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/elec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/elec.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/elece.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/elece.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/electronics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/electronics.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/home.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/icon_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/icon_down.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/icon_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/icon_up.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/packge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/packge.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/phone.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/refresh.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/shoes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/shoes.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/short.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/short.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/sport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/sport.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/video.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/全部订单.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/全部订单.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/加.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/加.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/天猫提示-提醒.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/天猫提示-提醒.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/女包.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/女包.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/客服.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/客服.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/家用电器.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/家用电器.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/家纺家饰.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/家纺家饰.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/户外运动.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/户外运动.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/未关注.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/未关注.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/相机.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/相机.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon/运动.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon/运动.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon3.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/icon4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/icon4.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/index.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/jia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/jia.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/logo.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/mark1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/mark1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/miaosha0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/miaosha0.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/more_goods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/more_goods.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/new.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/new1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/new1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/new3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/new3.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/new_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/new_more.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/no_enough1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/no_enough1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/no_enough10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/no_enough10.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/no_enough2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/no_enough2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/no_enough3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/no_enough3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/no_enough4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/no_enough4.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/no_enough5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/no_enough5.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/no_enough6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/no_enough6.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/no_enough7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/no_enough7.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/no_enough8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/no_enough8.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/no_enough9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/no_enough9.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/no_goods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/no_goods.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/none.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/none.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/none.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/none1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/none1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/password.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/pay_list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/pay_list.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/pay_list1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/pay_list1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/pay_list2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/pay_list2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/pay_list3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/pay_list3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/pay_list4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/pay_list4.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/pay_list5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/pay_list5.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/pay_list6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/pay_list6.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/pay_list7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/pay_list7.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/pay_list8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/pay_list8.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/phone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/phone.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/phone.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/place.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/place.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/place1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/place1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/place2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/place2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/red_package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/red_package.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/red_package1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/red_package1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/red_package2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/red_package2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/red_package3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/red_package3.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/right_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/right_arrow.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/se_kill.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/se_kill.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/se_kill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/se_kill.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/se_kill_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/se_kill_img.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/se_kill_img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/se_kill_img1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/se_kill_img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/se_kill_img2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/se_kill_img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/se_kill_img3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/se_kill_img4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/se_kill_img4.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/search.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/seckill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/seckill.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/seckill_banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/seckill_banner.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/shop1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/shop1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/shop2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/shop2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/shop3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/shop3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/shop_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/shop_logo.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/shop_logo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/shop_logo1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/shop_logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/shop_logo2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/shop_logo3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/shop_logo3.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/shopping_car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/shopping_car.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/skmu-nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/skmu-nav.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/slide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/slide.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/summary_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/summary_bg.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/tuijian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/tuijian.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/tx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/tx.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/user.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/vip1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/vip1.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/vip2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/vip2.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/vip3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/vip3.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/vip4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/vip4.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/vip5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/vip5.jpg -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/vip_shop1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/vip_shop1.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/vip_shop2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/vip_shop2.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/vip_shop3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/vip_shop3.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/vip_shop4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/vip_shop4.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/vip_shop5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/vip_shop5.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/xin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/xin.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/imgs/yanzhengma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/src/main/resources/html/static/user/imgs/yanzhengma.png -------------------------------------------------------------------------------- /src/main/resources/html/static/user/myjs/login.js: -------------------------------------------------------------------------------- 1 | $.ajaxSetup({ 2 | headers: { 3 | "Authorization": $.cookie("token") 4 | }, 5 | xhrFields: { 6 | withCredentials: true 7 | }, 8 | crossDomain: true 9 | }); 10 | 11 | function refresh(a) { 12 | a.src = "http://localhost/verify/getJpg/v1?id=" + Math.random() 13 | } 14 | $("#toIndex").click(function() { 15 | $("#login").ajaxSubmit(function(a) { 16 | if (a.code == 0) { 17 | parent.location.href = "index.html" 18 | } else { 19 | alert(a.userMsg); 20 | $("#codes").attr("src", "http://localhost/verify/getJpg/v1?id=" + Math.random()) 21 | } 22 | }) 23 | }); -------------------------------------------------------------------------------- /src/main/resources/html/static/user/myjs/myCenter.js: -------------------------------------------------------------------------------- 1 | $.ajaxSetup({ 2 | headers: { 3 | "Authorization": $.cookie("token") 4 | }, 5 | xhrFields: { 6 | withCredentials: true, 7 | }, 8 | crossDomain: true, 9 | async: true 10 | }); 11 | $(function() { 12 | if ($.cookie("token") == null || $.cookie("token") == "") { 13 | window.location.href = "index.html" 14 | } 15 | }); 16 | $(function(){ 17 | var titleName = decodeURIComponent($.cookie("name")); 18 | var img = decodeURIComponent($.cookie("img")); 19 | if (titleName!=null && titleName !=''&&titleName != 'undefined'){ 20 | $('#userName').html(titleName); 21 | } 22 | if (img!=null && img !='' && img != 'undefined'){ 23 | $("#imgId").attr('src',img); 24 | } 25 | 26 | $.get('http://localhost/user/getOrderCount/v1',function(msg){ 27 | if (msg.code == 0){ 28 | $("#noGet").html(msg.data.noGet); 29 | $("#noComm").html(msg.data.noComm); 30 | $("#noPay").html(msg.data.noPay); 31 | $("#cart").html(msg.data.cart); 32 | } 33 | }) 34 | 35 | }) 36 | function setId(id){ 37 | window.localStorage.setItem('myOrderStatus',id); 38 | } -------------------------------------------------------------------------------- /src/main/resources/html/static/user/myjs/payOk.js: -------------------------------------------------------------------------------- 1 | $.ajaxSetup({ 2 | headers: { 3 | "Authorization": $.cookie("token") 4 | }, 5 | xhrFields: { 6 | withCredentials: true, 7 | }, 8 | crossDomain: true, 9 | async: true 10 | }); 11 | 12 | $(function() { 13 | if ($.cookie("token") == null || $.cookie("token") == "") { 14 | window.location.href = "index.html" 15 | } 16 | }); 17 | $(function(){ 18 | $.get('http://localhost/api/getRecommendedGoods/v1',{'size':'8'},function(msg){ 19 | if (msg.code == 0){ 20 | var html = ''; 21 | msg.data.forEach(function(good,i){ 22 | if (i < 7){ 23 | html += ''; 24 | }else{ 25 | html += ''; 26 | } 27 | html += '
' 28 | +'
'+good.name+'
' 29 | +'
¥'+good.maxPrice+'
' ; 30 | }) 31 | 32 | $("#htmlss").empty(); 33 | $("#htmlss").append(html); 34 | } 35 | 36 | }) 37 | }) 38 | function setIds(id){ 39 | window.localStorage.setItem('goodsInfoId',id); 40 | window.localStorage.setItem('killFlag','1'); 41 | } -------------------------------------------------------------------------------- /src/main/resources/html/user/cart.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | cart 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /src/main/resources/html/user/no_goods.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 搜索失败 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 |
18 | 19 |
20 |
21 |
22 |
23 |

添加收藏夹成功

24 |
25 |
26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /src/main/resources/mapper/AddressMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/main/resources/mapper/AdminMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/main/resources/mapper/AdvertiseMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/mapper/LimitListMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/mapper/LoginMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /src/main/resources/mapper/SubscriberMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/mapper/SubscriptionHistoryMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/mapper/TypesMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/test/java/com/wsl/shoppingkill/confTest/smsTest.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.confTest; 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 | 8 | @RunWith(SpringRunner.class) 9 | @SpringBootTest 10 | public class smsTest { 11 | 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/test/java/com/wsl/shoppingkill/redisDelete.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | import org.springframework.data.redis.core.RedisTemplate; 6 | 7 | import javax.annotation.Resource; 8 | import java.util.Set; 9 | 10 | /** 11 | * @author : WangShiLei 12 | * @date : 2021/1/2 8:55 下午 13 | **/ 14 | @SpringBootTest 15 | public class redisDelete { 16 | 17 | @Resource 18 | private RedisTemplate redisTemplate; 19 | 20 | @Test 21 | public void test(){ 22 | String key = "goods*"; 23 | Set keys = redisTemplate.keys(key); 24 | 25 | // key = "goods:kill:17*"; 26 | // keys.addAll(redisTemplate.keys(key)); 27 | // key = "goods:kill:18*"; 28 | // keys.addAll(redisTemplate.keys(key)); 29 | // key = "goods:doing:18*"; 30 | // keys.addAll(redisTemplate.keys(key)); 31 | 32 | 33 | redisTemplate.delete(keys); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/test/java/com/wsl/shoppingkill/service/GoodsServiceTest.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.service; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.junit.runner.RunWith; 5 | import org.springframework.boot.test.context.SpringBootTest; 6 | import org.springframework.test.context.junit4.SpringRunner; 7 | 8 | import javax.annotation.Resource; 9 | 10 | @SpringBootTest 11 | @RunWith(SpringRunner.class) 12 | class GoodsServiceTest { 13 | 14 | @Resource 15 | GoodsService goodsService; 16 | 17 | @Test 18 | void getViewGoodsAll() { 19 | goodsService.getViewGoodsAll(null, 1L, 10L).getRecords().forEach(System.out::println); 20 | } 21 | } -------------------------------------------------------------------------------- /src/test/java/com/wsl/shoppingkill/serviceImpl/ActivityServiceImplTest.java: -------------------------------------------------------------------------------- 1 | package com.wsl.shoppingkill.serviceImpl; 2 | 3 | import com.wsl.shoppingkill.obj.vo.KillGoodsVO; 4 | import com.wsl.shoppingkill.service.ActivityService; 5 | import org.junit.jupiter.api.Test; 6 | import org.junit.runner.RunWith; 7 | import org.springframework.boot.test.context.SpringBootTest; 8 | import org.springframework.test.context.junit4.SpringRunner; 9 | 10 | import javax.annotation.Resource; 11 | import java.time.LocalDateTime; 12 | 13 | @SpringBootTest 14 | @RunWith(SpringRunner.class) 15 | class ActivityServiceImplTest { 16 | 17 | @Resource 18 | private ActivityService activityService; 19 | 20 | @Test 21 | void getActivityFuture() { 22 | activityService.getActivityFuture().forEach(System.err::println); 23 | } 24 | 25 | @Test 26 | void entity() { 27 | KillGoodsVO killAvtivityVO = new KillGoodsVO(); 28 | System.out.println("killAvtivityVO = " + killAvtivityVO); 29 | killAvtivityVO.setStartTime(LocalDateTime.now()); 30 | killAvtivityVO.setName("213"); 31 | killAvtivityVO.setImgUrl("234"); 32 | killAvtivityVO.setId(1L); 33 | System.err.println(killAvtivityVO); 34 | } 35 | } -------------------------------------------------------------------------------- /view/QQ20210112-182222.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182222.png -------------------------------------------------------------------------------- /view/QQ20210112-182254.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182254.png -------------------------------------------------------------------------------- /view/QQ20210112-182306.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182306.png -------------------------------------------------------------------------------- /view/QQ20210112-182336.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182336.png -------------------------------------------------------------------------------- /view/QQ20210112-182349.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182349.png -------------------------------------------------------------------------------- /view/QQ20210112-182400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182400.png -------------------------------------------------------------------------------- /view/QQ20210112-182407.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182407.png -------------------------------------------------------------------------------- /view/QQ20210112-182437.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182437.png -------------------------------------------------------------------------------- /view/QQ20210112-182453.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182453.png -------------------------------------------------------------------------------- /view/QQ20210112-182510.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182510.png -------------------------------------------------------------------------------- /view/QQ20210112-182548.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182548.png -------------------------------------------------------------------------------- /view/QQ20210112-182606.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182606.png -------------------------------------------------------------------------------- /view/QQ20210112-182635.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182635.png -------------------------------------------------------------------------------- /view/QQ20210112-182703.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirwsl/shopping-kill/42826654b35115f05bacdcf62f03aaab43b81bec/view/QQ20210112-182703.png --------------------------------------------------------------------------------