gitextract_bb6zddio/ ├── .gitignore ├── LICENSE ├── README.md ├── newbee-mall-cloud-common/ │ ├── pom.xml │ └── src/ │ └── main/ │ └── java/ │ └── ltd/ │ └── common/ │ └── cloud/ │ └── newbee/ │ ├── dto/ │ │ ├── PageQueryUtil.java │ │ ├── PageResult.java │ │ ├── Result.java │ │ └── ResultGenerator.java │ ├── enums/ │ │ ├── IndexConfigTypeEnum.java │ │ ├── NewBeeMallCategoryLevelEnum.java │ │ ├── NewBeeMallOrderStatusEnum.java │ │ ├── PayStatusEnum.java │ │ ├── PayTypeEnum.java │ │ └── ServiceResultEnum.java │ ├── exception/ │ │ └── NewBeeMallException.java │ ├── pojo/ │ │ ├── AdminUserToken.java │ │ └── MallUserToken.java │ └── util/ │ ├── BeanUtil.java │ ├── MD5Util.java │ ├── NewBeeMallUtils.java │ ├── NumberUtil.java │ └── SystemUtil.java ├── newbee-mall-cloud-gateway-admin/ │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── ltd/ │ │ └── gateway/ │ │ └── cloud/ │ │ └── newbee/ │ │ ├── NewBeeMallCloudAdminGatewayApplication.java │ │ ├── config/ │ │ │ ├── PolymerizeSwaggerProvider.java │ │ │ └── RedisConfig.java │ │ └── filter/ │ │ └── ValidTokenGlobalFilter.java │ └── resources/ │ └── application.properties ├── newbee-mall-cloud-gateway-mall/ │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── ltd/ │ │ └── gateway/ │ │ └── cloud/ │ │ └── newbee/ │ │ ├── NewBeeMallCloudMallGatewayApplication.java │ │ ├── config/ │ │ │ ├── PolymerizeSwaggerProvider.java │ │ │ └── RedisConfig.java │ │ └── filter/ │ │ └── ValidMallUserTokenGlobalFilter.java │ └── resources/ │ └── application.properties ├── newbee-mall-cloud-goods-service/ │ ├── newbee-mall-cloud-goods-api/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── ltd/ │ │ └── goods/ │ │ └── cloud/ │ │ └── newbee/ │ │ ├── dto/ │ │ │ ├── NewBeeMallGoodsDTO.java │ │ │ ├── StockNumDTO.java │ │ │ └── UpdateStockNumDTO.java │ │ └── openfeign/ │ │ └── NewBeeCloudGoodsServiceFeign.java │ ├── newbee-mall-cloud-goods-web/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── ltd/ │ │ │ └── goods/ │ │ │ └── cloud/ │ │ │ └── newbee/ │ │ │ ├── NewBeeMallCloudGoodsServiceApplication.java │ │ │ ├── config/ │ │ │ │ ├── GoodsServiceExceptionHandler.java │ │ │ │ ├── GoodsServiceSwagger3Config.java │ │ │ │ ├── GoodsServiceWebMvcConfigurer.java │ │ │ │ ├── OpenFeignConfiguration.java │ │ │ │ ├── SeataProxyConfiguration.java │ │ │ │ ├── annotation/ │ │ │ │ │ ├── TokenToAdminUser.java │ │ │ │ │ └── TokenToMallUser.java │ │ │ │ └── handler/ │ │ │ │ ├── TokenToAdminUserMethodArgumentResolver.java │ │ │ │ └── TokenToMallUserMethodArgumentResolver.java │ │ │ ├── controller/ │ │ │ │ ├── NewBeeAdminGoodsCategoryController.java │ │ │ │ ├── NewBeeAdminGoodsInfoController.java │ │ │ │ ├── NewBeeMallGoodsCategoryController.java │ │ │ │ ├── NewBeeMallGoodsController.java │ │ │ │ ├── param/ │ │ │ │ │ ├── BatchIdParam.java │ │ │ │ │ ├── GoodsAddParam.java │ │ │ │ │ ├── GoodsCategoryAddParam.java │ │ │ │ │ ├── GoodsCategoryEditParam.java │ │ │ │ │ └── GoodsEditParam.java │ │ │ │ └── vo/ │ │ │ │ ├── NewBeeMallGoodsDetailVO.java │ │ │ │ ├── NewBeeMallIndexCategoryVO.java │ │ │ │ ├── NewBeeMallSearchGoodsVO.java │ │ │ │ ├── SecondLevelCategoryVO.java │ │ │ │ └── ThirdLevelCategoryVO.java │ │ │ ├── dao/ │ │ │ │ ├── GoodsCategoryMapper.java │ │ │ │ └── NewBeeMallGoodsMapper.java │ │ │ ├── entity/ │ │ │ │ ├── GoodsCategory.java │ │ │ │ ├── LoginAdminUser.java │ │ │ │ ├── NewBeeMallGoods.java │ │ │ │ ├── StockNumDTO.java │ │ │ │ └── UpdateStockNumDTO.java │ │ │ └── service/ │ │ │ ├── NewBeeMallCategoryService.java │ │ │ ├── NewBeeMallGoodsService.java │ │ │ └── impl/ │ │ │ ├── NewBeeMallCategoryServiceImpl.java │ │ │ └── NewBeeMallGoodsServiceImpl.java │ │ └── resources/ │ │ ├── application.properties │ │ ├── logback.xml │ │ └── mapper/ │ │ ├── GoodsCategoryMapper.xml │ │ └── NewBeeMallGoodsMapper.xml │ └── pom.xml ├── newbee-mall-cloud-order-service/ │ ├── newbee-mall-cloud-order-api/ │ │ └── pom.xml │ ├── newbee-mall-cloud-order-web/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── ltd/ │ │ │ └── order/ │ │ │ └── cloud/ │ │ │ └── newbee/ │ │ │ ├── NewBeeMallCloudOrderServiceApplication.java │ │ │ ├── config/ │ │ │ │ ├── OpenFeignConfiguration.java │ │ │ │ ├── OrderServiceExceptionHandler.java │ │ │ │ ├── OrderServiceSwagger3Config.java │ │ │ │ ├── OrderServiceWebMvcConfigurer.java │ │ │ │ ├── SeataProxyConfiguration.java │ │ │ │ ├── annotation/ │ │ │ │ │ ├── TokenToAdminUser.java │ │ │ │ │ └── TokenToMallUser.java │ │ │ │ └── handler/ │ │ │ │ ├── TokenToAdminUserMethodArgumentResolver.java │ │ │ │ └── TokenToMallUserMethodArgumentResolver.java │ │ │ ├── controller/ │ │ │ │ ├── NewBeeAdminOrderController.java │ │ │ │ ├── NewBeeMallOrderController.java │ │ │ │ ├── NewBeeMallUserAddressController.java │ │ │ │ ├── param/ │ │ │ │ │ ├── BatchIdParam.java │ │ │ │ │ ├── SaveMallUserAddressParam.java │ │ │ │ │ ├── SaveOrderParam.java │ │ │ │ │ └── UpdateMallUserAddressParam.java │ │ │ │ └── vo/ │ │ │ │ ├── NewBeeMallOrderDetailVO.java │ │ │ │ ├── NewBeeMallOrderItemVO.java │ │ │ │ ├── NewBeeMallOrderListVO.java │ │ │ │ └── NewBeeMallUserAddressVO.java │ │ │ ├── dao/ │ │ │ │ ├── MallUserAddressMapper.java │ │ │ │ ├── NewBeeMallOrderAddressMapper.java │ │ │ │ ├── NewBeeMallOrderItemMapper.java │ │ │ │ └── NewBeeMallOrderMapper.java │ │ │ ├── entity/ │ │ │ │ ├── LoginAdminUser.java │ │ │ │ ├── MallUserAddress.java │ │ │ │ ├── NewBeeMallOrder.java │ │ │ │ ├── NewBeeMallOrderAddress.java │ │ │ │ └── NewBeeMallOrderItem.java │ │ │ └── service/ │ │ │ ├── NewBeeMallOrderService.java │ │ │ ├── NewBeeMallUserAddressService.java │ │ │ └── impl/ │ │ │ ├── NewBeeMallOrderServiceImpl.java │ │ │ └── NewBeeMallUserAddressServiceImpl.java │ │ └── resources/ │ │ ├── application.properties │ │ ├── logback.xml │ │ └── mapper/ │ │ ├── MallUserAddressMapper.xml │ │ ├── NewBeeMallOrderAddressMapper.xml │ │ ├── NewBeeMallOrderItemMapper.xml │ │ └── NewBeeMallOrderMapper.xml │ └── pom.xml ├── newbee-mall-cloud-recommend-service/ │ ├── newbee-mall-cloud-recommend-api/ │ │ └── pom.xml │ ├── newbee-mall-cloud-recommend-web/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── ltd/ │ │ │ └── recommend/ │ │ │ └── cloud/ │ │ │ └── newbee/ │ │ │ ├── NewBeeMallCloudRecommendServiceApplication.java │ │ │ ├── config/ │ │ │ │ ├── OpenFeignConfiguration.java │ │ │ │ ├── RecommendServiceExceptionHandler.java │ │ │ │ ├── RecommendServiceSwagger3Config.java │ │ │ │ ├── RecommendServiceWebMvcConfigurer.java │ │ │ │ ├── annotation/ │ │ │ │ │ └── TokenToAdminUser.java │ │ │ │ └── handler/ │ │ │ │ └── TokenToAdminUserMethodArgumentResolver.java │ │ │ ├── controller/ │ │ │ │ ├── NewBeeAdminCarouselController.java │ │ │ │ ├── NewBeeAdminIndexConfigController.java │ │ │ │ ├── NewBeeMallIndexController.java │ │ │ │ ├── param/ │ │ │ │ │ ├── BatchIdParam.java │ │ │ │ │ ├── CarouselAddParam.java │ │ │ │ │ ├── CarouselEditParam.java │ │ │ │ │ ├── IndexConfigAddParam.java │ │ │ │ │ └── IndexConfigEditParam.java │ │ │ │ └── vo/ │ │ │ │ ├── IndexInfoVO.java │ │ │ │ ├── NewBeeMallIndexCarouselVO.java │ │ │ │ ├── NewBeeMallIndexCategoryVO.java │ │ │ │ ├── NewBeeMallIndexConfigGoodsVO.java │ │ │ │ ├── SecondLevelCategoryVO.java │ │ │ │ └── ThirdLevelCategoryVO.java │ │ │ ├── dao/ │ │ │ │ ├── CarouselMapper.java │ │ │ │ └── IndexConfigMapper.java │ │ │ ├── entity/ │ │ │ │ ├── Carousel.java │ │ │ │ ├── IndexConfig.java │ │ │ │ └── LoginAdminUser.java │ │ │ └── service/ │ │ │ ├── NewBeeMallCarouselService.java │ │ │ ├── NewBeeMallIndexConfigService.java │ │ │ └── impl/ │ │ │ ├── NewBeeMallCarouselServiceImpl.java │ │ │ └── NewBeeMallIndexConfigServiceImpl.java │ │ └── resources/ │ │ ├── application.properties │ │ ├── logback.xml │ │ └── mapper/ │ │ ├── CarouselMapper.xml │ │ └── IndexConfigMapper.xml │ └── pom.xml ├── newbee-mall-cloud-shop-cart-service/ │ ├── newbee-mall-cloud-shop-cart-api/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── ltd/ │ │ └── shopcart/ │ │ └── cloud/ │ │ └── newbee/ │ │ ├── dto/ │ │ │ └── NewBeeMallShoppingCartItemDTO.java │ │ └── openfeign/ │ │ └── NewBeeCloudShopCartServiceFeign.java │ ├── newbee-mall-cloud-shop-cart-web/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── ltd/ │ │ │ └── shopcart/ │ │ │ └── cloud/ │ │ │ └── newbee/ │ │ │ ├── NewBeeMallCloudShopCartServiceApplication.java │ │ │ ├── config/ │ │ │ │ ├── OpenFeignConfiguration.java │ │ │ │ ├── SeataProxyConfiguration.java │ │ │ │ ├── ShopCartServiceExceptionHandler.java │ │ │ │ ├── ShopCartServiceSwagger3Config.java │ │ │ │ ├── ShopCartServiceWebMvcConfigurer.java │ │ │ │ ├── annotation/ │ │ │ │ │ └── TokenToMallUser.java │ │ │ │ └── handler/ │ │ │ │ └── TokenToMallUserMethodArgumentResolver.java │ │ │ ├── controller/ │ │ │ │ ├── NewBeeMallShoppingCartController.java │ │ │ │ ├── param/ │ │ │ │ │ ├── SaveCartItemParam.java │ │ │ │ │ └── UpdateCartItemParam.java │ │ │ │ └── vo/ │ │ │ │ └── NewBeeMallShoppingCartItemVO.java │ │ │ ├── dao/ │ │ │ │ └── NewBeeMallShoppingCartItemMapper.java │ │ │ ├── entity/ │ │ │ │ └── NewBeeMallShoppingCartItem.java │ │ │ └── service/ │ │ │ ├── NewBeeMallShoppingCartService.java │ │ │ └── impl/ │ │ │ └── NewBeeMallShoppingCartServiceImpl.java │ │ └── resources/ │ │ ├── application.properties │ │ ├── logback.xml │ │ └── mapper/ │ │ └── NewBeeMallShoppingCartItemMapper.xml │ └── pom.xml ├── newbee-mall-cloud-user-service/ │ ├── newbee-mall-cloud-user-api/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── ltd/ │ │ └── user/ │ │ └── cloud/ │ │ └── newbee/ │ │ ├── dto/ │ │ │ └── MallUserDTO.java │ │ └── openfeign/ │ │ └── NewBeeCloudUserServiceFeign.java │ ├── newbee-mall-cloud-user-web/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── ltd/ │ │ │ └── user/ │ │ │ └── cloud/ │ │ │ └── newbee/ │ │ │ ├── NewBeeMallCloudUserServiceApplication.java │ │ │ ├── config/ │ │ │ │ ├── RedisConfig.java │ │ │ │ ├── UserServiceExceptionHandler.java │ │ │ │ ├── UserServiceWebMvcConfigurer.java │ │ │ │ ├── UserSwagger3Config.java │ │ │ │ ├── annotation/ │ │ │ │ │ ├── TokenToAdminUser.java │ │ │ │ │ └── TokenToMallUser.java │ │ │ │ └── handler/ │ │ │ │ ├── TokenToAdminUserMethodArgumentResolver.java │ │ │ │ └── TokenToMallUserMethodArgumentResolver.java │ │ │ ├── controller/ │ │ │ │ ├── NewBeeMallCloudAdminUserController.java │ │ │ │ ├── NewBeeMallCloudPersonalController.java │ │ │ │ ├── param/ │ │ │ │ │ ├── AdminLoginParam.java │ │ │ │ │ ├── MallUserLoginParam.java │ │ │ │ │ ├── MallUserRegisterParam.java │ │ │ │ │ ├── MallUserUpdateParam.java │ │ │ │ │ ├── UpdateAdminNameParam.java │ │ │ │ │ └── UpdateAdminPasswordParam.java │ │ │ │ └── vo/ │ │ │ │ └── NewBeeMallUserVO.java │ │ │ ├── dao/ │ │ │ │ ├── AdminUserMapper.java │ │ │ │ └── MallUserMapper.java │ │ │ ├── entity/ │ │ │ │ ├── AdminUser.java │ │ │ │ └── MallUser.java │ │ │ └── service/ │ │ │ ├── AdminUserService.java │ │ │ ├── NewBeeMallUserService.java │ │ │ └── impl/ │ │ │ ├── AdminUserServiceImpl.java │ │ │ └── NewBeeMallUserServiceImpl.java │ │ └── resources/ │ │ ├── application.properties │ │ ├── logback.xml │ │ └── mapper/ │ │ ├── AdminUserMapper.xml │ │ └── MallUserMapper.xml │ └── pom.xml ├── pom.xml └── static-files/ ├── newbee_mall_cloud_cart_db.sql ├── newbee_mall_cloud_goods_db.sql ├── newbee_mall_cloud_order_db.sql ├── newbee_mall_cloud_recommend_db.sql └── newbee_mall_cloud_user_db.sql