├── .gitignore ├── .idea ├── .gitignore ├── misc.xml ├── uiDesigner.xml └── vcs.xml ├── README.md ├── ecommerce-ai-service ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── ai │ │ ├── AiApplication.java │ │ ├── controller │ │ └── v1 │ │ │ └── ChatController.java │ │ ├── domain │ │ └── AiOrderQueryDto.java │ │ ├── prompt │ │ ├── OrderPrompt.java │ │ └── ProcessPrompt.java │ │ ├── service │ │ ├── ChatService.java │ │ └── impl │ │ │ └── ChatServiceImpl.java │ │ └── tool │ │ ├── DateTimeTool.java │ │ └── OrderTool.java │ └── resources │ ├── application.yml │ └── bootstrap.yml ├── ecommerce-auth-util ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── auth │ │ ├── config │ │ ├── JwtConfig.java │ │ └── SecurityConfig.java │ │ ├── domain │ │ └── UserClaims.java │ │ ├── enums │ │ └── UserPower.java │ │ └── util │ │ ├── BCryptUtil.java │ │ ├── JwtUtil.java │ │ └── TokenRedisUtil.java │ └── resources │ └── META-INF │ └── spring │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── ecommerce-cart-service ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── cart │ │ ├── CartApplication.java │ │ ├── config │ │ └── RabbitMQConfig.java │ │ ├── consumer │ │ └── PaySuccessConsumer.java │ │ ├── controller │ │ └── v1 │ │ │ └── CartController.java │ │ ├── domain │ │ ├── dto │ │ │ └── AddItemDTO.java │ │ ├── po │ │ │ ├── Cart.java │ │ │ └── CartItem.java │ │ └── vo │ │ │ ├── CartInfoVo.java │ │ │ └── CartItemInfo.java │ │ ├── mapper │ │ ├── CartItemMapper.java │ │ └── CartMapper.java │ │ └── service │ │ ├── ICartItemService.java │ │ ├── ICartService.java │ │ └── impl │ │ ├── CartItemServiceImpl.java │ │ └── CartServiceImpl.java │ └── resources │ ├── application.yml │ ├── bootstrap.yml │ └── mapper │ ├── CartItemMapper.xml │ └── CartMapper.xml ├── ecommerce-checkout-service ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── checkout │ │ ├── CheckoutApplication.java │ │ ├── controller │ │ └── v1 │ │ │ └── CheckoutController.java │ │ ├── domain │ │ ├── dto │ │ │ └── CheckoutDto.java │ │ ├── po │ │ │ └── CheckoutPo.java │ │ └── vo │ │ │ └── CheckoutVo.java │ │ ├── mapper │ │ └── CheckoutMapper.java │ │ └── service │ │ ├── CheckoutService.java │ │ └── impl │ │ └── CheckoutServiceImpl.java │ └── resources │ ├── application.yml │ ├── bootstrap.yml │ └── static │ └── favicon.ico ├── ecommerce-common ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── common │ │ ├── advice │ │ ├── ExceptionAdvice.java │ │ └── ResultAdvice.java │ │ ├── cache │ │ └── MybatisRedisCache.java │ │ ├── config │ │ ├── MvcConfig.java │ │ ├── MyBatisConfig.java │ │ ├── RabbitInitConfig.java │ │ ├── RabbitMQExchangeConfig.java │ │ ├── RedisConfig.java │ │ └── rabbitmq │ │ │ ├── PayQueue.java │ │ │ ├── Queues.java │ │ │ ├── RabbitQueueNamesConfig.java │ │ │ └── RetryableCorrelationData.java │ │ ├── domain │ │ ├── ResponseResult.java │ │ ├── ResultCode.java │ │ └── message │ │ │ ├── PayCancelMessage.java │ │ │ ├── PayFailMessage.java │ │ │ ├── PayStartMessage.java │ │ │ ├── PaySuccessMessage.java │ │ │ └── ProductQuantity.java │ │ ├── exception │ │ ├── BadRequestException.java │ │ ├── DatabaseException.java │ │ ├── NotFoundException.java │ │ ├── SystemException.java │ │ ├── UnauthorizedException.java │ │ └── UserException.java │ │ ├── interceptor │ │ └── UserInterceptor.java │ │ └── util │ │ └── UserContextUtil.java │ └── resources │ └── META-INF │ └── spring │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── ecommerce-feign-api ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── example │ └── api │ ├── client │ ├── CartClient.java │ ├── OrderClient.java │ ├── PaymentClient.java │ ├── ProductClient.java │ └── fallback │ │ ├── CartClientFallBack.java │ │ ├── OrderClientFallBack.java │ │ ├── PaymentClientFallBack.java │ │ └── ProductClientFallBack.java │ ├── config │ ├── EcommerceErrorCode.java │ └── FeignConfig.java │ ├── domain │ ├── dto │ │ ├── order │ │ │ ├── PlaceOrderDto.java │ │ │ └── SearchOrderDto.java │ │ ├── payment │ │ │ ├── ChargeDto.java │ │ │ └── TransactionInfoDto.java │ │ └── product │ │ │ └── DecProductDto.java │ ├── po │ │ ├── CartItem.java │ │ └── OrderResult.java │ └── vo │ │ ├── order │ │ ├── AddressInfoVo.java │ │ ├── OrderInfoVo.java │ │ └── PlaceOrderVo.java │ │ ├── payment │ │ ├── ChargeVo.java │ │ └── TransactionInfoVo.java │ │ └── product │ │ └── ProductInfoVo.java │ └── enums │ ├── OrderStatusEnum.java │ ├── ProductStatusEnum.java │ └── TransactionStatusEnum.java ├── ecommerce-gateway ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── gateway │ │ ├── GatewayApplication.java │ │ ├── filter │ │ ├── AdminAuthGatewayFilterFactory.java │ │ ├── LoginAuthGatewayFilterFactory.java │ │ └── TokenAnalysisGlobalFilter.java │ │ └── handler │ │ └── GlobalExceptionHandler.java │ └── resources │ ├── application.yml │ └── bootstrap.yml ├── ecommerce-order-service ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── order │ │ ├── OrderApplication.java │ │ ├── config │ │ ├── RabbitMQConfig.java │ │ └── RabbitMQDLXConfig.java │ │ ├── consumer │ │ ├── DLXMessageConsumer.java │ │ └── OrderMessageConsumer.java │ │ ├── controller │ │ ├── AddressController.java │ │ └── OrderController.java │ │ ├── domain │ │ ├── dto │ │ │ ├── AddressDto.java │ │ │ ├── AddressUpdateDto.java │ │ │ └── UpdateOrderDto.java │ │ └── po │ │ │ ├── Address.java │ │ │ ├── Order.java │ │ │ └── OrderItem.java │ │ ├── mapper │ │ ├── AddressMapper.java │ │ ├── OrderItemMapper.java │ │ └── OrderMapper.java │ │ └── service │ │ ├── IAddressService.java │ │ ├── IOrderItemService.java │ │ ├── IOrderService.java │ │ └── impl │ │ ├── AddressServiceImpl.java │ │ ├── OrderItemServiceImpl.java │ │ └── OrderServiceImpl.java │ └── resources │ ├── application.yml │ ├── bootstrap.yml │ └── mapper │ ├── AddressMapper.xml │ ├── OrderItemMapper.xml │ └── OrderMapper.xml ├── ecommerce-payment-service ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── payment │ │ │ ├── PaymentApplication.java │ │ │ ├── config │ │ │ └── RabbitMQTimeoutConfig.java │ │ │ ├── consumer │ │ │ └── TransactionTimeoutConsumer.java │ │ │ ├── controller │ │ │ └── v1 │ │ │ │ ├── CreditController.java │ │ │ │ ├── TransactionController.java │ │ │ │ └── TransactionInnerController.java │ │ │ ├── convert │ │ │ ├── CreditConvertToVo.java │ │ │ └── CreditDtoConvertToPo.java │ │ │ ├── domain │ │ │ ├── dto │ │ │ │ ├── CreditCreateDto.java │ │ │ │ ├── CreditDto.java │ │ │ │ ├── CreditGetDto.java │ │ │ │ └── CreditUpdateDto.java │ │ │ ├── po │ │ │ │ ├── Credit.java │ │ │ │ └── Transaction.java │ │ │ └── vo │ │ │ │ └── CreditVo.java │ │ │ ├── enums │ │ │ └── CreditStatusEnum.java │ │ │ ├── mapper │ │ │ ├── CreditMapper.java │ │ │ └── TransactionMapper.java │ │ │ ├── service │ │ │ ├── BankService.java │ │ │ ├── CreditService.java │ │ │ ├── TransactionService.java │ │ │ └── impl │ │ │ │ ├── BankServiceImpl.java │ │ │ │ ├── CreditServiceImpl.java │ │ │ │ └── TransactionServiceImpl.java │ │ │ └── util │ │ │ └── RedisHashUtil.java │ └── resources │ │ ├── application.yml │ │ ├── bootstrap.yml │ │ └── mapper │ │ ├── CreditMapper.xml │ │ └── TransactionMapper.xml │ └── test │ └── java │ └── com │ └── example │ └── payment │ └── service │ └── impl │ ├── CreditServiceCRUDTest.java │ └── UserContextTestUtils.java ├── ecommerce-product-service ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── product │ │ │ ├── ProductApplication.java │ │ │ ├── config │ │ │ ├── ElasticsearchConfig.java │ │ │ └── RabbitMQConfig.java │ │ │ ├── controller │ │ │ ├── ProductController.java │ │ │ └── ProductInnerController.java │ │ │ ├── convert │ │ │ └── ProductInfoVoConvert.java │ │ │ ├── domain │ │ │ ├── dto │ │ │ │ ├── AddProductDto.java │ │ │ │ ├── AddProductSoldDto.java │ │ │ │ ├── CreateProductDto.java │ │ │ │ ├── ListProductsDto.java │ │ │ │ ├── SearchProductsDto.java │ │ │ │ └── UpdateProductDto.java │ │ │ └── po │ │ │ │ ├── Category.java │ │ │ │ ├── ProCateRel.java │ │ │ │ └── Product.java │ │ │ ├── index │ │ │ ├── ProductsIndex.java │ │ │ └── ProductsIndexInit.java │ │ │ ├── mapper │ │ │ ├── CategoryMapper.java │ │ │ ├── ProCateRelMapper.java │ │ │ └── ProductMapper.java │ │ │ ├── rabbitmq │ │ │ └── MessageReceiver.java │ │ │ └── service │ │ │ ├── ICategoryService.java │ │ │ ├── IProCateRelService.java │ │ │ ├── IProductService.java │ │ │ └── impl │ │ │ ├── CategoryServiceImpl.java │ │ │ ├── ProCateRelServiceImpl.java │ │ │ └── ProductServiceImpl.java │ └── resources │ │ ├── application.yml │ │ ├── bootstrap.yml │ │ └── mapper │ │ ├── categoryMapper.xml │ │ ├── proCateRelMapper.xml │ │ └── productMapper.xml │ └── test │ └── java │ └── com │ └── example │ └── product │ └── controller │ └── ProductControllerTest.java ├── ecommerce-user-service ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── user │ │ │ ├── UserApplication.java │ │ │ ├── config │ │ │ └── UserServiceConfig.java │ │ │ ├── controller │ │ │ └── v1 │ │ │ │ ├── AdminController.java │ │ │ │ ├── LoginController.java │ │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ ├── dto │ │ │ │ ├── BannedDto.java │ │ │ │ ├── LoginDto.java │ │ │ │ ├── LogoffDto.java │ │ │ │ ├── RegisterDto.java │ │ │ │ ├── UpdatePowerDto.java │ │ │ │ └── UserUpdateDto.java │ │ │ ├── po │ │ │ │ └── User.java │ │ │ └── vo │ │ │ │ ├── LoginVo.java │ │ │ │ ├── RegisterVo.java │ │ │ │ └── UserInfoVo.java │ │ │ ├── enums │ │ │ └── UserStatusEnum.java │ │ │ ├── mapper │ │ │ └── UserMapper.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ └── UserServiceImpl.java │ └── resources │ │ ├── application.yml │ │ └── bootstrap.yml │ └── test │ └── java │ └── com │ └── example │ └── user │ └── UserTest.java ├── pom.xml └── project-description ├── docker-compose.yaml ├── images └── img.png ├── interface-documentation.md ├── logstash ├── jdbc.conf └── jdbc.sql ├── nacos ├── configs │ ├── elasticsearch-config.yaml │ ├── feign-config.yaml │ ├── jdbc-config.yaml │ ├── jwt-config.yaml │ ├── knife4j-config.yaml │ ├── log-config.yaml │ ├── mq-queues-config.yaml │ ├── rabbitmq-config.yaml │ ├── redis-config.yaml │ ├── seata-config.yaml │ └── sentinel-config.yaml └── custom.env ├── seata └── application.yml ├── sentinel └── Dockerfile └── sqls ├── db_cart.sql ├── db_checkout.sql ├── db_order.sql ├── db_payment.sql ├── db_product.sql ├── db_user.sql ├── nacos.sql ├── seata.sql └── undo_log.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/README.md -------------------------------------------------------------------------------- /ecommerce-ai-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-ai-service/pom.xml -------------------------------------------------------------------------------- /ecommerce-ai-service/src/main/java/com/example/ai/AiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-ai-service/src/main/java/com/example/ai/AiApplication.java -------------------------------------------------------------------------------- /ecommerce-ai-service/src/main/java/com/example/ai/controller/v1/ChatController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-ai-service/src/main/java/com/example/ai/controller/v1/ChatController.java -------------------------------------------------------------------------------- /ecommerce-ai-service/src/main/java/com/example/ai/domain/AiOrderQueryDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-ai-service/src/main/java/com/example/ai/domain/AiOrderQueryDto.java -------------------------------------------------------------------------------- /ecommerce-ai-service/src/main/java/com/example/ai/prompt/OrderPrompt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-ai-service/src/main/java/com/example/ai/prompt/OrderPrompt.java -------------------------------------------------------------------------------- /ecommerce-ai-service/src/main/java/com/example/ai/prompt/ProcessPrompt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-ai-service/src/main/java/com/example/ai/prompt/ProcessPrompt.java -------------------------------------------------------------------------------- /ecommerce-ai-service/src/main/java/com/example/ai/service/ChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-ai-service/src/main/java/com/example/ai/service/ChatService.java -------------------------------------------------------------------------------- /ecommerce-ai-service/src/main/java/com/example/ai/service/impl/ChatServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-ai-service/src/main/java/com/example/ai/service/impl/ChatServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-ai-service/src/main/java/com/example/ai/tool/DateTimeTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-ai-service/src/main/java/com/example/ai/tool/DateTimeTool.java -------------------------------------------------------------------------------- /ecommerce-ai-service/src/main/java/com/example/ai/tool/OrderTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-ai-service/src/main/java/com/example/ai/tool/OrderTool.java -------------------------------------------------------------------------------- /ecommerce-ai-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-ai-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /ecommerce-ai-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-ai-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /ecommerce-auth-util/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-auth-util/pom.xml -------------------------------------------------------------------------------- /ecommerce-auth-util/src/main/java/com/example/auth/config/JwtConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-auth-util/src/main/java/com/example/auth/config/JwtConfig.java -------------------------------------------------------------------------------- /ecommerce-auth-util/src/main/java/com/example/auth/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-auth-util/src/main/java/com/example/auth/config/SecurityConfig.java -------------------------------------------------------------------------------- /ecommerce-auth-util/src/main/java/com/example/auth/domain/UserClaims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-auth-util/src/main/java/com/example/auth/domain/UserClaims.java -------------------------------------------------------------------------------- /ecommerce-auth-util/src/main/java/com/example/auth/enums/UserPower.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-auth-util/src/main/java/com/example/auth/enums/UserPower.java -------------------------------------------------------------------------------- /ecommerce-auth-util/src/main/java/com/example/auth/util/BCryptUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-auth-util/src/main/java/com/example/auth/util/BCryptUtil.java -------------------------------------------------------------------------------- /ecommerce-auth-util/src/main/java/com/example/auth/util/JwtUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-auth-util/src/main/java/com/example/auth/util/JwtUtil.java -------------------------------------------------------------------------------- /ecommerce-auth-util/src/main/java/com/example/auth/util/TokenRedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-auth-util/src/main/java/com/example/auth/util/TokenRedisUtil.java -------------------------------------------------------------------------------- /ecommerce-auth-util/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-auth-util/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /ecommerce-cart-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/pom.xml -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/CartApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/CartApplication.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/config/RabbitMQConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/config/RabbitMQConfig.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/consumer/PaySuccessConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/consumer/PaySuccessConsumer.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/controller/v1/CartController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/controller/v1/CartController.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/domain/dto/AddItemDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/domain/dto/AddItemDTO.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/domain/po/Cart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/domain/po/Cart.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/domain/po/CartItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/domain/po/CartItem.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/domain/vo/CartInfoVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/domain/vo/CartInfoVo.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/domain/vo/CartItemInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/domain/vo/CartItemInfo.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/mapper/CartItemMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/mapper/CartItemMapper.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/mapper/CartMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/mapper/CartMapper.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/service/ICartItemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/service/ICartItemService.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/service/ICartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/service/ICartService.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/service/impl/CartItemServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/service/impl/CartItemServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/java/com/example/cart/service/impl/CartServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/java/com/example/cart/service/impl/CartServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/resources/mapper/CartItemMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/resources/mapper/CartItemMapper.xml -------------------------------------------------------------------------------- /ecommerce-cart-service/src/main/resources/mapper/CartMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-cart-service/src/main/resources/mapper/CartMapper.xml -------------------------------------------------------------------------------- /ecommerce-checkout-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-checkout-service/pom.xml -------------------------------------------------------------------------------- /ecommerce-checkout-service/src/main/java/com/example/checkout/CheckoutApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-checkout-service/src/main/java/com/example/checkout/CheckoutApplication.java -------------------------------------------------------------------------------- /ecommerce-checkout-service/src/main/java/com/example/checkout/controller/v1/CheckoutController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-checkout-service/src/main/java/com/example/checkout/controller/v1/CheckoutController.java -------------------------------------------------------------------------------- /ecommerce-checkout-service/src/main/java/com/example/checkout/domain/dto/CheckoutDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-checkout-service/src/main/java/com/example/checkout/domain/dto/CheckoutDto.java -------------------------------------------------------------------------------- /ecommerce-checkout-service/src/main/java/com/example/checkout/domain/po/CheckoutPo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-checkout-service/src/main/java/com/example/checkout/domain/po/CheckoutPo.java -------------------------------------------------------------------------------- /ecommerce-checkout-service/src/main/java/com/example/checkout/domain/vo/CheckoutVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-checkout-service/src/main/java/com/example/checkout/domain/vo/CheckoutVo.java -------------------------------------------------------------------------------- /ecommerce-checkout-service/src/main/java/com/example/checkout/mapper/CheckoutMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-checkout-service/src/main/java/com/example/checkout/mapper/CheckoutMapper.java -------------------------------------------------------------------------------- /ecommerce-checkout-service/src/main/java/com/example/checkout/service/CheckoutService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-checkout-service/src/main/java/com/example/checkout/service/CheckoutService.java -------------------------------------------------------------------------------- /ecommerce-checkout-service/src/main/java/com/example/checkout/service/impl/CheckoutServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-checkout-service/src/main/java/com/example/checkout/service/impl/CheckoutServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-checkout-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-checkout-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /ecommerce-checkout-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-checkout-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /ecommerce-checkout-service/src/main/resources/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-checkout-service/src/main/resources/static/favicon.ico -------------------------------------------------------------------------------- /ecommerce-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/pom.xml -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/advice/ExceptionAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/advice/ExceptionAdvice.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/advice/ResultAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/advice/ResultAdvice.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/cache/MybatisRedisCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/cache/MybatisRedisCache.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/config/MvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/config/MvcConfig.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/config/MyBatisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/config/MyBatisConfig.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/config/RabbitInitConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/config/RabbitInitConfig.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/config/RabbitMQExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/config/RabbitMQExchangeConfig.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/config/RedisConfig.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/config/rabbitmq/PayQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/config/rabbitmq/PayQueue.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/config/rabbitmq/Queues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/config/rabbitmq/Queues.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/config/rabbitmq/RabbitQueueNamesConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/config/rabbitmq/RabbitQueueNamesConfig.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/config/rabbitmq/RetryableCorrelationData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/config/rabbitmq/RetryableCorrelationData.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/domain/ResponseResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/domain/ResponseResult.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/domain/ResultCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/domain/ResultCode.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/domain/message/PayCancelMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/domain/message/PayCancelMessage.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/domain/message/PayFailMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/domain/message/PayFailMessage.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/domain/message/PayStartMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/domain/message/PayStartMessage.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/domain/message/PaySuccessMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/domain/message/PaySuccessMessage.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/domain/message/ProductQuantity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/domain/message/ProductQuantity.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/exception/BadRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/exception/BadRequestException.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/exception/DatabaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/exception/DatabaseException.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/exception/NotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/exception/NotFoundException.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/exception/SystemException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/exception/SystemException.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/exception/UnauthorizedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/exception/UnauthorizedException.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/exception/UserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/exception/UserException.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/interceptor/UserInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/interceptor/UserInterceptor.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/java/com/example/common/util/UserContextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/java/com/example/common/util/UserContextUtil.java -------------------------------------------------------------------------------- /ecommerce-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /ecommerce-feign-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/pom.xml -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/client/CartClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/client/CartClient.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/client/OrderClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/client/OrderClient.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/client/PaymentClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/client/PaymentClient.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/client/ProductClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/client/ProductClient.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/client/fallback/CartClientFallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/client/fallback/CartClientFallBack.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/client/fallback/OrderClientFallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/client/fallback/OrderClientFallBack.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/client/fallback/PaymentClientFallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/client/fallback/PaymentClientFallBack.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/client/fallback/ProductClientFallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/client/fallback/ProductClientFallBack.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/config/EcommerceErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/config/EcommerceErrorCode.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/config/FeignConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/config/FeignConfig.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/dto/order/PlaceOrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/dto/order/PlaceOrderDto.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/dto/order/SearchOrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/dto/order/SearchOrderDto.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/dto/payment/ChargeDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/dto/payment/ChargeDto.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/dto/payment/TransactionInfoDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/dto/payment/TransactionInfoDto.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/dto/product/DecProductDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/dto/product/DecProductDto.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/po/CartItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/po/CartItem.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/po/OrderResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/po/OrderResult.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/vo/order/AddressInfoVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/vo/order/AddressInfoVo.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/vo/order/OrderInfoVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/vo/order/OrderInfoVo.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/vo/order/PlaceOrderVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/vo/order/PlaceOrderVo.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/vo/payment/ChargeVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/vo/payment/ChargeVo.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/vo/payment/TransactionInfoVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/vo/payment/TransactionInfoVo.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/domain/vo/product/ProductInfoVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/domain/vo/product/ProductInfoVo.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/enums/OrderStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/enums/OrderStatusEnum.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/enums/ProductStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/enums/ProductStatusEnum.java -------------------------------------------------------------------------------- /ecommerce-feign-api/src/main/java/com/example/api/enums/TransactionStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-feign-api/src/main/java/com/example/api/enums/TransactionStatusEnum.java -------------------------------------------------------------------------------- /ecommerce-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-gateway/pom.xml -------------------------------------------------------------------------------- /ecommerce-gateway/src/main/java/com/example/gateway/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-gateway/src/main/java/com/example/gateway/GatewayApplication.java -------------------------------------------------------------------------------- /ecommerce-gateway/src/main/java/com/example/gateway/filter/AdminAuthGatewayFilterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-gateway/src/main/java/com/example/gateway/filter/AdminAuthGatewayFilterFactory.java -------------------------------------------------------------------------------- /ecommerce-gateway/src/main/java/com/example/gateway/filter/LoginAuthGatewayFilterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-gateway/src/main/java/com/example/gateway/filter/LoginAuthGatewayFilterFactory.java -------------------------------------------------------------------------------- /ecommerce-gateway/src/main/java/com/example/gateway/filter/TokenAnalysisGlobalFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-gateway/src/main/java/com/example/gateway/filter/TokenAnalysisGlobalFilter.java -------------------------------------------------------------------------------- /ecommerce-gateway/src/main/java/com/example/gateway/handler/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-gateway/src/main/java/com/example/gateway/handler/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /ecommerce-gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /ecommerce-gateway/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-gateway/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /ecommerce-order-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/pom.xml -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/OrderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/OrderApplication.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/config/RabbitMQConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/config/RabbitMQConfig.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/config/RabbitMQDLXConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/config/RabbitMQDLXConfig.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/consumer/DLXMessageConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/consumer/DLXMessageConsumer.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/consumer/OrderMessageConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/consumer/OrderMessageConsumer.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/controller/AddressController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/controller/AddressController.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/controller/OrderController.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/domain/dto/AddressDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/domain/dto/AddressDto.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/domain/dto/AddressUpdateDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/domain/dto/AddressUpdateDto.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/domain/dto/UpdateOrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/domain/dto/UpdateOrderDto.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/domain/po/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/domain/po/Address.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/domain/po/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/domain/po/Order.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/domain/po/OrderItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/domain/po/OrderItem.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/mapper/AddressMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/mapper/AddressMapper.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/mapper/OrderItemMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/mapper/OrderItemMapper.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/mapper/OrderMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/mapper/OrderMapper.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/service/IAddressService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/service/IAddressService.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/service/IOrderItemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/service/IOrderItemService.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/service/IOrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/service/IOrderService.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/service/impl/AddressServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/service/impl/AddressServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/service/impl/OrderItemServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/service/impl/OrderItemServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/java/com/example/order/service/impl/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/java/com/example/order/service/impl/OrderServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/resources/mapper/AddressMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/resources/mapper/AddressMapper.xml -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/resources/mapper/OrderItemMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/resources/mapper/OrderItemMapper.xml -------------------------------------------------------------------------------- /ecommerce-order-service/src/main/resources/mapper/OrderMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-order-service/src/main/resources/mapper/OrderMapper.xml -------------------------------------------------------------------------------- /ecommerce-payment-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/pom.xml -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/PaymentApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/PaymentApplication.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/config/RabbitMQTimeoutConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/config/RabbitMQTimeoutConfig.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/consumer/TransactionTimeoutConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/consumer/TransactionTimeoutConsumer.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/controller/v1/CreditController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/controller/v1/CreditController.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/controller/v1/TransactionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/controller/v1/TransactionController.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/controller/v1/TransactionInnerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/controller/v1/TransactionInnerController.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/convert/CreditConvertToVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/convert/CreditConvertToVo.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/convert/CreditDtoConvertToPo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/convert/CreditDtoConvertToPo.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/domain/dto/CreditCreateDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/domain/dto/CreditCreateDto.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/domain/dto/CreditDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/domain/dto/CreditDto.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/domain/dto/CreditGetDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/domain/dto/CreditGetDto.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/domain/dto/CreditUpdateDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/domain/dto/CreditUpdateDto.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/domain/po/Credit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/domain/po/Credit.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/domain/po/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/domain/po/Transaction.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/domain/vo/CreditVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/domain/vo/CreditVo.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/enums/CreditStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/enums/CreditStatusEnum.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/mapper/CreditMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/mapper/CreditMapper.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/mapper/TransactionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/mapper/TransactionMapper.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/service/BankService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/service/BankService.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/service/CreditService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/service/CreditService.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/service/TransactionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/service/TransactionService.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/service/impl/BankServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/service/impl/BankServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/service/impl/CreditServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/service/impl/CreditServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/service/impl/TransactionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/service/impl/TransactionServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/java/com/example/payment/util/RedisHashUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/java/com/example/payment/util/RedisHashUtil.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/resources/mapper/CreditMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/resources/mapper/CreditMapper.xml -------------------------------------------------------------------------------- /ecommerce-payment-service/src/main/resources/mapper/TransactionMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/main/resources/mapper/TransactionMapper.xml -------------------------------------------------------------------------------- /ecommerce-payment-service/src/test/java/com/example/payment/service/impl/CreditServiceCRUDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/test/java/com/example/payment/service/impl/CreditServiceCRUDTest.java -------------------------------------------------------------------------------- /ecommerce-payment-service/src/test/java/com/example/payment/service/impl/UserContextTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-payment-service/src/test/java/com/example/payment/service/impl/UserContextTestUtils.java -------------------------------------------------------------------------------- /ecommerce-product-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/pom.xml -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/ProductApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/ProductApplication.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/config/ElasticsearchConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/config/ElasticsearchConfig.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/config/RabbitMQConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/config/RabbitMQConfig.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/controller/ProductController.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/controller/ProductInnerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/controller/ProductInnerController.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/convert/ProductInfoVoConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/convert/ProductInfoVoConvert.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/domain/dto/AddProductDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/domain/dto/AddProductDto.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/domain/dto/AddProductSoldDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/domain/dto/AddProductSoldDto.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/domain/dto/CreateProductDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/domain/dto/CreateProductDto.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/domain/dto/ListProductsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/domain/dto/ListProductsDto.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/domain/dto/SearchProductsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/domain/dto/SearchProductsDto.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/domain/dto/UpdateProductDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/domain/dto/UpdateProductDto.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/domain/po/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/domain/po/Category.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/domain/po/ProCateRel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/domain/po/ProCateRel.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/domain/po/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/domain/po/Product.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/index/ProductsIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/index/ProductsIndex.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/index/ProductsIndexInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/index/ProductsIndexInit.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/mapper/CategoryMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/mapper/CategoryMapper.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/mapper/ProCateRelMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/mapper/ProCateRelMapper.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/mapper/ProductMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/mapper/ProductMapper.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/rabbitmq/MessageReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/rabbitmq/MessageReceiver.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/service/ICategoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/service/ICategoryService.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/service/IProCateRelService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/service/IProCateRelService.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/service/IProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/service/IProductService.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/service/impl/CategoryServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/service/impl/CategoryServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/service/impl/ProCateRelServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/service/impl/ProCateRelServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/java/com/example/product/service/impl/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/java/com/example/product/service/impl/ProductServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/resources/mapper/categoryMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/resources/mapper/categoryMapper.xml -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/resources/mapper/proCateRelMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/resources/mapper/proCateRelMapper.xml -------------------------------------------------------------------------------- /ecommerce-product-service/src/main/resources/mapper/productMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/main/resources/mapper/productMapper.xml -------------------------------------------------------------------------------- /ecommerce-product-service/src/test/java/com/example/product/controller/ProductControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-product-service/src/test/java/com/example/product/controller/ProductControllerTest.java -------------------------------------------------------------------------------- /ecommerce-user-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/pom.xml -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/UserApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/UserApplication.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/config/UserServiceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/config/UserServiceConfig.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/controller/v1/AdminController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/controller/v1/AdminController.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/controller/v1/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/controller/v1/LoginController.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/controller/v1/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/controller/v1/UserController.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/domain/dto/BannedDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/domain/dto/BannedDto.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/domain/dto/LoginDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/domain/dto/LoginDto.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/domain/dto/LogoffDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/domain/dto/LogoffDto.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/domain/dto/RegisterDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/domain/dto/RegisterDto.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/domain/dto/UpdatePowerDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/domain/dto/UpdatePowerDto.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/domain/dto/UserUpdateDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/domain/dto/UserUpdateDto.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/domain/po/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/domain/po/User.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/domain/vo/LoginVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/domain/vo/LoginVo.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/domain/vo/RegisterVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/domain/vo/RegisterVo.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/domain/vo/UserInfoVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/domain/vo/UserInfoVo.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/enums/UserStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/enums/UserStatusEnum.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/mapper/UserMapper.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/service/UserService.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/java/com/example/user/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/java/com/example/user/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /ecommerce-user-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /ecommerce-user-service/src/test/java/com/example/user/UserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/ecommerce-user-service/src/test/java/com/example/user/UserTest.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/pom.xml -------------------------------------------------------------------------------- /project-description/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/docker-compose.yaml -------------------------------------------------------------------------------- /project-description/images/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/images/img.png -------------------------------------------------------------------------------- /project-description/interface-documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/interface-documentation.md -------------------------------------------------------------------------------- /project-description/logstash/jdbc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/logstash/jdbc.conf -------------------------------------------------------------------------------- /project-description/logstash/jdbc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/logstash/jdbc.sql -------------------------------------------------------------------------------- /project-description/nacos/configs/elasticsearch-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/nacos/configs/elasticsearch-config.yaml -------------------------------------------------------------------------------- /project-description/nacos/configs/feign-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/nacos/configs/feign-config.yaml -------------------------------------------------------------------------------- /project-description/nacos/configs/jdbc-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/nacos/configs/jdbc-config.yaml -------------------------------------------------------------------------------- /project-description/nacos/configs/jwt-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/nacos/configs/jwt-config.yaml -------------------------------------------------------------------------------- /project-description/nacos/configs/knife4j-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/nacos/configs/knife4j-config.yaml -------------------------------------------------------------------------------- /project-description/nacos/configs/log-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/nacos/configs/log-config.yaml -------------------------------------------------------------------------------- /project-description/nacos/configs/mq-queues-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/nacos/configs/mq-queues-config.yaml -------------------------------------------------------------------------------- /project-description/nacos/configs/rabbitmq-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/nacos/configs/rabbitmq-config.yaml -------------------------------------------------------------------------------- /project-description/nacos/configs/redis-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/nacos/configs/redis-config.yaml -------------------------------------------------------------------------------- /project-description/nacos/configs/seata-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/nacos/configs/seata-config.yaml -------------------------------------------------------------------------------- /project-description/nacos/configs/sentinel-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/nacos/configs/sentinel-config.yaml -------------------------------------------------------------------------------- /project-description/nacos/custom.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/nacos/custom.env -------------------------------------------------------------------------------- /project-description/seata/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/seata/application.yml -------------------------------------------------------------------------------- /project-description/sentinel/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/sentinel/Dockerfile -------------------------------------------------------------------------------- /project-description/sqls/db_cart.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/sqls/db_cart.sql -------------------------------------------------------------------------------- /project-description/sqls/db_checkout.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/sqls/db_checkout.sql -------------------------------------------------------------------------------- /project-description/sqls/db_order.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/sqls/db_order.sql -------------------------------------------------------------------------------- /project-description/sqls/db_payment.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/sqls/db_payment.sql -------------------------------------------------------------------------------- /project-description/sqls/db_product.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/sqls/db_product.sql -------------------------------------------------------------------------------- /project-description/sqls/db_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/sqls/db_user.sql -------------------------------------------------------------------------------- /project-description/sqls/nacos.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/sqls/nacos.sql -------------------------------------------------------------------------------- /project-description/sqls/seata.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/sqls/seata.sql -------------------------------------------------------------------------------- /project-description/sqls/undo_log.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VLSMB/ecommerce/HEAD/project-description/sqls/undo_log.sql --------------------------------------------------------------------------------