gitextract_szhq2hcl/ ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── docs/ │ ├── API.md │ ├── DEVELOPMENT.md │ └── FAQ.md ├── pom.xml └── src/ └── main/ ├── java/ │ └── ltd/ │ └── newbee/ │ └── mall/ │ ├── NewBeeMallApplication.java │ ├── common/ │ │ ├── Constants.java │ │ ├── IndexConfigTypeEnum.java │ │ ├── NewBeeMallCategoryLevelEnum.java │ │ ├── NewBeeMallException.java │ │ ├── NewBeeMallOrderStatusEnum.java │ │ ├── PayStatusEnum.java │ │ ├── PayTypeEnum.java │ │ └── ServiceResultEnum.java │ ├── config/ │ │ └── NeeBeeMallWebMvcConfigurer.java │ ├── controller/ │ │ ├── admin/ │ │ │ ├── AdminController.java │ │ │ ├── NewBeeMallCarouselController.java │ │ │ ├── NewBeeMallGoodsCategoryController.java │ │ │ ├── NewBeeMallGoodsController.java │ │ │ ├── NewBeeMallGoodsIndexConfigController.java │ │ │ ├── NewBeeMallOrderController.java │ │ │ └── NewBeeMallUserController.java │ │ ├── common/ │ │ │ ├── CommonController.java │ │ │ ├── ErrorPageController.java │ │ │ ├── NewBeeMallExceptionHandler.java │ │ │ └── UploadController.java │ │ ├── mall/ │ │ │ ├── GoodsController.java │ │ │ ├── IndexController.java │ │ │ ├── OrderController.java │ │ │ ├── PersonalController.java │ │ │ └── ShoppingCartController.java │ │ └── vo/ │ │ ├── NewBeeMallGoodsDetailVO.java │ │ ├── NewBeeMallIndexCarouselVO.java │ │ ├── NewBeeMallIndexCategoryVO.java │ │ ├── NewBeeMallIndexConfigGoodsVO.java │ │ ├── NewBeeMallOrderDetailVO.java │ │ ├── NewBeeMallOrderItemVO.java │ │ ├── NewBeeMallOrderListVO.java │ │ ├── NewBeeMallSearchGoodsVO.java │ │ ├── NewBeeMallShoppingCartItemVO.java │ │ ├── NewBeeMallUserVO.java │ │ ├── SearchPageCategoryVO.java │ │ ├── SecondLevelCategoryVO.java │ │ └── ThirdLevelCategoryVO.java │ ├── dao/ │ │ ├── AdminUserMapper.java │ │ ├── CarouselMapper.java │ │ ├── GoodsCategoryMapper.java │ │ ├── IndexConfigMapper.java │ │ ├── MallUserMapper.java │ │ ├── NewBeeMallGoodsMapper.java │ │ ├── NewBeeMallOrderItemMapper.java │ │ ├── NewBeeMallOrderMapper.java │ │ └── NewBeeMallShoppingCartItemMapper.java │ ├── entity/ │ │ ├── AdminUser.java │ │ ├── Carousel.java │ │ ├── GoodsCategory.java │ │ ├── IndexConfig.java │ │ ├── MallUser.java │ │ ├── NewBeeMallGoods.java │ │ ├── NewBeeMallOrder.java │ │ ├── NewBeeMallOrderItem.java │ │ ├── NewBeeMallShoppingCartItem.java │ │ └── StockNumDTO.java │ ├── interceptor/ │ │ ├── AdminLoginInterceptor.java │ │ ├── NewBeeMallCartNumberInterceptor.java │ │ └── NewBeeMallLoginInterceptor.java │ ├── service/ │ │ ├── AdminUserService.java │ │ ├── NewBeeMallCarouselService.java │ │ ├── NewBeeMallCategoryService.java │ │ ├── NewBeeMallGoodsService.java │ │ ├── NewBeeMallIndexConfigService.java │ │ ├── NewBeeMallOrderService.java │ │ ├── NewBeeMallShoppingCartService.java │ │ ├── NewBeeMallUserService.java │ │ └── impl/ │ │ ├── AdminUserServiceImpl.java │ │ ├── NewBeeMallCarouselServiceImpl.java │ │ ├── NewBeeMallCategoryServiceImpl.java │ │ ├── NewBeeMallGoodsServiceImpl.java │ │ ├── NewBeeMallIndexConfigServiceImpl.java │ │ ├── NewBeeMallOrderServiceImpl.java │ │ ├── NewBeeMallShoppingCartServiceImpl.java │ │ └── NewBeeMallUserServiceImpl.java │ └── util/ │ ├── BeanUtil.java │ ├── JsonUtil.java │ ├── MD5Util.java │ ├── NewBeeMallUtils.java │ ├── NumberUtil.java │ ├── PageQueryUtil.java │ ├── PageResult.java │ ├── PatternUtil.java │ ├── Result.java │ ├── ResultGenerator.java │ └── SystemUtil.java └── resources/ ├── application.properties ├── mapper/ │ ├── AdminUserMapper.xml │ ├── CarouselMapper.xml │ ├── GoodsCategoryMapper.xml │ ├── IndexConfigMapper.xml │ ├── MallUserMapper.xml │ ├── NewBeeMallGoodsMapper.xml │ ├── NewBeeMallOrderItemMapper.xml │ ├── NewBeeMallOrderMapper.xml │ └── NewBeeMallShoppingCartItemMapper.xml ├── newbee_mall_schema.sql ├── static/ │ ├── admin/ │ │ ├── dist/ │ │ │ ├── css/ │ │ │ │ ├── adminlte.css │ │ │ │ └── main.css │ │ │ ├── fonts/ │ │ │ │ └── FontAwesome.otf │ │ │ └── js/ │ │ │ ├── adminlte.js │ │ │ ├── demo.js │ │ │ ├── newbee_mall_carousel.js │ │ │ ├── newbee_mall_category.js │ │ │ ├── newbee_mall_goods.js │ │ │ ├── newbee_mall_goods_edit.js │ │ │ ├── newbee_mall_index_config.js │ │ │ ├── newbee_mall_order.js │ │ │ ├── newbee_mall_user.js │ │ │ ├── plugins/ │ │ │ │ ├── bootstrap/ │ │ │ │ │ ├── css/ │ │ │ │ │ │ ├── bootstrap-grid.css │ │ │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ │ │ └── bootstrap.css │ │ │ │ │ └── js/ │ │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ │ └── bootstrap.js │ │ │ │ ├── chart.js │ │ │ │ ├── chart.js2 │ │ │ │ ├── chartjs2/ │ │ │ │ │ ├── Chart.bundle.js │ │ │ │ │ ├── Chart.js │ │ │ │ │ └── docs/ │ │ │ │ │ ├── axes/ │ │ │ │ │ │ ├── cartesian/ │ │ │ │ │ │ │ ├── category.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── linear.html │ │ │ │ │ │ │ ├── logarithmic.html │ │ │ │ │ │ │ └── time.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── labelling.html │ │ │ │ │ │ ├── radial/ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── linear.html │ │ │ │ │ │ └── styling.html │ │ │ │ │ ├── charts/ │ │ │ │ │ │ ├── area.html │ │ │ │ │ │ ├── bar.html │ │ │ │ │ │ ├── bubble.html │ │ │ │ │ │ ├── doughnut.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── line.html │ │ │ │ │ │ ├── mixed.html │ │ │ │ │ │ ├── polar.html │ │ │ │ │ │ ├── radar.html │ │ │ │ │ │ └── scatter.html │ │ │ │ │ ├── configuration/ │ │ │ │ │ │ ├── animations.html │ │ │ │ │ │ ├── elements.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── layout.html │ │ │ │ │ │ ├── legend.html │ │ │ │ │ │ ├── title.html │ │ │ │ │ │ └── tooltip.html │ │ │ │ │ ├── developers/ │ │ │ │ │ │ ├── api.html │ │ │ │ │ │ ├── axes.html │ │ │ │ │ │ ├── charts.html │ │ │ │ │ │ ├── contributing.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── plugins.html │ │ │ │ │ │ └── updates.html │ │ │ │ │ ├── general/ │ │ │ │ │ │ ├── colors.html │ │ │ │ │ │ ├── device-pixel-ratio.md │ │ │ │ │ │ ├── fonts.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── interactions/ │ │ │ │ │ │ │ ├── events.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── modes.html │ │ │ │ │ │ ├── options.html │ │ │ │ │ │ └── responsive.html │ │ │ │ │ ├── getting-started/ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── installation.html │ │ │ │ │ │ ├── integration.html │ │ │ │ │ │ └── usage.html │ │ │ │ │ ├── gitbook/ │ │ │ │ │ │ ├── fonts/ │ │ │ │ │ │ │ └── fontawesome/ │ │ │ │ │ │ │ └── FontAwesome.otf │ │ │ │ │ │ ├── gitbook-plugin-anchorjs/ │ │ │ │ │ │ │ └── anchor-style.js │ │ │ │ │ │ ├── gitbook-plugin-chartjs/ │ │ │ │ │ │ │ ├── Chart.bundle.js │ │ │ │ │ │ │ ├── Chart.js │ │ │ │ │ │ │ ├── chartjs-plugin-deferred.js │ │ │ │ │ │ │ └── style.css │ │ │ │ │ │ ├── gitbook-plugin-fontsettings/ │ │ │ │ │ │ │ ├── fontsettings.js │ │ │ │ │ │ │ └── website.css │ │ │ │ │ │ ├── gitbook-plugin-ga/ │ │ │ │ │ │ │ └── plugin.js │ │ │ │ │ │ ├── gitbook-plugin-highlight/ │ │ │ │ │ │ │ ├── ebook.css │ │ │ │ │ │ │ └── website.css │ │ │ │ │ │ ├── gitbook-plugin-search-plus/ │ │ │ │ │ │ │ ├── search.css │ │ │ │ │ │ │ └── search.js │ │ │ │ │ │ ├── gitbook-plugin-sharing/ │ │ │ │ │ │ │ └── buttons.js │ │ │ │ │ │ ├── gitbook.js │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── theme.js │ │ │ │ │ ├── index.html │ │ │ │ │ ├── notes/ │ │ │ │ │ │ ├── comparison.html │ │ │ │ │ │ ├── extensions.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ └── license.html │ │ │ │ │ ├── search_plus_index.json │ │ │ │ │ └── style.css │ │ │ │ ├── font-awesome/ │ │ │ │ │ ├── css/ │ │ │ │ │ │ └── font-awesome.css │ │ │ │ │ └── fonts/ │ │ │ │ │ └── FontAwesome.otf │ │ │ │ ├── jquery/ │ │ │ │ │ ├── core.js │ │ │ │ │ ├── jquery.js │ │ │ │ │ └── jquery.slim.js │ │ │ │ ├── login-bg-particles.js │ │ │ │ ├── particles.js │ │ │ │ └── popper/ │ │ │ │ ├── esm/ │ │ │ │ │ ├── popper-utils.js │ │ │ │ │ └── popper.js │ │ │ │ ├── popper-utils.js │ │ │ │ ├── popper.js │ │ │ │ └── umd/ │ │ │ │ ├── popper-utils.js │ │ │ │ └── popper.js │ │ │ ├── profile.js │ │ │ ├── public.js │ │ │ └── test.js │ │ └── plugins/ │ │ ├── ajaxupload/ │ │ │ └── ajaxupload.js │ │ ├── bootstrap/ │ │ │ ├── css/ │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ └── bootstrap.css │ │ │ └── js/ │ │ │ ├── bootstrap.bundle.js │ │ │ └── bootstrap.js │ │ ├── jqgrid-5.7.0/ │ │ │ ├── grid.locale-cn.js │ │ │ ├── ui.jqgrid-bootstrap-ui.css │ │ │ ├── ui.jqgrid-bootstrap.css │ │ │ ├── ui.jqgrid-bootstrap4.css │ │ │ └── ui.jqgrid.css │ │ ├── jquery/ │ │ │ ├── core.js │ │ │ ├── jquery.js │ │ │ └── jquery.slim.js │ │ ├── select2/ │ │ │ ├── i18n/ │ │ │ │ ├── az.js │ │ │ │ ├── bg.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── da.js │ │ │ │ ├── de.js │ │ │ │ ├── en.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── he.js │ │ │ │ ├── hi.js │ │ │ │ ├── hr.js │ │ │ │ ├── hu.js │ │ │ │ ├── id.js │ │ │ │ ├── is.js │ │ │ │ ├── it.js │ │ │ │ ├── ko.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── mk.js │ │ │ │ ├── nb.js │ │ │ │ ├── nl.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-BR.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── sk.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tr.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-CN.js │ │ │ │ └── zh-TW.js │ │ │ ├── select2.css │ │ │ ├── select2.full.js │ │ │ └── select2.js │ │ └── wangeditor-5.1.23/ │ │ ├── index.js │ │ └── style.css │ └── mall/ │ ├── css/ │ │ ├── bootstrap-modal.css │ │ ├── common.css │ │ └── iconfont.css │ ├── js/ │ │ ├── bootstrap3.js │ │ ├── detail.js │ │ ├── index.js │ │ ├── jquery-1.8.0.js │ │ └── search.js │ └── styles/ │ ├── addresses.css │ ├── cart.css │ ├── detail.css │ ├── header.css │ ├── index.css │ ├── login.css │ ├── my-orders.css │ ├── order-detail.css │ ├── order-settle.css │ ├── pay-select.css │ ├── pay.css │ ├── personal.css │ └── search.css └── templates/ ├── admin/ │ ├── footer.html │ ├── header.html │ ├── index.html │ ├── login.html │ ├── newbee_mall_carousel.html │ ├── newbee_mall_category.html │ ├── newbee_mall_goods.html │ ├── newbee_mall_goods_edit.html │ ├── newbee_mall_index_config.html │ ├── newbee_mall_order.html │ ├── newbee_mall_user.html │ ├── profile.html │ └── sidebar.html ├── error/ │ ├── error.html │ ├── error_400.html │ ├── error_404.html │ └── error_5xx.html └── mall/ ├── alipay.html ├── cart.html ├── detail.html ├── footer.html ├── header.html ├── index.html ├── login.html ├── my-orders.html ├── order-detail.html ├── order-settle.html ├── pay-select.html ├── personal-sidebar.html ├── personal.html ├── register.html ├── search.html └── wxpay.html