├── .devcontainer ├── .env ├── .env.example ├── Dockerfile ├── README.md ├── devcontainer.json ├── docker-compose.yml ├── post-create-alpine.sh ├── post-create-wrapper.sh ├── post-create.sh ├── post-start.sh ├── postgres-init │ ├── init-auth-db.sql │ ├── init-databases.sql │ └── init-shared-databases.sql ├── prometheus-config │ ├── Dockerfile │ └── prometheus.yml ├── prometheus.yml └── prometheus │ └── prometheus.yml ├── .gitignore ├── BUILD-GUIDE.md ├── CONTAINER-REBUILD-GUIDE.md ├── PORT_CONFIGURATION_SUMMARY.md ├── README.md ├── README_ja.md ├── TODO-LISTS.md ├── ai-support-service ├── .factorypath ├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.yml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── skishop │ │ │ └── ai │ │ │ ├── AiSupportServiceApplication.java │ │ │ ├── config │ │ │ ├── BusinessConfigProperties.java │ │ │ ├── CacheConfig.java │ │ │ ├── LangChain4jConfig.java │ │ │ └── RetryConfig.java │ │ │ ├── controller │ │ │ ├── ChatController.java │ │ │ ├── RecommendationController.java │ │ │ └── SearchController.java │ │ │ ├── dto │ │ │ ├── AnalyticsDto.java │ │ │ ├── ChatDto.java │ │ │ ├── ChatMessageRequest.java │ │ │ ├── ChatMessageResponse.java │ │ │ ├── ErrorResponse.java │ │ │ ├── ForecastDto.java │ │ │ └── RecommendationDto.java │ │ │ ├── entity │ │ │ ├── ChatConversation.java │ │ │ ├── ChatMessage.java │ │ │ ├── ChatSession.java │ │ │ ├── ConversationStatus.java │ │ │ ├── MessageRole.java │ │ │ ├── ProductRecommendation.java │ │ │ ├── RecommendationType.java │ │ │ ├── SessionStatus.java │ │ │ ├── SessionType.java │ │ │ └── UserProfile.java │ │ │ ├── exception │ │ │ ├── AiServiceException.java │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── repository │ │ │ ├── ChatSessionRepository.java │ │ │ └── UserProfileRepository.java │ │ │ └── service │ │ │ ├── ChatService.java │ │ │ ├── CustomerSupportAssistant.java │ │ │ ├── EnhancedAiServiceExecutor.java │ │ │ ├── ForecastService.java │ │ │ ├── ProductRecommendationAssistant.java │ │ │ └── SearchEnhancementAssistant.java │ └── resources │ │ ├── application-example.yml │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── skishop │ │ └── ai │ │ ├── config │ │ └── TestConfig.java │ │ └── integration │ │ ├── EnhancedErrorHandlingIntegrationTest.java │ │ ├── LangChain4jIntegrationTest.java │ │ ├── MockTestApplication.java │ │ └── TestApplication.java │ └── resources │ ├── application-test.properties │ ├── application-test.yml │ └── application.yml ├── all-endpoint-list.md ├── api-gateway ├── .factorypath ├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.yml ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── skishop │ │ └── gateway │ │ └── ApiGatewayApplication.java │ └── resources │ └── application.yml ├── authentication-service ├── .dockerignore ├── .factorypath ├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.yml ├── init-auth-db.sql ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── skishop │ │ │ └── auth │ │ │ ├── AuthenticationServiceApplication.java │ │ │ ├── config │ │ │ ├── AzureServiceBusConfig.java │ │ │ ├── ConfigurationSecurityManager.java │ │ │ ├── ConfigurationValidator.java │ │ │ ├── EncryptionProperties.java │ │ │ ├── RedisEventConfig.java │ │ │ ├── SecurityConfig.java │ │ │ ├── SecurityConfiguration.java │ │ │ └── SkishopRuntimeProperties.java │ │ │ ├── controller │ │ │ ├── AuthApiController.java │ │ │ ├── AuthController.java │ │ │ ├── MonitoringController.java │ │ │ └── UserRegistrationController.java │ │ │ ├── dto │ │ │ ├── AuthenticationResponse.java │ │ │ ├── EventDto.java │ │ │ ├── LoginRequest.java │ │ │ ├── LoginResponse.java │ │ │ ├── LogoutResponse.java │ │ │ ├── MfaVerificationRequest.java │ │ │ ├── OAuthCallbackRequest.java │ │ │ ├── PasswordResetConfirmRequest.java │ │ │ ├── PasswordResetRequest.java │ │ │ ├── TokenRefreshRequest.java │ │ │ ├── TokenRefreshResponse.java │ │ │ ├── UserDto.java │ │ │ ├── monitoring │ │ │ │ ├── MonitoringDto.java │ │ │ │ ├── ProblemSeverity.java │ │ │ │ ├── SagaOverview.java │ │ │ │ ├── SagaPerformanceStats.java │ │ │ │ ├── SagaProblem.java │ │ │ │ ├── SagaProblemType.java │ │ │ │ ├── SagaStatusDetail.java │ │ │ │ ├── SagaTypeStats.java │ │ │ │ └── StatusTransition.java │ │ │ ├── request │ │ │ │ └── UserCreateRequest.java │ │ │ └── response │ │ │ │ └── UserResponse.java │ │ │ ├── entity │ │ │ ├── OAuthAccount.java │ │ │ ├── PasswordReset.java │ │ │ ├── ProcessedEvent.java │ │ │ ├── Role.java │ │ │ ├── SagaState.java │ │ │ ├── SagaStatusHistory.java │ │ │ ├── SecurityLog.java │ │ │ ├── User.java │ │ │ ├── UserMFA.java │ │ │ ├── UserRole.java │ │ │ └── UserSession.java │ │ │ ├── enums │ │ │ ├── SagaStatus.java │ │ │ ├── UserDeletionStatus.java │ │ │ └── UserRegistrationStatus.java │ │ │ ├── exception │ │ │ ├── AuthenticationException.java │ │ │ ├── ErrorResponse.java │ │ │ ├── EventPublishingException.java │ │ │ ├── EventSerializationException.java │ │ │ ├── GlobalExceptionHandler.java │ │ │ └── InvalidTokenException.java │ │ │ ├── health │ │ │ └── ComprehensiveHealthIndicator.java │ │ │ ├── repository │ │ │ ├── PasswordResetRepository.java │ │ │ ├── ProcessedEventRepository.java │ │ │ ├── SagaStateRepository.java │ │ │ ├── SagaStatusHistoryRepository.java │ │ │ ├── UserRepository.java │ │ │ └── UserSessionRepository.java │ │ │ ├── service │ │ │ ├── AuthenticationService.java │ │ │ ├── EventPublishingService.java │ │ │ ├── GraphService.java │ │ │ ├── MfaService.java │ │ │ ├── SecurityLogService.java │ │ │ ├── StatusFeedbackService.java │ │ │ ├── UserRegistrationService.java │ │ │ ├── azure │ │ │ │ ├── AzureServiceBusEventPublisher.java │ │ │ │ └── AzureServiceBusStatusFeedbackReceiver.java │ │ │ ├── compensation │ │ │ │ ├── CompensationAction.java │ │ │ │ ├── CompensationContext.java │ │ │ │ ├── CompensationService.java │ │ │ │ ├── DeleteUserAccountCompensationAction.java │ │ │ │ └── RestoreUserAccountCompensationAction.java │ │ │ ├── health │ │ │ │ └── EventSystemHealthIndicator.java │ │ │ ├── monitoring │ │ │ │ ├── ComprehensiveMetricsService.java │ │ │ │ ├── EventSystemMetricsService.java │ │ │ │ └── SagaStatusMonitoringService.java │ │ │ ├── scheduler │ │ │ │ ├── MetricsUpdateScheduler.java │ │ │ │ └── SagaTimeoutScheduler.java │ │ │ └── security │ │ │ │ └── EventEncryptionService.java │ │ │ └── util │ │ │ └── JwtUtil.java │ └── resources │ │ ├── application-local.properties │ │ ├── application-local.yml │ │ ├── application-production.yml │ │ ├── application.yml │ │ └── templates │ │ ├── call_graph.html │ │ ├── index.html │ │ └── login.html │ └── test │ ├── java │ └── com │ │ └── skishop │ │ └── auth │ │ ├── AuthenticationServiceApplicationTests.java │ │ ├── config │ │ ├── TestConfig.java │ │ └── TestSecurityConfig.java │ │ ├── controller │ │ └── AuthControllerTest.java │ │ ├── integration │ │ └── AuthenticationIntegrationTest.java │ │ ├── service │ │ └── AuthenticationServiceTest.java │ │ └── util │ │ └── JwtUtilTest.java │ └── resources │ ├── application-test.properties │ └── application-test.yml ├── coupon-service ├── .factorypath ├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.yml ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── skishop │ │ └── coupon │ │ ├── CouponServiceApplication.java │ │ ├── controller │ │ ├── CampaignController.java │ │ ├── CouponController.java │ │ └── DistributionController.java │ │ ├── dto │ │ ├── CampaignDto.java │ │ ├── CouponDto.java │ │ ├── request │ │ │ ├── DistributionRuleCreateRequest.java │ │ │ └── DistributionRuleUpdateRequest.java │ │ └── response │ │ │ ├── DistributionHistoryResponse.java │ │ │ ├── DistributionRuleListResponse.java │ │ │ └── DistributionRuleResponse.java │ │ ├── entity │ │ ├── Campaign.java │ │ ├── Coupon.java │ │ ├── CouponUsage.java │ │ └── UserCoupon.java │ │ ├── exception │ │ └── CouponException.java │ │ ├── mapper │ │ ├── CampaignMapper.java │ │ └── CouponMapper.java │ │ ├── repository │ │ ├── CampaignRepository.java │ │ ├── CouponRepository.java │ │ ├── CouponUsageRepository.java │ │ └── UserCouponRepository.java │ │ └── service │ │ ├── CampaignService.java │ │ ├── CouponCodeGeneratorService.java │ │ ├── CouponService.java │ │ ├── CouponValidationService.java │ │ └── DistributionService.java │ └── resources │ ├── application-docker.yml │ ├── application.yml │ └── db │ └── migration │ └── V1__Create_coupon_service_tables.sql ├── design-docs ├── ai-support-service-design.md ├── api-gateway-design.md ├── authentication-service-design.md ├── coupon-service-design.md ├── frontend-design.md ├── inventory-management-design.md ├── payment-cart-service-design.md ├── point-service-design.md ├── propagateEvent-from-authservice-2-usermanageservice.md ├── sales-management-design.md ├── ski-shop.png ├── strategy-en.md ├── strategy.md ├── structure.md └── user-management-design.md ├── frontend-service ├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.yml ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── skishop │ │ └── frontend │ │ ├── FrontendServiceApplication.java │ │ ├── config │ │ ├── CacheConfig.java │ │ ├── SecurityConfig.java │ │ ├── WebClientConfig.java │ │ └── WebMvcConfig.java │ │ ├── controller │ │ ├── AiChatController.java │ │ ├── CartController.java │ │ └── HomeController.java │ │ ├── dto │ │ ├── AddCartItemRequest.java │ │ ├── AddToCartRequest.java │ │ ├── AddressDto.java │ │ ├── ApiResponse.java │ │ ├── CartDto.java │ │ ├── CartItemDto.java │ │ ├── CategoryDto.java │ │ ├── OrderDto.java │ │ ├── OrderItemDto.java │ │ ├── PaymentDto.java │ │ ├── PreferencesDto.java │ │ ├── ProductDto.java │ │ ├── ProductSearchResponse.java │ │ ├── UpdateCartItemRequest.java │ │ ├── UserDto.java │ │ └── UserProfileDto.java │ │ └── service │ │ ├── AiChatService.java │ │ ├── CartService.java │ │ └── ProductService.java │ └── resources │ ├── application.yml │ ├── static │ ├── css │ │ └── styles.css │ ├── images │ │ └── categories │ │ │ ├── accessories.png │ │ │ ├── ski.png │ │ │ ├── snowboard.png │ │ │ └── wear.png │ └── js │ │ └── app.js │ └── templates │ ├── ai-chat │ └── chat.html │ ├── auth │ └── login.html │ ├── cart │ └── view.html │ ├── index.html │ ├── layout.html │ └── products │ ├── detail.html │ ├── list.html │ └── search-results.html ├── inventory-management-service ├── .factorypath ├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.yml ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── skishop │ │ └── inventory │ │ ├── InventoryManagementServiceApplication.java │ │ ├── config │ │ ├── CacheConfig.java │ │ ├── KafkaConfig.java │ │ └── MongoConfig.java │ │ ├── controller │ │ ├── CategoryController.java │ │ ├── InventoryController.java │ │ └── ProductController.java │ │ ├── dto │ │ ├── CategoryDTO.java │ │ ├── ProductDTO.java │ │ ├── ProductImageDTO.java │ │ └── request │ │ │ ├── CategoryCreateRequest.java │ │ │ ├── CategoryUpdateRequest.java │ │ │ └── ProductCreateRequest.java │ │ ├── entity │ │ ├── jpa │ │ │ ├── Inventory.java │ │ │ ├── Price.java │ │ │ └── ProductImage.java │ │ └── mongo │ │ │ ├── Category.java │ │ │ └── Product.java │ │ ├── exception │ │ ├── DuplicateResourceException.java │ │ ├── InsufficientStockException.java │ │ ├── InventoryException.java │ │ └── ResourceNotFoundException.java │ │ ├── mapper │ │ ├── CategoryMapper.java │ │ └── ProductMapper.java │ │ ├── repository │ │ ├── jpa │ │ │ ├── InventoryRepository.java │ │ │ └── PriceRepository.java │ │ └── mongo │ │ │ ├── CategoryRepository.java │ │ │ └── ProductRepository.java │ │ └── service │ │ ├── CategoryService.java │ │ ├── EventPublisherService.java │ │ ├── InventoryService.java │ │ └── ProductService.java │ └── resources │ ├── application.yml │ └── db │ └── migration │ └── V1__Create_inventory_tables.sql ├── monitoring ├── grafana │ └── provisioning │ │ ├── dashboards │ │ └── dashboard.yml │ │ └── datasources │ │ └── prometheus.yml └── prometheus.yml ├── payment-cart-service ├── .factorypath ├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.yml ├── init-db.sql ├── monitoring │ └── prometheus.yml ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── skishop │ │ └── payment │ │ ├── PaymentCartServiceApplication.java │ │ ├── config │ │ └── RedisConfig.java │ │ ├── controller │ │ ├── CartController.java │ │ └── PaymentController.java │ │ ├── dto │ │ ├── AddCartItemRequest.java │ │ ├── AddressRequest.java │ │ ├── ApiResponse.java │ │ ├── BillingDetailsRequest.java │ │ ├── CartItemResponse.java │ │ ├── CartResponse.java │ │ ├── CreatePaymentIntentRequest.java │ │ ├── PaymentIntentResponse.java │ │ ├── PaymentResponse.java │ │ ├── ProcessPaymentRequest.java │ │ ├── RefundRequest.java │ │ └── UpdateCartItemRequest.java │ │ ├── entity │ │ ├── Cart.java │ │ ├── CartItem.java │ │ ├── Payment.java │ │ └── PaymentStatus.java │ │ ├── mapper │ │ ├── CartMapper.java │ │ └── PaymentMapper.java │ │ ├── repository │ │ ├── CartItemRepository.java │ │ ├── CartRepository.java │ │ └── PaymentRepository.java │ │ └── service │ │ ├── CartService.java │ │ ├── PaymentService.java │ │ └── impl │ │ ├── CartServiceImpl.java │ │ └── PaymentServiceImpl.java │ └── resources │ ├── application.yml │ └── db │ └── migration │ └── V1__Create_payment_cart_tables.sql ├── point-service ├── .factorypath ├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.yml ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── skishop │ │ └── point │ │ ├── PointServiceApplication.java │ │ ├── config │ │ └── RedisConfig.java │ │ ├── controller │ │ ├── PointApiController.java │ │ ├── PointController.java │ │ ├── TierApiController.java │ │ └── TierController.java │ │ ├── dto │ │ ├── PointAwardRequest.java │ │ ├── PointBalanceResponse.java │ │ ├── PointRedemptionRequest.java │ │ ├── PointRedemptionResponse.java │ │ ├── PointTransactionDto.java │ │ ├── PointTransferRequest.java │ │ ├── RedemptionOptionDto.java │ │ └── UserTierDto.java │ │ ├── entity │ │ ├── PointExpiry.java │ │ ├── PointRedemption.java │ │ ├── PointTransaction.java │ │ ├── TierDefinition.java │ │ └── UserTier.java │ │ ├── repository │ │ ├── PointExpiryRepository.java │ │ ├── PointRedemptionRepository.java │ │ ├── PointTransactionRepository.java │ │ ├── TierDefinitionRepository.java │ │ └── UserTierRepository.java │ │ └── service │ │ ├── PointService.java │ │ ├── TierService.java │ │ └── impl │ │ ├── PointServiceImpl.java │ │ └── TierServiceImpl.java │ └── resources │ ├── application.yml │ └── db │ └── migration │ └── V1__Create_point_service_tables.sql ├── pom.xml ├── rebuild-container.sh ├── sales-management-service ├── .factorypath ├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.yml ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── skishop │ │ └── sales │ │ ├── SalesManagementApplication.java │ │ ├── config │ │ ├── CacheConfig.java │ │ ├── KafkaConfig.java │ │ └── VirtualThreadConfig.java │ │ ├── controller │ │ ├── OrderController.java │ │ ├── ReportsController.java │ │ ├── ReturnController.java │ │ └── ShipmentController.java │ │ ├── dto │ │ ├── request │ │ │ ├── OrderCreateRequest.java │ │ │ ├── OrderStatusUpdateRequest.java │ │ │ ├── OrderUpdateRequest.java │ │ │ ├── ReturnCreateRequest.java │ │ │ ├── ReturnRequest.java │ │ │ ├── ReturnStatusUpdateRequest.java │ │ │ ├── ShipmentCreateRequest.java │ │ │ ├── ShipmentRequest.java │ │ │ ├── ShipmentStatusUpdateRequest.java │ │ │ └── TrackingUpdateRequest.java │ │ └── response │ │ │ ├── OrderResponse.java │ │ │ ├── ProductSalesReportResponse.java │ │ │ ├── ReturnDetailResponse.java │ │ │ ├── ReturnListResponse.java │ │ │ ├── ReturnReportResponse.java │ │ │ ├── ReturnResponse.java │ │ │ ├── SalesReportResponse.java │ │ │ ├── ShipmentDetailResponse.java │ │ │ ├── ShipmentListResponse.java │ │ │ ├── ShipmentResponse.java │ │ │ └── ShippingReportResponse.java │ │ ├── entity │ │ └── jpa │ │ │ ├── Order.java │ │ │ ├── OrderItem.java │ │ │ ├── Return.java │ │ │ └── Shipment.java │ │ ├── exception │ │ ├── BusinessRuleViolationException.java │ │ ├── InsufficientStockException.java │ │ ├── InvalidOrderStateException.java │ │ ├── ResourceNotFoundException.java │ │ ├── SalesException.java │ │ └── SalesExceptions.java │ │ ├── mapper │ │ ├── OrderMapper.java │ │ ├── ReturnMapper.java │ │ └── ShipmentMapper.java │ │ ├── repository │ │ └── jpa │ │ │ ├── OrderItemRepository.java │ │ │ ├── OrderRepository.java │ │ │ ├── ReturnRepository.java │ │ │ └── ShipmentRepository.java │ │ └── service │ │ ├── EventPublisherService.java │ │ ├── OrderNumberGenerator.java │ │ ├── OrderService.java │ │ ├── ReportsService.java │ │ ├── ReturnService.java │ │ └── ShipmentService.java │ └── resources │ ├── application.yml │ └── db │ └── migration │ └── V1__Create_sales_tables.sql ├── scripts ├── init-databases.sql └── init-shared-databases.sql ├── setup-dev-env.sh ├── spec.md ├── start-services.sh ├── stop-services.sh ├── user-management-service ├── .env ├── .env.example ├── .factorypath ├── .gitignore ├── Dockerfile ├── README.md ├── com │ └── skishop │ │ └── user │ │ └── entity │ │ ├── QPermission.java │ │ ├── QProcessedEvent.java │ │ ├── QRole.java │ │ ├── QSagaTransaction.java │ │ ├── QUser.java │ │ ├── QUserActivity.java │ │ └── QUserPreference.java ├── docker-compose.yml ├── docker │ └── init-db.sql ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── skishop │ │ └── user │ │ ├── UserManagementServiceApplication.java │ │ ├── config │ │ ├── AzureServiceBusConfig.java │ │ ├── KafkaConfig.java │ │ ├── LocalDataInitializer.java │ │ ├── RedisEventConfig.java │ │ ├── SecurityConfig.java │ │ ├── SecurityConfiguration.java │ │ ├── SecurityProperties.java │ │ ├── SkishopProperties.java │ │ ├── SkishopRuntimeProperties.java │ │ └── TransactionConfig.java │ │ ├── controller │ │ ├── AdminController.java │ │ ├── UserActivityController.java │ │ ├── UserController.java │ │ └── UserPreferencesController.java │ │ ├── dto │ │ ├── UserRegistrationRequest.java │ │ ├── UserUpdateRequest.java │ │ ├── event │ │ │ ├── EventDto.java │ │ │ ├── UserDeletionPayload.java │ │ │ ├── UserManagementStatusPayload.java │ │ │ └── UserRegistrationPayload.java │ │ ├── request │ │ │ ├── ChangePasswordRequest.java │ │ │ ├── PasswordChangeRequest.java │ │ │ ├── ResendVerificationRequest.java │ │ │ ├── RoleCreateRequest.java │ │ │ ├── RoleUpdateRequest.java │ │ │ ├── UserCreateRequest.java │ │ │ ├── UserPreferenceUpdateRequest.java │ │ │ ├── UserRoleUpdateRequest.java │ │ │ ├── UserStatusUpdateRequest.java │ │ │ ├── UserUpdateRequest.java │ │ │ └── VerifyEmailRequest.java │ │ └── response │ │ │ ├── CheckEmailResponse.java │ │ │ ├── RoleListResponse.java │ │ │ ├── RoleResponse.java │ │ │ ├── SystemStatsResponse.java │ │ │ ├── UserActivityListResponse.java │ │ │ ├── UserListResponse.java │ │ │ ├── UserPreferenceResponse.java │ │ │ ├── UserPreferencesListResponse.java │ │ │ └── UserResponse.java │ │ ├── entity │ │ ├── Permission.java │ │ ├── ProcessedEvent.java │ │ ├── Role.java │ │ ├── SagaTransaction.java │ │ ├── User.java │ │ ├── UserActivity.java │ │ └── UserPreference.java │ │ ├── enums │ │ ├── ProcessingStatus.java │ │ ├── SagaStatus.java │ │ └── UserRegistrationStatus.java │ │ ├── exception │ │ ├── EventProcessingException.java │ │ ├── UserAlreadyExistsException.java │ │ └── UserNotFoundException.java │ │ ├── mapper │ │ ├── RoleMapper.java │ │ ├── UserMapper.java │ │ └── UserPreferenceMapper.java │ │ ├── repository │ │ ├── ProcessedEventRepository.java │ │ ├── RoleRepository.java │ │ ├── SagaTransactionRepository.java │ │ ├── UserActivityRepository.java │ │ ├── UserPreferenceRepository.java │ │ └── UserRepository.java │ │ └── service │ │ ├── AdminService.java │ │ ├── EventConsumerService.java │ │ ├── StatusFeedbackPublishingService.java │ │ ├── UserActivityService.java │ │ ├── UserDataService.java │ │ ├── UserEventService.java │ │ ├── UserPreferencesService.java │ │ ├── UserQueryService.java │ │ ├── UserService.java │ │ ├── azure │ │ ├── AzureServiceBusEventReceiver.java │ │ └── AzureServiceBusStatusFeedbackPublisher.java │ │ ├── event │ │ ├── EventHandlerService.java │ │ ├── EventPublisherService.java │ │ └── KafkaEventConsumerService.java │ │ ├── health │ │ └── EventSystemHealthIndicator.java │ │ ├── metrics │ │ └── MetricsService.java │ │ └── saga │ │ ├── SagaOrchestrator.java │ │ └── SagaTimeoutMonitoringService.java │ └── resources │ ├── application-local.yml │ ├── application-production-sample.yml │ ├── application-production.yml │ ├── application.yml │ └── db │ └── migration │ ├── V1__Create_user_management_schema.sql │ └── V2__Insert_initial_data.sql └── verify-setup.sh /.devcontainer/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/.env -------------------------------------------------------------------------------- /.devcontainer/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/.env.example -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/README.md -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.devcontainer/post-create-alpine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/post-create-alpine.sh -------------------------------------------------------------------------------- /.devcontainer/post-create-wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/post-create-wrapper.sh -------------------------------------------------------------------------------- /.devcontainer/post-create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/post-create.sh -------------------------------------------------------------------------------- /.devcontainer/post-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/post-start.sh -------------------------------------------------------------------------------- /.devcontainer/postgres-init/init-auth-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/postgres-init/init-auth-db.sql -------------------------------------------------------------------------------- /.devcontainer/postgres-init/init-databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/postgres-init/init-databases.sql -------------------------------------------------------------------------------- /.devcontainer/postgres-init/init-shared-databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/postgres-init/init-shared-databases.sql -------------------------------------------------------------------------------- /.devcontainer/prometheus-config/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/prometheus-config/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/prometheus-config/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/prometheus-config/prometheus.yml -------------------------------------------------------------------------------- /.devcontainer/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/prometheus.yml -------------------------------------------------------------------------------- /.devcontainer/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.devcontainer/prometheus/prometheus.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/BUILD-GUIDE.md -------------------------------------------------------------------------------- /CONTAINER-REBUILD-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/CONTAINER-REBUILD-GUIDE.md -------------------------------------------------------------------------------- /PORT_CONFIGURATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/PORT_CONFIGURATION_SUMMARY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/README.md -------------------------------------------------------------------------------- /README_ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/README_ja.md -------------------------------------------------------------------------------- /TODO-LISTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/TODO-LISTS.md -------------------------------------------------------------------------------- /ai-support-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/.factorypath -------------------------------------------------------------------------------- /ai-support-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/.gitignore -------------------------------------------------------------------------------- /ai-support-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/Dockerfile -------------------------------------------------------------------------------- /ai-support-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/README.md -------------------------------------------------------------------------------- /ai-support-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/docker-compose.yml -------------------------------------------------------------------------------- /ai-support-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/pom.xml -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/AiSupportServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/AiSupportServiceApplication.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/config/BusinessConfigProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/config/BusinessConfigProperties.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/config/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/config/CacheConfig.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/config/LangChain4jConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/config/LangChain4jConfig.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/config/RetryConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/config/RetryConfig.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/controller/ChatController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/controller/ChatController.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/controller/RecommendationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/controller/RecommendationController.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/controller/SearchController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/controller/SearchController.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/dto/AnalyticsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/dto/AnalyticsDto.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/dto/ChatDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/dto/ChatDto.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/dto/ChatMessageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/dto/ChatMessageRequest.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/dto/ChatMessageResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/dto/ChatMessageResponse.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/dto/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/dto/ErrorResponse.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/dto/ForecastDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/dto/ForecastDto.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/dto/RecommendationDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/dto/RecommendationDto.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/entity/ChatConversation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/entity/ChatConversation.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/entity/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/entity/ChatMessage.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/entity/ChatSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/entity/ChatSession.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/entity/ConversationStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/entity/ConversationStatus.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/entity/MessageRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/entity/MessageRole.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/entity/ProductRecommendation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/entity/ProductRecommendation.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/entity/RecommendationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/entity/RecommendationType.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/entity/SessionStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/entity/SessionStatus.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/entity/SessionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/entity/SessionType.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/entity/UserProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/entity/UserProfile.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/exception/AiServiceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/exception/AiServiceException.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/repository/ChatSessionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/repository/ChatSessionRepository.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/repository/UserProfileRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/repository/UserProfileRepository.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/service/ChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/service/ChatService.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/service/CustomerSupportAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/service/CustomerSupportAssistant.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/service/EnhancedAiServiceExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/service/EnhancedAiServiceExecutor.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/service/ForecastService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/service/ForecastService.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/service/ProductRecommendationAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/service/ProductRecommendationAssistant.java -------------------------------------------------------------------------------- /ai-support-service/src/main/java/com/skishop/ai/service/SearchEnhancementAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/java/com/skishop/ai/service/SearchEnhancementAssistant.java -------------------------------------------------------------------------------- /ai-support-service/src/main/resources/application-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/resources/application-example.yml -------------------------------------------------------------------------------- /ai-support-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /ai-support-service/src/test/java/com/skishop/ai/config/TestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/test/java/com/skishop/ai/config/TestConfig.java -------------------------------------------------------------------------------- /ai-support-service/src/test/java/com/skishop/ai/integration/EnhancedErrorHandlingIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/test/java/com/skishop/ai/integration/EnhancedErrorHandlingIntegrationTest.java -------------------------------------------------------------------------------- /ai-support-service/src/test/java/com/skishop/ai/integration/LangChain4jIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/test/java/com/skishop/ai/integration/LangChain4jIntegrationTest.java -------------------------------------------------------------------------------- /ai-support-service/src/test/java/com/skishop/ai/integration/MockTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/test/java/com/skishop/ai/integration/MockTestApplication.java -------------------------------------------------------------------------------- /ai-support-service/src/test/java/com/skishop/ai/integration/TestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/test/java/com/skishop/ai/integration/TestApplication.java -------------------------------------------------------------------------------- /ai-support-service/src/test/resources/application-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/test/resources/application-test.properties -------------------------------------------------------------------------------- /ai-support-service/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /ai-support-service/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/ai-support-service/src/test/resources/application.yml -------------------------------------------------------------------------------- /all-endpoint-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/all-endpoint-list.md -------------------------------------------------------------------------------- /api-gateway/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/api-gateway/.factorypath -------------------------------------------------------------------------------- /api-gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/api-gateway/.gitignore -------------------------------------------------------------------------------- /api-gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/api-gateway/Dockerfile -------------------------------------------------------------------------------- /api-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/api-gateway/README.md -------------------------------------------------------------------------------- /api-gateway/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/api-gateway/docker-compose.yml -------------------------------------------------------------------------------- /api-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/api-gateway/pom.xml -------------------------------------------------------------------------------- /api-gateway/src/main/java/com/skishop/gateway/ApiGatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/api-gateway/src/main/java/com/skishop/gateway/ApiGatewayApplication.java -------------------------------------------------------------------------------- /api-gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/api-gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /authentication-service/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/.dockerignore -------------------------------------------------------------------------------- /authentication-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/.factorypath -------------------------------------------------------------------------------- /authentication-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/.gitignore -------------------------------------------------------------------------------- /authentication-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/Dockerfile -------------------------------------------------------------------------------- /authentication-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/README.md -------------------------------------------------------------------------------- /authentication-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/docker-compose.yml -------------------------------------------------------------------------------- /authentication-service/init-auth-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/init-auth-db.sql -------------------------------------------------------------------------------- /authentication-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/pom.xml -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/AuthenticationServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/AuthenticationServiceApplication.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/config/AzureServiceBusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/config/AzureServiceBusConfig.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/config/ConfigurationSecurityManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/config/ConfigurationSecurityManager.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/config/ConfigurationValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/config/ConfigurationValidator.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/config/EncryptionProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/config/EncryptionProperties.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/config/RedisEventConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/config/RedisEventConfig.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/config/SecurityConfig.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/config/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/config/SecurityConfiguration.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/config/SkishopRuntimeProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/config/SkishopRuntimeProperties.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/controller/AuthApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/controller/AuthApiController.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/controller/AuthController.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/controller/MonitoringController.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/controller/UserRegistrationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/controller/UserRegistrationController.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/AuthenticationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/AuthenticationResponse.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/EventDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/EventDto.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/LoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/LoginRequest.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/LoginResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/LoginResponse.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/LogoutResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/LogoutResponse.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/MfaVerificationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/MfaVerificationRequest.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/OAuthCallbackRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/OAuthCallbackRequest.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/PasswordResetConfirmRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/PasswordResetConfirmRequest.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/PasswordResetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/PasswordResetRequest.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/TokenRefreshRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/TokenRefreshRequest.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/TokenRefreshResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/TokenRefreshResponse.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/UserDto.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/monitoring/MonitoringDto.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/monitoring/ProblemSeverity.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/monitoring/SagaOverview.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/monitoring/SagaPerformanceStats.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/monitoring/SagaProblem.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/monitoring/SagaProblemType.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/monitoring/SagaStatusDetail.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/monitoring/SagaTypeStats.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/monitoring/StatusTransition.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/request/UserCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/request/UserCreateRequest.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/dto/response/UserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/dto/response/UserResponse.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/entity/OAuthAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/entity/OAuthAccount.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/entity/PasswordReset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/entity/PasswordReset.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/entity/ProcessedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/entity/ProcessedEvent.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/entity/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/entity/Role.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/entity/SagaState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/entity/SagaState.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/entity/SagaStatusHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/entity/SagaStatusHistory.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/entity/SecurityLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/entity/SecurityLog.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/entity/User.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/entity/UserMFA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/entity/UserMFA.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/entity/UserRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/entity/UserRole.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/entity/UserSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/entity/UserSession.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/enums/SagaStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/enums/SagaStatus.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/enums/UserDeletionStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/enums/UserDeletionStatus.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/enums/UserRegistrationStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/enums/UserRegistrationStatus.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/exception/AuthenticationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/exception/AuthenticationException.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/exception/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/exception/ErrorResponse.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/exception/EventPublishingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/exception/EventPublishingException.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/exception/EventSerializationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/exception/EventSerializationException.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/exception/InvalidTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/exception/InvalidTokenException.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/health/ComprehensiveHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/health/ComprehensiveHealthIndicator.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/repository/PasswordResetRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/repository/PasswordResetRepository.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/repository/ProcessedEventRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/repository/ProcessedEventRepository.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/repository/SagaStateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/repository/SagaStateRepository.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/repository/SagaStatusHistoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/repository/SagaStatusHistoryRepository.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/repository/UserRepository.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/repository/UserSessionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/repository/UserSessionRepository.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/AuthenticationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/AuthenticationService.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/EventPublishingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/EventPublishingService.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/GraphService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/GraphService.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/MfaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/MfaService.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/SecurityLogService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/SecurityLogService.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/StatusFeedbackService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/StatusFeedbackService.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/UserRegistrationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/UserRegistrationService.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/azure/AzureServiceBusEventPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/azure/AzureServiceBusEventPublisher.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/azure/AzureServiceBusStatusFeedbackReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/azure/AzureServiceBusStatusFeedbackReceiver.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/compensation/CompensationAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/compensation/CompensationAction.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/compensation/CompensationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/compensation/CompensationContext.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/compensation/CompensationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/compensation/CompensationService.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/compensation/DeleteUserAccountCompensationAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/compensation/DeleteUserAccountCompensationAction.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/compensation/RestoreUserAccountCompensationAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/compensation/RestoreUserAccountCompensationAction.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/health/EventSystemHealthIndicator.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/monitoring/ComprehensiveMetricsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/monitoring/ComprehensiveMetricsService.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/monitoring/EventSystemMetricsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/monitoring/EventSystemMetricsService.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/monitoring/SagaStatusMonitoringService.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/scheduler/MetricsUpdateScheduler.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/scheduler/SagaTimeoutScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/scheduler/SagaTimeoutScheduler.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/service/security/EventEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/service/security/EventEncryptionService.java -------------------------------------------------------------------------------- /authentication-service/src/main/java/com/skishop/auth/util/JwtUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/java/com/skishop/auth/util/JwtUtil.java -------------------------------------------------------------------------------- /authentication-service/src/main/resources/application-local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/resources/application-local.properties -------------------------------------------------------------------------------- /authentication-service/src/main/resources/application-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/resources/application-local.yml -------------------------------------------------------------------------------- /authentication-service/src/main/resources/application-production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/resources/application-production.yml -------------------------------------------------------------------------------- /authentication-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /authentication-service/src/main/resources/templates/call_graph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/resources/templates/call_graph.html -------------------------------------------------------------------------------- /authentication-service/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /authentication-service/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /authentication-service/src/test/java/com/skishop/auth/AuthenticationServiceApplicationTests.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/test/java/com/skishop/auth/config/TestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/test/java/com/skishop/auth/config/TestConfig.java -------------------------------------------------------------------------------- /authentication-service/src/test/java/com/skishop/auth/config/TestSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/test/java/com/skishop/auth/config/TestSecurityConfig.java -------------------------------------------------------------------------------- /authentication-service/src/test/java/com/skishop/auth/controller/AuthControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/test/java/com/skishop/auth/controller/AuthControllerTest.java -------------------------------------------------------------------------------- /authentication-service/src/test/java/com/skishop/auth/integration/AuthenticationIntegrationTest.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/test/java/com/skishop/auth/service/AuthenticationServiceTest.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/test/java/com/skishop/auth/util/JwtUtilTest.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication-service/src/test/resources/application-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/test/resources/application-test.properties -------------------------------------------------------------------------------- /authentication-service/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/authentication-service/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /coupon-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/.factorypath -------------------------------------------------------------------------------- /coupon-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/.gitignore -------------------------------------------------------------------------------- /coupon-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/Dockerfile -------------------------------------------------------------------------------- /coupon-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/README.md -------------------------------------------------------------------------------- /coupon-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/docker-compose.yml -------------------------------------------------------------------------------- /coupon-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/pom.xml -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/CouponServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/CouponServiceApplication.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/controller/CampaignController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/controller/CampaignController.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/controller/CouponController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/controller/CouponController.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/controller/DistributionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/controller/DistributionController.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/dto/CampaignDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/dto/CampaignDto.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/dto/CouponDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/dto/CouponDto.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/dto/request/DistributionRuleCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/dto/request/DistributionRuleCreateRequest.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/dto/request/DistributionRuleUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/dto/request/DistributionRuleUpdateRequest.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/dto/response/DistributionHistoryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/dto/response/DistributionHistoryResponse.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/dto/response/DistributionRuleListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/dto/response/DistributionRuleListResponse.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/dto/response/DistributionRuleResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/dto/response/DistributionRuleResponse.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/entity/Campaign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/entity/Campaign.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/entity/Coupon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/entity/Coupon.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/entity/CouponUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/entity/CouponUsage.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/entity/UserCoupon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/entity/UserCoupon.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/exception/CouponException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/exception/CouponException.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/mapper/CampaignMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/mapper/CampaignMapper.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/mapper/CouponMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/mapper/CouponMapper.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/repository/CampaignRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/repository/CampaignRepository.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/repository/CouponRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/repository/CouponRepository.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/repository/CouponUsageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/repository/CouponUsageRepository.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/repository/UserCouponRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/repository/UserCouponRepository.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/service/CampaignService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/service/CampaignService.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/service/CouponCodeGeneratorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/service/CouponCodeGeneratorService.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/service/CouponService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/service/CouponService.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/service/CouponValidationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/service/CouponValidationService.java -------------------------------------------------------------------------------- /coupon-service/src/main/java/com/skishop/coupon/service/DistributionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/java/com/skishop/coupon/service/DistributionService.java -------------------------------------------------------------------------------- /coupon-service/src/main/resources/application-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/resources/application-docker.yml -------------------------------------------------------------------------------- /coupon-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /coupon-service/src/main/resources/db/migration/V1__Create_coupon_service_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/coupon-service/src/main/resources/db/migration/V1__Create_coupon_service_tables.sql -------------------------------------------------------------------------------- /design-docs/ai-support-service-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/ai-support-service-design.md -------------------------------------------------------------------------------- /design-docs/api-gateway-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/api-gateway-design.md -------------------------------------------------------------------------------- /design-docs/authentication-service-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/authentication-service-design.md -------------------------------------------------------------------------------- /design-docs/coupon-service-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/coupon-service-design.md -------------------------------------------------------------------------------- /design-docs/frontend-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/frontend-design.md -------------------------------------------------------------------------------- /design-docs/inventory-management-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/inventory-management-design.md -------------------------------------------------------------------------------- /design-docs/payment-cart-service-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/payment-cart-service-design.md -------------------------------------------------------------------------------- /design-docs/point-service-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/point-service-design.md -------------------------------------------------------------------------------- /design-docs/propagateEvent-from-authservice-2-usermanageservice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/propagateEvent-from-authservice-2-usermanageservice.md -------------------------------------------------------------------------------- /design-docs/sales-management-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/sales-management-design.md -------------------------------------------------------------------------------- /design-docs/ski-shop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/ski-shop.png -------------------------------------------------------------------------------- /design-docs/strategy-en.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /design-docs/strategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/strategy.md -------------------------------------------------------------------------------- /design-docs/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/structure.md -------------------------------------------------------------------------------- /design-docs/user-management-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/design-docs/user-management-design.md -------------------------------------------------------------------------------- /frontend-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/.gitignore -------------------------------------------------------------------------------- /frontend-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/Dockerfile -------------------------------------------------------------------------------- /frontend-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/README.md -------------------------------------------------------------------------------- /frontend-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/docker-compose.yml -------------------------------------------------------------------------------- /frontend-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/pom.xml -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/FrontendServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/FrontendServiceApplication.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/config/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/config/CacheConfig.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/config/SecurityConfig.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/config/WebClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/config/WebClientConfig.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/config/WebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/config/WebMvcConfig.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/controller/AiChatController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/controller/AiChatController.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/controller/CartController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/controller/CartController.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/controller/HomeController.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/AddCartItemRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/AddCartItemRequest.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/AddToCartRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/AddToCartRequest.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/AddressDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/AddressDto.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/ApiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/ApiResponse.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/CartDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/CartDto.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/CartItemDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/CartItemDto.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/CategoryDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/CategoryDto.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/OrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/OrderDto.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/OrderItemDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/OrderItemDto.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/PaymentDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/PaymentDto.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/PreferencesDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/PreferencesDto.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/ProductDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/ProductDto.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/ProductSearchResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/ProductSearchResponse.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/UpdateCartItemRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/UpdateCartItemRequest.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/UserDto.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/dto/UserProfileDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/dto/UserProfileDto.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/service/AiChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/service/AiChatService.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/service/CartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/service/CartService.java -------------------------------------------------------------------------------- /frontend-service/src/main/java/com/skishop/frontend/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/java/com/skishop/frontend/service/ProductService.java -------------------------------------------------------------------------------- /frontend-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /frontend-service/src/main/resources/static/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/static/css/styles.css -------------------------------------------------------------------------------- /frontend-service/src/main/resources/static/images/categories/accessories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/static/images/categories/accessories.png -------------------------------------------------------------------------------- /frontend-service/src/main/resources/static/images/categories/ski.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/static/images/categories/ski.png -------------------------------------------------------------------------------- /frontend-service/src/main/resources/static/images/categories/snowboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/static/images/categories/snowboard.png -------------------------------------------------------------------------------- /frontend-service/src/main/resources/static/images/categories/wear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/static/images/categories/wear.png -------------------------------------------------------------------------------- /frontend-service/src/main/resources/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/static/js/app.js -------------------------------------------------------------------------------- /frontend-service/src/main/resources/templates/ai-chat/chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/templates/ai-chat/chat.html -------------------------------------------------------------------------------- /frontend-service/src/main/resources/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/templates/auth/login.html -------------------------------------------------------------------------------- /frontend-service/src/main/resources/templates/cart/view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/templates/cart/view.html -------------------------------------------------------------------------------- /frontend-service/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /frontend-service/src/main/resources/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/templates/layout.html -------------------------------------------------------------------------------- /frontend-service/src/main/resources/templates/products/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/templates/products/detail.html -------------------------------------------------------------------------------- /frontend-service/src/main/resources/templates/products/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/templates/products/list.html -------------------------------------------------------------------------------- /frontend-service/src/main/resources/templates/products/search-results.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/frontend-service/src/main/resources/templates/products/search-results.html -------------------------------------------------------------------------------- /inventory-management-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/.factorypath -------------------------------------------------------------------------------- /inventory-management-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/.gitignore -------------------------------------------------------------------------------- /inventory-management-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/Dockerfile -------------------------------------------------------------------------------- /inventory-management-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/README.md -------------------------------------------------------------------------------- /inventory-management-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/docker-compose.yml -------------------------------------------------------------------------------- /inventory-management-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/pom.xml -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/InventoryManagementServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/InventoryManagementServiceApplication.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/config/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/config/CacheConfig.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/config/KafkaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/config/KafkaConfig.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/config/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/config/MongoConfig.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/controller/CategoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/controller/CategoryController.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/controller/InventoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/controller/InventoryController.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/controller/ProductController.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/dto/CategoryDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/dto/CategoryDTO.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/dto/ProductDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/dto/ProductDTO.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/dto/ProductImageDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/dto/ProductImageDTO.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/dto/request/CategoryCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/dto/request/CategoryCreateRequest.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/dto/request/CategoryUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/dto/request/CategoryUpdateRequest.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/dto/request/ProductCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/dto/request/ProductCreateRequest.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/entity/jpa/Inventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/entity/jpa/Inventory.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/entity/jpa/Price.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/entity/jpa/Price.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/entity/jpa/ProductImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/entity/jpa/ProductImage.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/entity/mongo/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/entity/mongo/Category.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/entity/mongo/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/entity/mongo/Product.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/exception/DuplicateResourceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/exception/DuplicateResourceException.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/exception/InsufficientStockException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/exception/InsufficientStockException.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/exception/InventoryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/exception/InventoryException.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/mapper/CategoryMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/mapper/CategoryMapper.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/mapper/ProductMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/mapper/ProductMapper.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/repository/jpa/InventoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/repository/jpa/InventoryRepository.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/repository/jpa/PriceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/repository/jpa/PriceRepository.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/repository/mongo/CategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/repository/mongo/CategoryRepository.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/repository/mongo/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/repository/mongo/ProductRepository.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/service/CategoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/service/CategoryService.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/service/EventPublisherService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/service/EventPublisherService.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/service/InventoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/service/InventoryService.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/java/com/skishop/inventory/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/java/com/skishop/inventory/service/ProductService.java -------------------------------------------------------------------------------- /inventory-management-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /inventory-management-service/src/main/resources/db/migration/V1__Create_inventory_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/inventory-management-service/src/main/resources/db/migration/V1__Create_inventory_tables.sql -------------------------------------------------------------------------------- /monitoring/grafana/provisioning/dashboards/dashboard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/monitoring/grafana/provisioning/dashboards/dashboard.yml -------------------------------------------------------------------------------- /monitoring/grafana/provisioning/datasources/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/monitoring/grafana/provisioning/datasources/prometheus.yml -------------------------------------------------------------------------------- /monitoring/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/monitoring/prometheus.yml -------------------------------------------------------------------------------- /payment-cart-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/.factorypath -------------------------------------------------------------------------------- /payment-cart-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/.gitignore -------------------------------------------------------------------------------- /payment-cart-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/Dockerfile -------------------------------------------------------------------------------- /payment-cart-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/README.md -------------------------------------------------------------------------------- /payment-cart-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/docker-compose.yml -------------------------------------------------------------------------------- /payment-cart-service/init-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/init-db.sql -------------------------------------------------------------------------------- /payment-cart-service/monitoring/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/monitoring/prometheus.yml -------------------------------------------------------------------------------- /payment-cart-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/pom.xml -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/PaymentCartServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/PaymentCartServiceApplication.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/config/RedisConfig.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/controller/CartController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/controller/CartController.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/controller/PaymentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/controller/PaymentController.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/dto/AddCartItemRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/dto/AddCartItemRequest.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/dto/AddressRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/dto/AddressRequest.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/dto/ApiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/dto/ApiResponse.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/dto/BillingDetailsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/dto/BillingDetailsRequest.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/dto/CartItemResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/dto/CartItemResponse.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/dto/CartResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/dto/CartResponse.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/dto/CreatePaymentIntentRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/dto/CreatePaymentIntentRequest.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/dto/PaymentIntentResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/dto/PaymentIntentResponse.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/dto/PaymentResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/dto/PaymentResponse.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/dto/ProcessPaymentRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/dto/ProcessPaymentRequest.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/dto/RefundRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/dto/RefundRequest.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/dto/UpdateCartItemRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/dto/UpdateCartItemRequest.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/entity/Cart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/entity/Cart.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/entity/CartItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/entity/CartItem.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/entity/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/entity/Payment.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/entity/PaymentStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/entity/PaymentStatus.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/mapper/CartMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/mapper/CartMapper.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/mapper/PaymentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/mapper/PaymentMapper.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/repository/CartItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/repository/CartItemRepository.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/repository/CartRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/repository/CartRepository.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/repository/PaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/repository/PaymentRepository.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/service/CartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/service/CartService.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/service/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/service/PaymentService.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/service/impl/CartServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/service/impl/CartServiceImpl.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/java/com/skishop/payment/service/impl/PaymentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/java/com/skishop/payment/service/impl/PaymentServiceImpl.java -------------------------------------------------------------------------------- /payment-cart-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /payment-cart-service/src/main/resources/db/migration/V1__Create_payment_cart_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/payment-cart-service/src/main/resources/db/migration/V1__Create_payment_cart_tables.sql -------------------------------------------------------------------------------- /point-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/.factorypath -------------------------------------------------------------------------------- /point-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/.gitignore -------------------------------------------------------------------------------- /point-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/Dockerfile -------------------------------------------------------------------------------- /point-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/README.md -------------------------------------------------------------------------------- /point-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/docker-compose.yml -------------------------------------------------------------------------------- /point-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/pom.xml -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/PointServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/PointServiceApplication.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/config/RedisConfig.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/controller/PointApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/controller/PointApiController.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/controller/PointController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/controller/PointController.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/controller/TierApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/controller/TierApiController.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/controller/TierController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/controller/TierController.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/dto/PointAwardRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/dto/PointAwardRequest.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/dto/PointBalanceResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/dto/PointBalanceResponse.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/dto/PointRedemptionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/dto/PointRedemptionRequest.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/dto/PointRedemptionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/dto/PointRedemptionResponse.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/dto/PointTransactionDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/dto/PointTransactionDto.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/dto/PointTransferRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/dto/PointTransferRequest.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/dto/RedemptionOptionDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/dto/RedemptionOptionDto.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/dto/UserTierDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/dto/UserTierDto.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/entity/PointExpiry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/entity/PointExpiry.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/entity/PointRedemption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/entity/PointRedemption.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/entity/PointTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/entity/PointTransaction.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/entity/TierDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/entity/TierDefinition.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/entity/UserTier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/entity/UserTier.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/repository/PointExpiryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/repository/PointExpiryRepository.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/repository/PointRedemptionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/repository/PointRedemptionRepository.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/repository/PointTransactionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/repository/PointTransactionRepository.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/repository/TierDefinitionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/repository/TierDefinitionRepository.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/repository/UserTierRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/repository/UserTierRepository.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/service/PointService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/service/PointService.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/service/TierService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/service/TierService.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/service/impl/PointServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/service/impl/PointServiceImpl.java -------------------------------------------------------------------------------- /point-service/src/main/java/com/skishop/point/service/impl/TierServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/java/com/skishop/point/service/impl/TierServiceImpl.java -------------------------------------------------------------------------------- /point-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /point-service/src/main/resources/db/migration/V1__Create_point_service_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/point-service/src/main/resources/db/migration/V1__Create_point_service_tables.sql -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/pom.xml -------------------------------------------------------------------------------- /rebuild-container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/rebuild-container.sh -------------------------------------------------------------------------------- /sales-management-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/.factorypath -------------------------------------------------------------------------------- /sales-management-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/.gitignore -------------------------------------------------------------------------------- /sales-management-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/Dockerfile -------------------------------------------------------------------------------- /sales-management-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/README.md -------------------------------------------------------------------------------- /sales-management-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/docker-compose.yml -------------------------------------------------------------------------------- /sales-management-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/pom.xml -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/SalesManagementApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/SalesManagementApplication.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/config/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/config/CacheConfig.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/config/KafkaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/config/KafkaConfig.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/config/VirtualThreadConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/config/VirtualThreadConfig.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/controller/OrderController.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/controller/ReportsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/controller/ReportsController.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/controller/ReturnController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/controller/ReturnController.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/controller/ShipmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/controller/ShipmentController.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/request/OrderCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/request/OrderCreateRequest.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/request/OrderStatusUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/request/OrderStatusUpdateRequest.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/request/OrderUpdateRequest.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/request/ReturnCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/request/ReturnCreateRequest.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/request/ReturnRequest.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/request/ReturnStatusUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/request/ReturnStatusUpdateRequest.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/request/ShipmentCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/request/ShipmentCreateRequest.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/request/ShipmentRequest.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/request/ShipmentStatusUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/request/ShipmentStatusUpdateRequest.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/request/TrackingUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/request/TrackingUpdateRequest.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/response/OrderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/response/OrderResponse.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/response/ProductSalesReportResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/response/ProductSalesReportResponse.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/response/ReturnDetailResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/response/ReturnDetailResponse.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/response/ReturnListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/response/ReturnListResponse.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/response/ReturnReportResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/response/ReturnReportResponse.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/response/ReturnResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/response/ReturnResponse.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/response/SalesReportResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/response/SalesReportResponse.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/response/ShipmentDetailResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/response/ShipmentDetailResponse.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/response/ShipmentListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/response/ShipmentListResponse.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/response/ShipmentResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/response/ShipmentResponse.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/dto/response/ShippingReportResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/dto/response/ShippingReportResponse.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/entity/jpa/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/entity/jpa/Order.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/entity/jpa/OrderItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/entity/jpa/OrderItem.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/entity/jpa/Return.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/entity/jpa/Return.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/entity/jpa/Shipment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/entity/jpa/Shipment.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/exception/BusinessRuleViolationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/exception/BusinessRuleViolationException.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/exception/InsufficientStockException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/exception/InsufficientStockException.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/exception/InvalidOrderStateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/exception/InvalidOrderStateException.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/exception/SalesException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/exception/SalesException.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/exception/SalesExceptions.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/mapper/OrderMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/mapper/OrderMapper.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/mapper/ReturnMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/mapper/ReturnMapper.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/mapper/ShipmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/mapper/ShipmentMapper.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/repository/jpa/OrderItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/repository/jpa/OrderItemRepository.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/repository/jpa/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/repository/jpa/OrderRepository.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/repository/jpa/ReturnRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/repository/jpa/ReturnRepository.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/repository/jpa/ShipmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/repository/jpa/ShipmentRepository.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/service/EventPublisherService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/service/EventPublisherService.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/service/OrderNumberGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/service/OrderNumberGenerator.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/service/OrderService.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/service/ReportsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/service/ReportsService.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/service/ReturnService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/service/ReturnService.java -------------------------------------------------------------------------------- /sales-management-service/src/main/java/com/skishop/sales/service/ShipmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/java/com/skishop/sales/service/ShipmentService.java -------------------------------------------------------------------------------- /sales-management-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /sales-management-service/src/main/resources/db/migration/V1__Create_sales_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/sales-management-service/src/main/resources/db/migration/V1__Create_sales_tables.sql -------------------------------------------------------------------------------- /scripts/init-databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/scripts/init-databases.sql -------------------------------------------------------------------------------- /scripts/init-shared-databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/scripts/init-shared-databases.sql -------------------------------------------------------------------------------- /setup-dev-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/setup-dev-env.sh -------------------------------------------------------------------------------- /spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/spec.md -------------------------------------------------------------------------------- /start-services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/start-services.sh -------------------------------------------------------------------------------- /stop-services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/stop-services.sh -------------------------------------------------------------------------------- /user-management-service/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/.env -------------------------------------------------------------------------------- /user-management-service/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/.env.example -------------------------------------------------------------------------------- /user-management-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/.factorypath -------------------------------------------------------------------------------- /user-management-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/.gitignore -------------------------------------------------------------------------------- /user-management-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/Dockerfile -------------------------------------------------------------------------------- /user-management-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/README.md -------------------------------------------------------------------------------- /user-management-service/com/skishop/user/entity/QPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/com/skishop/user/entity/QPermission.java -------------------------------------------------------------------------------- /user-management-service/com/skishop/user/entity/QProcessedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/com/skishop/user/entity/QProcessedEvent.java -------------------------------------------------------------------------------- /user-management-service/com/skishop/user/entity/QRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/com/skishop/user/entity/QRole.java -------------------------------------------------------------------------------- /user-management-service/com/skishop/user/entity/QSagaTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/com/skishop/user/entity/QSagaTransaction.java -------------------------------------------------------------------------------- /user-management-service/com/skishop/user/entity/QUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/com/skishop/user/entity/QUser.java -------------------------------------------------------------------------------- /user-management-service/com/skishop/user/entity/QUserActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/com/skishop/user/entity/QUserActivity.java -------------------------------------------------------------------------------- /user-management-service/com/skishop/user/entity/QUserPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/com/skishop/user/entity/QUserPreference.java -------------------------------------------------------------------------------- /user-management-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/docker-compose.yml -------------------------------------------------------------------------------- /user-management-service/docker/init-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/docker/init-db.sql -------------------------------------------------------------------------------- /user-management-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/pom.xml -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/UserManagementServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/UserManagementServiceApplication.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/config/AzureServiceBusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/config/AzureServiceBusConfig.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/config/KafkaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/config/KafkaConfig.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/config/LocalDataInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/config/LocalDataInitializer.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/config/RedisEventConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/config/RedisEventConfig.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/config/SecurityConfig.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/config/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/config/SecurityConfiguration.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/config/SecurityProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/config/SecurityProperties.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/config/SkishopProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/config/SkishopProperties.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/config/SkishopRuntimeProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/config/SkishopRuntimeProperties.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/config/TransactionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/config/TransactionConfig.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/controller/AdminController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/controller/AdminController.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/controller/UserActivityController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/controller/UserActivityController.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/controller/UserController.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/controller/UserPreferencesController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/controller/UserPreferencesController.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/UserRegistrationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/UserRegistrationRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/UserUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/UserUpdateRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/event/EventDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/event/EventDto.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/event/UserDeletionPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/event/UserDeletionPayload.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/event/UserManagementStatusPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/event/UserManagementStatusPayload.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/event/UserRegistrationPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/event/UserRegistrationPayload.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/request/ChangePasswordRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/request/ChangePasswordRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/request/PasswordChangeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/request/PasswordChangeRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/request/ResendVerificationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/request/ResendVerificationRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/request/RoleCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/request/RoleCreateRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/request/RoleUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/request/RoleUpdateRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/request/UserCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/request/UserCreateRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/request/UserPreferenceUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/request/UserPreferenceUpdateRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/request/UserRoleUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/request/UserRoleUpdateRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/request/UserStatusUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/request/UserStatusUpdateRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/request/UserUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/request/UserUpdateRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/request/VerifyEmailRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/request/VerifyEmailRequest.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/response/CheckEmailResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/response/CheckEmailResponse.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/response/RoleListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/response/RoleListResponse.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/response/RoleResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/response/RoleResponse.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/response/SystemStatsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/response/SystemStatsResponse.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/response/UserActivityListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/response/UserActivityListResponse.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/response/UserListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/response/UserListResponse.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/response/UserPreferenceResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/response/UserPreferenceResponse.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/response/UserPreferencesListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/response/UserPreferencesListResponse.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/dto/response/UserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/dto/response/UserResponse.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/entity/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/entity/Permission.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/entity/ProcessedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/entity/ProcessedEvent.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/entity/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/entity/Role.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/entity/SagaTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/entity/SagaTransaction.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/entity/User.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/entity/UserActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/entity/UserActivity.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/entity/UserPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/entity/UserPreference.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/enums/ProcessingStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/enums/ProcessingStatus.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/enums/SagaStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/enums/SagaStatus.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/enums/UserRegistrationStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/enums/UserRegistrationStatus.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/exception/EventProcessingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/exception/EventProcessingException.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/exception/UserAlreadyExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/exception/UserAlreadyExistsException.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/exception/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/exception/UserNotFoundException.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/mapper/RoleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/mapper/RoleMapper.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/mapper/UserMapper.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/mapper/UserPreferenceMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/mapper/UserPreferenceMapper.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/repository/ProcessedEventRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/repository/ProcessedEventRepository.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/repository/RoleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/repository/RoleRepository.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/repository/SagaTransactionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/repository/SagaTransactionRepository.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/repository/UserActivityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/repository/UserActivityRepository.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/repository/UserPreferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/repository/UserPreferenceRepository.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/repository/UserRepository.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/AdminService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/AdminService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/EventConsumerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/EventConsumerService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/StatusFeedbackPublishingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/StatusFeedbackPublishingService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/UserActivityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/UserActivityService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/UserDataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/UserDataService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/UserEventService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/UserEventService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/UserPreferencesService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/UserPreferencesService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/UserQueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/UserQueryService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/UserService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/azure/AzureServiceBusEventReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/azure/AzureServiceBusEventReceiver.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/azure/AzureServiceBusStatusFeedbackPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/azure/AzureServiceBusStatusFeedbackPublisher.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/event/EventHandlerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/event/EventHandlerService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/event/EventPublisherService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/event/EventPublisherService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/event/KafkaEventConsumerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/event/KafkaEventConsumerService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/health/EventSystemHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/health/EventSystemHealthIndicator.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/metrics/MetricsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/metrics/MetricsService.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/saga/SagaOrchestrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/saga/SagaOrchestrator.java -------------------------------------------------------------------------------- /user-management-service/src/main/java/com/skishop/user/service/saga/SagaTimeoutMonitoringService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/java/com/skishop/user/service/saga/SagaTimeoutMonitoringService.java -------------------------------------------------------------------------------- /user-management-service/src/main/resources/application-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/resources/application-local.yml -------------------------------------------------------------------------------- /user-management-service/src/main/resources/application-production-sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/resources/application-production-sample.yml -------------------------------------------------------------------------------- /user-management-service/src/main/resources/application-production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/resources/application-production.yml -------------------------------------------------------------------------------- /user-management-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /user-management-service/src/main/resources/db/migration/V1__Create_user_management_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/resources/db/migration/V1__Create_user_management_schema.sql -------------------------------------------------------------------------------- /user-management-service/src/main/resources/db/migration/V2__Insert_initial_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/user-management-service/src/main/resources/db/migration/V2__Insert_initial_data.sql -------------------------------------------------------------------------------- /verify-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshioterada/GitHub-Copilot-Agent-Workshop-with-Enterprise-Microservices/HEAD/verify-setup.sh --------------------------------------------------------------------------------