diff --git a/meeting/bin/main/application.yml b/meeting/bin/main/application.yml new file mode 100644 index 0000000..6298eec --- /dev/null +++ b/meeting/bin/main/application.yml @@ -0,0 +1,149 @@ +spring: + application: + name: meeting + profiles: + active: ${SPRING_PROFILES_ACTIVE:dev} + + # Database Configuration + datasource: + url: jdbc:${DB_KIND:postgresql}://${DB_HOST:4.230.48.72}:${DB_PORT:5432}/${DB_NAME:meetingdb} + username: ${DB_USERNAME:hgzerouser} + password: ${DB_PASSWORD:Hi5Jessica!} + driver-class-name: org.postgresql.Driver + hikari: + maximum-pool-size: 20 + minimum-idle: 5 + connection-timeout: 30000 + idle-timeout: 600000 + max-lifetime: 1800000 + leak-detection-threshold: 60000 + + # JPA Configuration + jpa: + show-sql: ${SHOW_SQL:true} + database-platform: org.hibernate.dialect.PostgreSQLDialect + properties: + hibernate: + format_sql: true + use_sql_comments: true + dialect: org.hibernate.dialect.PostgreSQLDialect + hbm2ddl: + auto: none + temp: + use_jdbc_metadata_defaults: false + jdbc: + lob: + non_contextual_creation: true + javax: + persistence: + schema-generation: + database: + action: none + scripts: + action: none + hibernate: + ddl-auto: none + + # Redis Configuration + data: + redis: + host: ${REDIS_HOST:20.249.177.114} + port: ${REDIS_PORT:6379} + password: ${REDIS_PASSWORD:Hi5Jessica!} + timeout: 2000ms + lettuce: + pool: + max-active: 8 + max-idle: 8 + min-idle: 0 + max-wait: -1ms + database: ${REDIS_DATABASE:1} + +# Server Configuration +server: + port: ${SERVER_PORT:8082} + +# JWT Configuration +jwt: + secret: ${JWT_SECRET:hgzero-jwt-secret-key-for-dev-environment-only-do-not-use-in-production-minimum-256-bits} + access-token-validity: ${JWT_ACCESS_TOKEN_VALIDITY:3600} + refresh-token-validity: ${JWT_REFRESH_TOKEN_VALIDITY:604800} + +# CORS Configuration +cors: + allowed-origins: ${CORS_ALLOWED_ORIGINS:http://localhost:*} + +# Actuator Configuration +management: + endpoints: + web: + exposure: + include: health,info,metrics,prometheus + base-path: /actuator + endpoint: + health: + show-details: always + show-components: always + health: + livenessState: + enabled: true + readinessState: + enabled: true + +# OpenAPI Documentation +springdoc: + api-docs: + path: /v3/api-docs + swagger-ui: + path: /swagger-ui.html + tags-sorter: alpha + operations-sorter: alpha + show-actuator: false + +# Logging Configuration +logging: + level: + root: ${LOG_LEVEL_ROOT:INFO} + com.unicorn.hgzero.meeting: ${LOG_LEVEL_APP:DEBUG} + org.springframework.web: ${LOG_LEVEL_WEB:INFO} + org.springframework.security: ${LOG_LEVEL_SECURITY:DEBUG} + org.springframework.websocket: ${LOG_LEVEL_WEBSOCKET:DEBUG} + org.hibernate.SQL: ${LOG_LEVEL_SQL:DEBUG} + org.hibernate.type: ${LOG_LEVEL_SQL_TYPE:TRACE} + pattern: + console: "%d{yyyy-MM-dd HH:mm:ss} - %msg%n" + file: "%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n" + file: + name: ${LOG_FILE:logs/meeting-service.log} + logback: + rollingpolicy: + max-file-size: ${LOG_MAX_FILE_SIZE:10MB} + max-history: ${LOG_MAX_HISTORY:7} + total-size-cap: ${LOG_TOTAL_SIZE_CAP:100MB} + +# External API Configuration +api: + claude: + key: ${CLAUDE_API_KEY:} + url: ${CLAUDE_API_URL:https://api.anthropic.com} + openai: + key: ${OPENAI_API_KEY:} + url: ${OPENAI_API_URL:https://api.openai.com} + openweather: + key: ${OPENWEATHER_API_KEY:} + url: ${OPENWEATHER_API_URL:https://api.openweathermap.org} + kakao: + key: ${KAKAO_API_KEY:} + url: ${KAKAO_API_URL:https://dapi.kakao.com} + +# Azure EventHub Configuration +eventhub: + connection-string: ${EVENTHUB_CONNECTION_STRING:} + name: ${EVENTHUB_NAME:hgzero-events} + consumer-group: ${EVENTHUB_CONSUMER_GROUP:$Default} + +# Azure Storage Configuration (for EventHub checkpoints) +azure: + storage: + connection-string: ${AZURE_STORAGE_CONNECTION_STRING:} + container: ${AZURE_STORAGE_CONTAINER:hgzero-checkpoints} diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/MeetingApplication.class b/meeting/bin/main/com/unicorn/hgzero/meeting/MeetingApplication.class new file mode 100644 index 0000000..676d36d Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/MeetingApplication.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/AgendaSection$AgendaSectionBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/AgendaSection$AgendaSectionBuilder.class new file mode 100644 index 0000000..c1d21ce Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/AgendaSection$AgendaSectionBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/AgendaSection.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/AgendaSection.class new file mode 100644 index 0000000..9520b4f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/AgendaSection.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$DashboardBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$DashboardBuilder.class new file mode 100644 index 0000000..3a3ff80 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$DashboardBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$Statistics$StatisticsBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$Statistics$StatisticsBuilder.class new file mode 100644 index 0000000..3353225 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$Statistics$StatisticsBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$Statistics.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$Statistics.class new file mode 100644 index 0000000..5c53ddd Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$Statistics.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard.class new file mode 100644 index 0000000..dbfd3fc Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting$MeetingBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting$MeetingBuilder.class new file mode 100644 index 0000000..77c76af Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting$MeetingBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting.class new file mode 100644 index 0000000..72fcfe6 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$AgendaAnalysis$AgendaAnalysisBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$AgendaAnalysis$AgendaAnalysisBuilder.class new file mode 100644 index 0000000..f908f87 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$AgendaAnalysis$AgendaAnalysisBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$AgendaAnalysis.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$AgendaAnalysis.class new file mode 100644 index 0000000..4ea0f0c Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$AgendaAnalysis.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$MeetingAnalysisBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$MeetingAnalysisBuilder.class new file mode 100644 index 0000000..40fc474 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$MeetingAnalysisBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis.class new file mode 100644 index 0000000..bdea834 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Minutes$MinutesBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Minutes$MinutesBuilder.class new file mode 100644 index 0000000..272abf1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Minutes$MinutesBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Minutes.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Minutes.class new file mode 100644 index 0000000..0124e73 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Minutes.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MinutesSection$MinutesSectionBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MinutesSection$MinutesSectionBuilder.class new file mode 100644 index 0000000..5d5164b Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MinutesSection$MinutesSectionBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MinutesSection.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MinutesSection.class new file mode 100644 index 0000000..a561a09 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MinutesSection.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Session$SessionBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Session$SessionBuilder.class new file mode 100644 index 0000000..dbc167a Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Session$SessionBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Session.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Session.class new file mode 100644 index 0000000..b5ab739 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Session.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateBuilder.class new file mode 100644 index 0000000..72e7a3e Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateSection$TemplateSectionBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateSection$TemplateSectionBuilder.class new file mode 100644 index 0000000..fded208 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateSection$TemplateSectionBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateSection.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateSection.class new file mode 100644 index 0000000..edc7934 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateSection.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template.class new file mode 100644 index 0000000..3eee2bc Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Todo$TodoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Todo$TodoBuilder.class new file mode 100644 index 0000000..932874e Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Todo$TodoBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Todo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Todo.class new file mode 100644 index 0000000..9211510 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Todo.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AiAnalysisDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AiAnalysisDTOBuilder.class new file mode 100644 index 0000000..065ebc3 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AiAnalysisDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AnalysisResult$AnalysisResultBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AnalysisResult$AnalysisResultBuilder.class new file mode 100644 index 0000000..b66de46 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AnalysisResult$AnalysisResultBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AnalysisResult.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AnalysisResult.class new file mode 100644 index 0000000..08ba316 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AnalysisResult.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$Decision$DecisionBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$Decision$DecisionBuilder.class new file mode 100644 index 0000000..1396d90 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$Decision$DecisionBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$Decision.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$Decision.class new file mode 100644 index 0000000..6a139c9 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$Decision.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$KeyPoint$KeyPointBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$KeyPoint$KeyPointBuilder.class new file mode 100644 index 0000000..0cd1911 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$KeyPoint$KeyPointBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$KeyPoint.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$KeyPoint.class new file mode 100644 index 0000000..ca33f77 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$KeyPoint.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$RelatedMinutes$RelatedMinutesBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$RelatedMinutes$RelatedMinutesBuilder.class new file mode 100644 index 0000000..483951b Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$RelatedMinutes$RelatedMinutesBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$RelatedMinutes.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$RelatedMinutes.class new file mode 100644 index 0000000..b7d9113 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$RelatedMinutes.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$SentimentAnalysis$SentimentAnalysisBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$SentimentAnalysis$SentimentAnalysisBuilder.class new file mode 100644 index 0000000..cf5c3c9 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$SentimentAnalysis$SentimentAnalysisBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$SentimentAnalysis.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$SentimentAnalysis.class new file mode 100644 index 0000000..8f177c1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$SentimentAnalysis.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO.class new file mode 100644 index 0000000..3873b60 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$ActiveTodoDTO$ActiveTodoDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$ActiveTodoDTO$ActiveTodoDTOBuilder.class new file mode 100644 index 0000000..debb2df Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$ActiveTodoDTO$ActiveTodoDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$ActiveTodoDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$ActiveTodoDTO.class new file mode 100644 index 0000000..701afad Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$ActiveTodoDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$DashboardDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$DashboardDTOBuilder.class new file mode 100644 index 0000000..d6cec72 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$DashboardDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$RecentMinutesDTO$RecentMinutesDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$RecentMinutesDTO$RecentMinutesDTOBuilder.class new file mode 100644 index 0000000..3743278 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$RecentMinutesDTO$RecentMinutesDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$RecentMinutesDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$RecentMinutesDTO.class new file mode 100644 index 0000000..23a87c2 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$RecentMinutesDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$StatisticsDTO$StatisticsDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$StatisticsDTO$StatisticsDTOBuilder.class new file mode 100644 index 0000000..c0616f1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$StatisticsDTO$StatisticsDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$StatisticsDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$StatisticsDTO.class new file mode 100644 index 0000000..2992fc9 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$StatisticsDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$UpcomingMeetingDTO$UpcomingMeetingDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$UpcomingMeetingDTO$UpcomingMeetingDTOBuilder.class new file mode 100644 index 0000000..f8c7e66 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$UpcomingMeetingDTO$UpcomingMeetingDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$UpcomingMeetingDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$UpcomingMeetingDTO.class new file mode 100644 index 0000000..3aeed56 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$UpcomingMeetingDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO.class new file mode 100644 index 0000000..80d78ef Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$MeetingDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$MeetingDTOBuilder.class new file mode 100644 index 0000000..936a3b6 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$MeetingDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO$ParticipantDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO$ParticipantDTOBuilder.class new file mode 100644 index 0000000..bb2d916 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO$ParticipantDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO.class new file mode 100644 index 0000000..53760cb Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO.class new file mode 100644 index 0000000..0de22e3 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaDetailsDTO$AgendaDetailsDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaDetailsDTO$AgendaDetailsDTOBuilder.class new file mode 100644 index 0000000..2e122d3 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaDetailsDTO$AgendaDetailsDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaDetailsDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaDetailsDTO.class new file mode 100644 index 0000000..5537d7d Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaDetailsDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaSummaryDTO$AgendaSummaryDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaSummaryDTO$AgendaSummaryDTOBuilder.class new file mode 100644 index 0000000..3a67873 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaSummaryDTO$AgendaSummaryDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaSummaryDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaSummaryDTO.class new file mode 100644 index 0000000..5d18f86 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaSummaryDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$MeetingEndDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$MeetingEndDTOBuilder.class new file mode 100644 index 0000000..6fe24ed Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$MeetingEndDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$TodoSummaryDTO$TodoSummaryDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$TodoSummaryDTO$TodoSummaryDTOBuilder.class new file mode 100644 index 0000000..5502a48 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$TodoSummaryDTO$TodoSummaryDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$TodoSummaryDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$TodoSummaryDTO.class new file mode 100644 index 0000000..8c84c3f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$TodoSummaryDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO.class new file mode 100644 index 0000000..fed0d5f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MeetingInfo$MeetingInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MeetingInfo$MeetingInfoBuilder.class new file mode 100644 index 0000000..695da9a Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MeetingInfo$MeetingInfoBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MeetingInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MeetingInfo.class new file mode 100644 index 0000000..763d39a Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MeetingInfo.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MinutesDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MinutesDTOBuilder.class new file mode 100644 index 0000000..c6c2fea Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MinutesDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$SectionInfo$SectionInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$SectionInfo$SectionInfoBuilder.class new file mode 100644 index 0000000..7c1a637 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$SectionInfo$SectionInfoBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$SectionInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$SectionInfo.class new file mode 100644 index 0000000..bcaf97d Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$SectionInfo.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$TodoInfo$TodoInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$TodoInfo$TodoInfoBuilder.class new file mode 100644 index 0000000..8da236c Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$TodoInfo$TodoInfoBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$TodoInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$TodoInfo.class new file mode 100644 index 0000000..16dfdcb Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$TodoInfo.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO.class new file mode 100644 index 0000000..a79c947 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/SectionDTO$SectionDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/SectionDTO$SectionDTOBuilder.class new file mode 100644 index 0000000..51c4036 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/SectionDTO$SectionDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/SectionDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/SectionDTO.class new file mode 100644 index 0000000..3425038 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/SectionDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateDTOBuilder.class new file mode 100644 index 0000000..64dca9d Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateSectionDTO$TemplateSectionDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateSectionDTO$TemplateSectionDTOBuilder.class new file mode 100644 index 0000000..1eec693 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateSectionDTO$TemplateSectionDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateSectionDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateSectionDTO.class new file mode 100644 index 0000000..cdd9eca Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateSectionDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO.class new file mode 100644 index 0000000..dbf7d76 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TodoDTO$TodoDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TodoDTO$TodoDTOBuilder.class new file mode 100644 index 0000000..ff0759f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TodoDTO$TodoDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TodoDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TodoDTO.class new file mode 100644 index 0000000..841e110 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TodoDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/AgendaSectionService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/AgendaSectionService.class new file mode 100644 index 0000000..cc522e1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/AgendaSectionService.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/ApplyTemplateService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/ApplyTemplateService.class new file mode 100644 index 0000000..41e5bd1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/ApplyTemplateService.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/DashboardService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/DashboardService.class new file mode 100644 index 0000000..1679c70 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/DashboardService.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MeetingService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MeetingService.class new file mode 100644 index 0000000..96f6dc0 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MeetingService.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MinutesSectionService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MinutesSectionService.class new file mode 100644 index 0000000..7ddb3ff Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MinutesSectionService.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MinutesService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MinutesService.class new file mode 100644 index 0000000..be4350e Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MinutesService.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/TemplateService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/TemplateService.class new file mode 100644 index 0000000..325eb54 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/TemplateService.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/TodoService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/TodoService.class new file mode 100644 index 0000000..5cc29f6 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/TodoService.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/dashboard/GetDashboardUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/dashboard/GetDashboardUseCase.class new file mode 100644 index 0000000..6c7c3af Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/dashboard/GetDashboardUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/ApplyTemplateUseCase$ApplyTemplateCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/ApplyTemplateUseCase$ApplyTemplateCommand.class new file mode 100644 index 0000000..93f2038 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/ApplyTemplateUseCase$ApplyTemplateCommand.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/ApplyTemplateUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/ApplyTemplateUseCase.class new file mode 100644 index 0000000..548a9be Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/ApplyTemplateUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CancelMeetingUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CancelMeetingUseCase.class new file mode 100644 index 0000000..0f5f0e1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CancelMeetingUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase$CreateMeetingCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase$CreateMeetingCommand.class new file mode 100644 index 0000000..6da11b0 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase$CreateMeetingCommand.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase.class new file mode 100644 index 0000000..e661ea0 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/EndMeetingUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/EndMeetingUseCase.class new file mode 100644 index 0000000..ca7800f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/EndMeetingUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/GetMeetingUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/GetMeetingUseCase.class new file mode 100644 index 0000000..24f5706 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/GetMeetingUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/InviteParticipantUseCase$InviteParticipantCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/InviteParticipantUseCase$InviteParticipantCommand.class new file mode 100644 index 0000000..d696561 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/InviteParticipantUseCase$InviteParticipantCommand.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/InviteParticipantUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/InviteParticipantUseCase.class new file mode 100644 index 0000000..300ebe2 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/InviteParticipantUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/StartMeetingUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/StartMeetingUseCase.class new file mode 100644 index 0000000..c242a14 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/StartMeetingUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/CreateMinutesUseCase$CreateMinutesCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/CreateMinutesUseCase$CreateMinutesCommand.class new file mode 100644 index 0000000..544a155 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/CreateMinutesUseCase$CreateMinutesCommand.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/CreateMinutesUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/CreateMinutesUseCase.class new file mode 100644 index 0000000..508a4ef Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/CreateMinutesUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/FinalizeMinutesUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/FinalizeMinutesUseCase.class new file mode 100644 index 0000000..03552d3 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/FinalizeMinutesUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/GetMinutesUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/GetMinutesUseCase.class new file mode 100644 index 0000000..b0e0eca Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/GetMinutesUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/UpdateMinutesUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/UpdateMinutesUseCase.class new file mode 100644 index 0000000..54065f1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/UpdateMinutesUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/CreateSectionUseCase$CreateSectionCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/CreateSectionUseCase$CreateSectionCommand.class new file mode 100644 index 0000000..7239af8 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/CreateSectionUseCase$CreateSectionCommand.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/CreateSectionUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/CreateSectionUseCase.class new file mode 100644 index 0000000..e5493a5 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/CreateSectionUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/DeleteSectionUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/DeleteSectionUseCase.class new file mode 100644 index 0000000..b99aeb8 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/DeleteSectionUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/GetSectionUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/GetSectionUseCase.class new file mode 100644 index 0000000..1d6997d Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/GetSectionUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/LockSectionUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/LockSectionUseCase.class new file mode 100644 index 0000000..1c12584 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/LockSectionUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/UpdateSectionUseCase$UpdateSectionCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/UpdateSectionUseCase$UpdateSectionCommand.class new file mode 100644 index 0000000..cbd6acb Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/UpdateSectionUseCase$UpdateSectionCommand.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/UpdateSectionUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/UpdateSectionUseCase.class new file mode 100644 index 0000000..1c43d20 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/UpdateSectionUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/VerifySectionUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/VerifySectionUseCase.class new file mode 100644 index 0000000..7a57604 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/VerifySectionUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/CreateTemplateUseCase$CreateTemplateCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/CreateTemplateUseCase$CreateTemplateCommand.class new file mode 100644 index 0000000..6c05fdb Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/CreateTemplateUseCase$CreateTemplateCommand.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/CreateTemplateUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/CreateTemplateUseCase.class new file mode 100644 index 0000000..9fffd5c Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/CreateTemplateUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/GetTemplateUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/GetTemplateUseCase.class new file mode 100644 index 0000000..cc01afb Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/GetTemplateUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CancelTodoUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CancelTodoUseCase.class new file mode 100644 index 0000000..d9d44fc Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CancelTodoUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CompleteTodoUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CompleteTodoUseCase.class new file mode 100644 index 0000000..473bd95 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CompleteTodoUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CreateTodoUseCase$CreateTodoCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CreateTodoUseCase$CreateTodoCommand.class new file mode 100644 index 0000000..8196e16 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CreateTodoUseCase$CreateTodoCommand.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CreateTodoUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CreateTodoUseCase.class new file mode 100644 index 0000000..ca66f44 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CreateTodoUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/GetTodoUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/GetTodoUseCase.class new file mode 100644 index 0000000..819296a Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/GetTodoUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/UpdateTodoUseCase$UpdateTodoCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/UpdateTodoUseCase$UpdateTodoCommand.class new file mode 100644 index 0000000..7c03a5d Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/UpdateTodoUseCase$UpdateTodoCommand.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/UpdateTodoUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/UpdateTodoUseCase.class new file mode 100644 index 0000000..d9a01c9 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/UpdateTodoUseCase.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/DashboardReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/DashboardReader.class new file mode 100644 index 0000000..53ae5b6 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/DashboardReader.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingAnalysisReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingAnalysisReader.class new file mode 100644 index 0000000..46eae1b Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingAnalysisReader.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingAnalysisWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingAnalysisWriter.class new file mode 100644 index 0000000..e87ff99 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingAnalysisWriter.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingReader.class new file mode 100644 index 0000000..1c2c7b1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingReader.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingWriter.class new file mode 100644 index 0000000..f47ee9c Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingWriter.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesReader.class new file mode 100644 index 0000000..8f350f4 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesReader.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesSectionReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesSectionReader.class new file mode 100644 index 0000000..4be2825 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesSectionReader.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesSectionWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesSectionWriter.class new file mode 100644 index 0000000..9295b1e Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesSectionWriter.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesWriter.class new file mode 100644 index 0000000..34b179e Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesWriter.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/ParticipantReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/ParticipantReader.class new file mode 100644 index 0000000..607a453 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/ParticipantReader.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/ParticipantWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/ParticipantWriter.class new file mode 100644 index 0000000..d6d0d73 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/ParticipantWriter.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/SessionReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/SessionReader.class new file mode 100644 index 0000000..8ce9590 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/SessionReader.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/SessionWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/SessionWriter.class new file mode 100644 index 0000000..5c61854 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/SessionWriter.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TemplateReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TemplateReader.class new file mode 100644 index 0000000..0305712 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TemplateReader.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TemplateWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TemplateWriter.class new file mode 100644 index 0000000..a929b5a Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TemplateWriter.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TodoReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TodoReader.class new file mode 100644 index 0000000..cab6006 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TodoReader.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TodoWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TodoWriter.class new file mode 100644 index 0000000..6701202 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TodoWriter.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/cache/CacheConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/cache/CacheConfig.class new file mode 100644 index 0000000..3c081fd Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/cache/CacheConfig.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/cache/CacheService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/cache/CacheService.class new file mode 100644 index 0000000..e4a503f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/cache/CacheService.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/EventHubConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/EventHubConfig.class new file mode 100644 index 0000000..7e6f741 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/EventHubConfig.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/RedisConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/RedisConfig.class new file mode 100644 index 0000000..14548d9 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/RedisConfig.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/RestTemplateConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/RestTemplateConfig.class new file mode 100644 index 0000000..4321561 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/RestTemplateConfig.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/SecurityConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/SecurityConfig.class new file mode 100644 index 0000000..538c78a Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/SecurityConfig.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/SwaggerConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/SwaggerConfig.class new file mode 100644 index 0000000..819cc9c Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/SwaggerConfig.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/WebSocketConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/WebSocketConfig.class new file mode 100644 index 0000000..43ccb53 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/WebSocketConfig.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/JwtAuthenticationFilter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/JwtAuthenticationFilter.class new file mode 100644 index 0000000..fd56adc Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/JwtAuthenticationFilter.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/UserPrincipal$UserPrincipalBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/UserPrincipal$UserPrincipalBuilder.class new file mode 100644 index 0000000..f806f10 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/UserPrincipal$UserPrincipalBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/UserPrincipal.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/UserPrincipal.class new file mode 100644 index 0000000..02da6c3 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/UserPrincipal.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/DashboardController.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/DashboardController.class new file mode 100644 index 0000000..4b0624d Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/DashboardController.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MeetingController.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MeetingController.class new file mode 100644 index 0000000..b1881d0 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MeetingController.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MinutesController.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MinutesController.class new file mode 100644 index 0000000..d731493 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MinutesController.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/TemplateController.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/TemplateController.class new file mode 100644 index 0000000..75acfd8 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/TemplateController.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/TodoController.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/TodoController.class new file mode 100644 index 0000000..6b4fd72 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/TodoController.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMeetingRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMeetingRequest.class new file mode 100644 index 0000000..348d21c Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMeetingRequest.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMinutesRequest$CreateMinutesRequestBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMinutesRequest$CreateMinutesRequestBuilder.class new file mode 100644 index 0000000..e310dea Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMinutesRequest$CreateMinutesRequestBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMinutesRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMinutesRequest.class new file mode 100644 index 0000000..212c44d Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMinutesRequest.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateTodoRequest$CreateTodoRequestBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateTodoRequest$CreateTodoRequestBuilder.class new file mode 100644 index 0000000..4a393e1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateTodoRequest$CreateTodoRequestBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateTodoRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateTodoRequest.class new file mode 100644 index 0000000..e754951 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateTodoRequest.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/InviteParticipantRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/InviteParticipantRequest.class new file mode 100644 index 0000000..e906f30 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/InviteParticipantRequest.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/SelectTemplateRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/SelectTemplateRequest.class new file mode 100644 index 0000000..40ed226 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/SelectTemplateRequest.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateMinutesRequest$UpdateMinutesRequestBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateMinutesRequest$UpdateMinutesRequestBuilder.class new file mode 100644 index 0000000..df7374a Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateMinutesRequest$UpdateMinutesRequestBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateMinutesRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateMinutesRequest.class new file mode 100644 index 0000000..f3156b1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateMinutesRequest.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateTodoRequest$UpdateTodoRequestBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateTodoRequest$UpdateTodoRequestBuilder.class new file mode 100644 index 0000000..76c6222 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateTodoRequest$UpdateTodoRequestBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateTodoRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateTodoRequest.class new file mode 100644 index 0000000..57c4be6 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateTodoRequest.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$DashboardResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$DashboardResponseBuilder.class new file mode 100644 index 0000000..5efb96c Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$DashboardResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$RecentMinutesResponse$RecentMinutesResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$RecentMinutesResponse$RecentMinutesResponseBuilder.class new file mode 100644 index 0000000..44d9ff7 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$RecentMinutesResponse$RecentMinutesResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$RecentMinutesResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$RecentMinutesResponse.class new file mode 100644 index 0000000..d0d6799 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$RecentMinutesResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$StatisticsResponse$StatisticsResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$StatisticsResponse$StatisticsResponseBuilder.class new file mode 100644 index 0000000..1c8d1ef Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$StatisticsResponse$StatisticsResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$StatisticsResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$StatisticsResponse.class new file mode 100644 index 0000000..40e08ce Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$StatisticsResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$UpcomingMeetingResponse$UpcomingMeetingResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$UpcomingMeetingResponse$UpcomingMeetingResponseBuilder.class new file mode 100644 index 0000000..331a500 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$UpcomingMeetingResponse$UpcomingMeetingResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$UpcomingMeetingResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$UpcomingMeetingResponse.class new file mode 100644 index 0000000..fd96044 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$UpcomingMeetingResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse.class new file mode 100644 index 0000000..278c33f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/InviteParticipantResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/InviteParticipantResponse.class new file mode 100644 index 0000000..2040f0a Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/InviteParticipantResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaDetails$AgendaDetailsBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaDetails$AgendaDetailsBuilder.class new file mode 100644 index 0000000..c7bc0d5 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaDetails$AgendaDetailsBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaDetails.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaDetails.class new file mode 100644 index 0000000..64ddf0a Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaDetails.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaSummary$AgendaSummaryBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaSummary$AgendaSummaryBuilder.class new file mode 100644 index 0000000..da75be2 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaSummary$AgendaSummaryBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaSummary.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaSummary.class new file mode 100644 index 0000000..396b184 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaSummary.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$MeetingEndResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$MeetingEndResponseBuilder.class new file mode 100644 index 0000000..78e1154 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$MeetingEndResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$TodoSummary$TodoSummaryBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$TodoSummary$TodoSummaryBuilder.class new file mode 100644 index 0000000..6694511 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$TodoSummary$TodoSummaryBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$TodoSummary.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$TodoSummary.class new file mode 100644 index 0000000..8a0f70c Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$TodoSummary.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse.class new file mode 100644 index 0000000..3313d4d Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$MeetingResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$MeetingResponseBuilder.class new file mode 100644 index 0000000..9320e91 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$MeetingResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse$ParticipantResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse$ParticipantResponseBuilder.class new file mode 100644 index 0000000..e1e1f03 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse$ParticipantResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse.class new file mode 100644 index 0000000..26e325f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse.class new file mode 100644 index 0000000..9255882 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaDetails$AgendaDetailsBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaDetails$AgendaDetailsBuilder.class new file mode 100644 index 0000000..fa9e6de Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaDetails$AgendaDetailsBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaDetails.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaDetails.class new file mode 100644 index 0000000..01f5dab Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaDetails.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaInfo$AgendaInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaInfo$AgendaInfoBuilder.class new file mode 100644 index 0000000..2fb9c59 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaInfo$AgendaInfoBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaInfo.class new file mode 100644 index 0000000..8ddfdd3 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaInfo.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AiSummary$AiSummaryBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AiSummary$AiSummaryBuilder.class new file mode 100644 index 0000000..7df9f39 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AiSummary$AiSummaryBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AiSummary.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AiSummary.class new file mode 100644 index 0000000..a54a5a9 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AiSummary.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$DashboardInfo$DashboardInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$DashboardInfo$DashboardInfoBuilder.class new file mode 100644 index 0000000..93d90e1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$DashboardInfo$DashboardInfoBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$DashboardInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$DashboardInfo.class new file mode 100644 index 0000000..edac6ac Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$DashboardInfo.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Decision$DecisionBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Decision$DecisionBuilder.class new file mode 100644 index 0000000..14e99b9 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Decision$DecisionBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Decision.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Decision.class new file mode 100644 index 0000000..9e797d3 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Decision.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$KeyPoint$KeyPointBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$KeyPoint$KeyPointBuilder.class new file mode 100644 index 0000000..8a42b8f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$KeyPoint$KeyPointBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$KeyPoint.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$KeyPoint.class new file mode 100644 index 0000000..8c532c0 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$KeyPoint.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MeetingInfo$MeetingInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MeetingInfo$MeetingInfoBuilder.class new file mode 100644 index 0000000..91b8a09 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MeetingInfo$MeetingInfoBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MeetingInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MeetingInfo.class new file mode 100644 index 0000000..a56cb25 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MeetingInfo.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MinutesDetailResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MinutesDetailResponseBuilder.class new file mode 100644 index 0000000..22f6687 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MinutesDetailResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Participant$ParticipantBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Participant$ParticipantBuilder.class new file mode 100644 index 0000000..a9b8b8c Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Participant$ParticipantBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Participant.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Participant.class new file mode 100644 index 0000000..9868d3a Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Participant.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$RelatedMinutes$RelatedMinutesBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$RelatedMinutes$RelatedMinutesBuilder.class new file mode 100644 index 0000000..2f1d4cc Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$RelatedMinutes$RelatedMinutesBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$RelatedMinutes.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$RelatedMinutes.class new file mode 100644 index 0000000..2d5bd66 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$RelatedMinutes.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$SimpleTodo$SimpleTodoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$SimpleTodo$SimpleTodoBuilder.class new file mode 100644 index 0000000..af9c5e9 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$SimpleTodo$SimpleTodoBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$SimpleTodo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$SimpleTodo.class new file mode 100644 index 0000000..e8b6ee2 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$SimpleTodo.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Statistics$StatisticsBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Statistics$StatisticsBuilder.class new file mode 100644 index 0000000..72fd97f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Statistics$StatisticsBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Statistics.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Statistics.class new file mode 100644 index 0000000..c27dbdc Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Statistics.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$TodoProgress$TodoProgressBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$TodoProgress$TodoProgressBuilder.class new file mode 100644 index 0000000..3f18185 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$TodoProgress$TodoProgressBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$TodoProgress.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$TodoProgress.class new file mode 100644 index 0000000..b3a5b21 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$TodoProgress.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse.class new file mode 100644 index 0000000..f7b2201 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesItem$MinutesItemBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesItem$MinutesItemBuilder.class new file mode 100644 index 0000000..21c0271 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesItem$MinutesItemBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesItem.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesItem.class new file mode 100644 index 0000000..e63f338 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesItem.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesListResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesListResponseBuilder.class new file mode 100644 index 0000000..8552e7f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesListResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$Statistics$StatisticsBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$Statistics$StatisticsBuilder.class new file mode 100644 index 0000000..6cefdc6 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$Statistics$StatisticsBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$Statistics.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$Statistics.class new file mode 100644 index 0000000..cd4a919 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$Statistics.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse.class new file mode 100644 index 0000000..d5567a6 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/SessionResponse$SessionResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/SessionResponse$SessionResponseBuilder.class new file mode 100644 index 0000000..e2728ea Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/SessionResponse$SessionResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/SessionResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/SessionResponse.class new file mode 100644 index 0000000..7d01741 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/SessionResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$SectionDetail$SectionDetailBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$SectionDetail$SectionDetailBuilder.class new file mode 100644 index 0000000..0e824b9 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$SectionDetail$SectionDetailBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$SectionDetail.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$SectionDetail.class new file mode 100644 index 0000000..6da3aa0 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$SectionDetail.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$TemplateDetailResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$TemplateDetailResponseBuilder.class new file mode 100644 index 0000000..209b01f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$TemplateDetailResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse.class new file mode 100644 index 0000000..f563403 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem$TemplateItemBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem$TemplateItemBuilder.class new file mode 100644 index 0000000..575b9e1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem$TemplateItemBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem.class new file mode 100644 index 0000000..fb3a77e Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateListResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateListResponseBuilder.class new file mode 100644 index 0000000..83f82c2 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateListResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateSectionInfo$TemplateSectionInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateSectionInfo$TemplateSectionInfoBuilder.class new file mode 100644 index 0000000..02b5c99 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateSectionInfo$TemplateSectionInfoBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateSectionInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateSectionInfo.class new file mode 100644 index 0000000..f1d3113 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateSectionInfo.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse.class new file mode 100644 index 0000000..81a6f0f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoItem$TodoItemBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoItem$TodoItemBuilder.class new file mode 100644 index 0000000..c4ab109 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoItem$TodoItemBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoItem.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoItem.class new file mode 100644 index 0000000..3ba0a20 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoItem.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoListResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoListResponseBuilder.class new file mode 100644 index 0000000..68c95f1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoListResponseBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse.class new file mode 100644 index 0000000..1563d70 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/constant/EventHubConstants.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/constant/EventHubConstants.class new file mode 100644 index 0000000..e489849 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/constant/EventHubConstants.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/consumer/MinutesAnalysisEventConsumer.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/consumer/MinutesAnalysisEventConsumer.class new file mode 100644 index 0000000..adc8358 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/consumer/MinutesAnalysisEventConsumer.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingEndedEvent$MeetingEndedEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingEndedEvent$MeetingEndedEventBuilder.class new file mode 100644 index 0000000..0882827 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingEndedEvent$MeetingEndedEventBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingEndedEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingEndedEvent.class new file mode 100644 index 0000000..eb12497 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingEndedEvent.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingStartedEvent$MeetingStartedEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingStartedEvent$MeetingStartedEventBuilder.class new file mode 100644 index 0000000..f2d104d Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingStartedEvent$MeetingStartedEventBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingStartedEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingStartedEvent.class new file mode 100644 index 0000000..fc69a4a Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingStartedEvent.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$AnalysisResult$AnalysisResultBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$AnalysisResult$AnalysisResultBuilder.class new file mode 100644 index 0000000..bf62767 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$AnalysisResult$AnalysisResultBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$AnalysisResult.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$AnalysisResult.class new file mode 100644 index 0000000..3d86b19 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$AnalysisResult.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$FailureInfo$FailureInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$FailureInfo$FailureInfoBuilder.class new file mode 100644 index 0000000..26e78fe Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$FailureInfo$FailureInfoBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$FailureInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$FailureInfo.class new file mode 100644 index 0000000..d911cbc Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$FailureInfo.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$MinutesAnalysisCompletedEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$MinutesAnalysisCompletedEventBuilder.class new file mode 100644 index 0000000..daf8e05 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$MinutesAnalysisCompletedEventBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent.class new file mode 100644 index 0000000..7761e19 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MeetingMeta$MeetingMetaBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MeetingMeta$MeetingMetaBuilder.class new file mode 100644 index 0000000..51bd75c Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MeetingMeta$MeetingMetaBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MeetingMeta.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MeetingMeta.class new file mode 100644 index 0000000..40d3695 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MeetingMeta.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MinutesAnalysisRequestEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MinutesAnalysisRequestEventBuilder.class new file mode 100644 index 0000000..1cfadac Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MinutesAnalysisRequestEventBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent.class new file mode 100644 index 0000000..6a64cb8 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesFinalizedEvent$MinutesData$MinutesDataBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesFinalizedEvent$MinutesData$MinutesDataBuilder.class new file mode 100644 index 0000000..bb9fe9a Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesFinalizedEvent$MinutesData$MinutesDataBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesFinalizedEvent$MinutesData.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesFinalizedEvent$MinutesData.class new file mode 100644 index 0000000..3e3d560 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesFinalizedEvent$MinutesData.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesFinalizedEvent$MinutesFinalizedEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesFinalizedEvent$MinutesFinalizedEventBuilder.class new file mode 100644 index 0000000..84d1f23 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesFinalizedEvent$MinutesFinalizedEventBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesFinalizedEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesFinalizedEvent.class new file mode 100644 index 0000000..7aba33f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesFinalizedEvent.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesSectionDTO$MinutesSectionDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesSectionDTO$MinutesSectionDTOBuilder.class new file mode 100644 index 0000000..173e11b Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesSectionDTO$MinutesSectionDTOBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesSectionDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesSectionDTO.class new file mode 100644 index 0000000..e20a80b Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesSectionDTO.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/NotificationRequestEvent$NotificationRequestEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/NotificationRequestEvent$NotificationRequestEventBuilder.class new file mode 100644 index 0000000..e9dd141 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/NotificationRequestEvent$NotificationRequestEventBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/NotificationRequestEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/NotificationRequestEvent.class new file mode 100644 index 0000000..fe44bd1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/NotificationRequestEvent.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/TodoAssignedEvent$TodoAssignedEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/TodoAssignedEvent$TodoAssignedEventBuilder.class new file mode 100644 index 0000000..c3199db Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/TodoAssignedEvent$TodoAssignedEventBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/TodoAssignedEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/TodoAssignedEvent.class new file mode 100644 index 0000000..8f29151 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/TodoAssignedEvent.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/EventHubPublisher.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/EventHubPublisher.class new file mode 100644 index 0000000..7411b35 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/EventHubPublisher.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/EventPublisher.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/EventPublisher.class new file mode 100644 index 0000000..5f56604 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/EventPublisher.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/NoOpEventPublisher.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/NoOpEventPublisher.class new file mode 100644 index 0000000..e0f5047 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/NoOpEventPublisher.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/AiServiceGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/AiServiceGateway.class new file mode 100644 index 0000000..c1e35dd Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/AiServiceGateway.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/DashboardGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/DashboardGateway.class new file mode 100644 index 0000000..2c50b60 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/DashboardGateway.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MeetingAnalysisGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MeetingAnalysisGateway.class new file mode 100644 index 0000000..b813c06 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MeetingAnalysisGateway.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MeetingGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MeetingGateway.class new file mode 100644 index 0000000..fb860b4 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MeetingGateway.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MinutesGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MinutesGateway.class new file mode 100644 index 0000000..47ea93f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MinutesGateway.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MinutesSectionGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MinutesSectionGateway.class new file mode 100644 index 0000000..6bafc6c Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MinutesSectionGateway.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/ParticipantGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/ParticipantGateway.class new file mode 100644 index 0000000..843bc0d Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/ParticipantGateway.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/SessionGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/SessionGateway.class new file mode 100644 index 0000000..f0c3af6 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/SessionGateway.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/TemplateGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/TemplateGateway.class new file mode 100644 index 0000000..164e549 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/TemplateGateway.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/TodoGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/TodoGateway.class new file mode 100644 index 0000000..3019012 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/TodoGateway.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/AgendaSectionEntity$AgendaSectionEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/AgendaSectionEntity$AgendaSectionEntityBuilder.class new file mode 100644 index 0000000..9be07b1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/AgendaSectionEntity$AgendaSectionEntityBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/AgendaSectionEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/AgendaSectionEntity.class new file mode 100644 index 0000000..6539a8e Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/AgendaSectionEntity.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity$1.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity$1.class new file mode 100644 index 0000000..1b77a64 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity$1.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity$MeetingAnalysisEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity$MeetingAnalysisEntityBuilder.class new file mode 100644 index 0000000..9644a2f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity$MeetingAnalysisEntityBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity.class new file mode 100644 index 0000000..3895c96 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingEntity$MeetingEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingEntity$MeetingEntityBuilder.class new file mode 100644 index 0000000..878c83b Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingEntity$MeetingEntityBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingEntity.class new file mode 100644 index 0000000..f382600 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingEntity.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantEntity$MeetingParticipantEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantEntity$MeetingParticipantEntityBuilder.class new file mode 100644 index 0000000..1bd18a1 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantEntity$MeetingParticipantEntityBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantEntity.class new file mode 100644 index 0000000..20c764b Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantEntity.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantId.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantId.class new file mode 100644 index 0000000..796eddd Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantId.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesEntity$MinutesEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesEntity$MinutesEntityBuilder.class new file mode 100644 index 0000000..8c7c420 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesEntity$MinutesEntityBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesEntity.class new file mode 100644 index 0000000..f32073c Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesEntity.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesSectionEntity$MinutesSectionEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesSectionEntity$MinutesSectionEntityBuilder.class new file mode 100644 index 0000000..587b103 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesSectionEntity$MinutesSectionEntityBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesSectionEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesSectionEntity.class new file mode 100644 index 0000000..368f777 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesSectionEntity.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/SessionEntity$SessionEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/SessionEntity$SessionEntityBuilder.class new file mode 100644 index 0000000..445873f Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/SessionEntity$SessionEntityBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/SessionEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/SessionEntity.class new file mode 100644 index 0000000..d12b50d Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/SessionEntity.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TemplateEntity$TemplateEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TemplateEntity$TemplateEntityBuilder.class new file mode 100644 index 0000000..ed86216 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TemplateEntity$TemplateEntityBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TemplateEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TemplateEntity.class new file mode 100644 index 0000000..3176f71 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TemplateEntity.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TodoEntity$TodoEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TodoEntity$TodoEntityBuilder.class new file mode 100644 index 0000000..a522125 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TodoEntity$TodoEntityBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TodoEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TodoEntity.class new file mode 100644 index 0000000..8a535b9 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TodoEntity.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/AgendaSectionRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/AgendaSectionRepository.class new file mode 100644 index 0000000..efc162b Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/AgendaSectionRepository.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingAnalysisJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingAnalysisJpaRepository.class new file mode 100644 index 0000000..c38b2cb Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingAnalysisJpaRepository.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingJpaRepository.class new file mode 100644 index 0000000..2569dfb Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingJpaRepository.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingParticipantJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingParticipantJpaRepository.class new file mode 100644 index 0000000..1e115c8 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingParticipantJpaRepository.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MinutesJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MinutesJpaRepository.class new file mode 100644 index 0000000..62ec6db Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MinutesJpaRepository.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MinutesSectionJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MinutesSectionJpaRepository.class new file mode 100644 index 0000000..8cdb396 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MinutesSectionJpaRepository.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/SessionJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/SessionJpaRepository.class new file mode 100644 index 0000000..cb31308 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/SessionJpaRepository.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/TemplateJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/TemplateJpaRepository.class new file mode 100644 index 0000000..e6465ed Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/TemplateJpaRepository.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/TodoJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/TodoJpaRepository.class new file mode 100644 index 0000000..92a9177 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/TodoJpaRepository.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/mapper/DashboardResponseMapper.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/mapper/DashboardResponseMapper.class new file mode 100644 index 0000000..e7ef869 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/mapper/DashboardResponseMapper.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessage$CollaborationMessageBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessage$CollaborationMessageBuilder.class new file mode 100644 index 0000000..b765f7e Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessage$CollaborationMessageBuilder.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessage.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessage.class new file mode 100644 index 0000000..345a8ad Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessage.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessageHandler.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessageHandler.class new file mode 100644 index 0000000..550dc02 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessageHandler.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/WebSocketHandler$UserInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/WebSocketHandler$UserInfo.class new file mode 100644 index 0000000..f159be3 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/WebSocketHandler$UserInfo.class differ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/WebSocketHandler.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/WebSocketHandler.class new file mode 100644 index 0000000..f9544b4 Binary files /dev/null and b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/WebSocketHandler.class differ diff --git a/meeting/bin/main/db/migration/V1__create_initial_schema.sql b/meeting/bin/main/db/migration/V1__create_initial_schema.sql new file mode 100644 index 0000000..4bafc9f --- /dev/null +++ b/meeting/bin/main/db/migration/V1__create_initial_schema.sql @@ -0,0 +1,177 @@ +-- ===================================================== +-- HGZero Meeting Service - Initial Schema +-- Version: V1 +-- Description: 초기 데이터베이스 스키마 생성 +-- ===================================================== + +-- Note: 기존 테이블이 있으면 유지하고, 없으면 새로 생성 +-- CREATE TABLE IF NOT EXISTS를 사용하여 안전하게 처리 + +-- 2. Templates 테이블 +CREATE TABLE IF NOT EXISTS templates ( + template_id VARCHAR(50) PRIMARY KEY, + name VARCHAR(200) NOT NULL, + description TEXT, + category VARCHAR(50) NOT NULL, + sections TEXT, + is_public BOOLEAN NOT NULL DEFAULT true, + created_by VARCHAR(50) NOT NULL, + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP +); + +-- 3. Meetings 테이블 +CREATE TABLE IF NOT EXISTS meetings ( + meeting_id VARCHAR(50) PRIMARY KEY, + title VARCHAR(200) NOT NULL, + purpose VARCHAR(500), + description TEXT, + scheduled_at TIMESTAMP NOT NULL, + end_time TIMESTAMP, + location VARCHAR(200), + started_at TIMESTAMP, + ended_at TIMESTAMP, + status VARCHAR(20) NOT NULL DEFAULT 'SCHEDULED', + organizer_id VARCHAR(50) NOT NULL, + template_id VARCHAR(50), + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + CONSTRAINT fk_meetings_template FOREIGN KEY (template_id) REFERENCES templates(template_id) +); + +-- 4. Meeting Participants 테이블 (기존 V2 마이그레이션 통합) +CREATE TABLE IF NOT EXISTS meeting_participants ( + meeting_id VARCHAR(50) NOT NULL, + user_id VARCHAR(100) NOT NULL, + invitation_status VARCHAR(20) DEFAULT 'PENDING', + attended BOOLEAN DEFAULT false, + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (meeting_id, user_id), + CONSTRAINT fk_participants_meeting FOREIGN KEY (meeting_id) REFERENCES meetings(meeting_id) ON DELETE CASCADE +); + +-- 5. Sessions 테이블 +CREATE TABLE IF NOT EXISTS sessions ( + session_id VARCHAR(50) PRIMARY KEY, + meeting_id VARCHAR(50) NOT NULL, + minutes_id VARCHAR(50), + started_by VARCHAR(50) NOT NULL, + started_at TIMESTAMP NOT NULL, + ended_at TIMESTAMP, + status VARCHAR(20) NOT NULL DEFAULT 'ACTIVE', + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + CONSTRAINT fk_sessions_meeting FOREIGN KEY (meeting_id) REFERENCES meetings(meeting_id) +); + +-- 6. Minutes 테이블 +CREATE TABLE IF NOT EXISTS minutes ( + minutes_id VARCHAR(50) PRIMARY KEY, + meeting_id VARCHAR(50) NOT NULL, + title VARCHAR(200) NOT NULL, + status VARCHAR(20) NOT NULL DEFAULT 'DRAFT', + version INTEGER NOT NULL DEFAULT 1, + created_by VARCHAR(50) NOT NULL, + finalized_by VARCHAR(50), + finalized_at TIMESTAMP, + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + CONSTRAINT fk_minutes_meeting FOREIGN KEY (meeting_id) REFERENCES meetings(meeting_id) +); + +-- 7. Minutes Sections 테이블 +CREATE TABLE IF NOT EXISTS minutes_sections ( + section_id VARCHAR(50) PRIMARY KEY, + minutes_id VARCHAR(50) NOT NULL, + type VARCHAR(50) NOT NULL, + title VARCHAR(200) NOT NULL, + content TEXT, + "order" INTEGER DEFAULT 0, + verified BOOLEAN NOT NULL DEFAULT false, + locked BOOLEAN NOT NULL DEFAULT false, + locked_by VARCHAR(50), + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + CONSTRAINT fk_sections_minutes FOREIGN KEY (minutes_id) REFERENCES minutes(minutes_id) ON DELETE CASCADE +); + +-- 8. Todos 테이블 +CREATE TABLE IF NOT EXISTS todos ( + todo_id VARCHAR(50) PRIMARY KEY, + minutes_id VARCHAR(50), + meeting_id VARCHAR(50) NOT NULL, + title VARCHAR(200) NOT NULL, + description TEXT, + assignee_id VARCHAR(50) NOT NULL, + assignee_name VARCHAR(100), + due_date DATE, + status VARCHAR(20) NOT NULL DEFAULT 'PENDING', + priority VARCHAR(20) DEFAULT 'MEDIUM', + completed_at TIMESTAMP, + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + CONSTRAINT fk_todos_meeting FOREIGN KEY (meeting_id) REFERENCES meetings(meeting_id) +); + +-- 9. Meeting Analysis 테이블 +CREATE TABLE IF NOT EXISTS meeting_analysis ( + analysis_id VARCHAR(50) PRIMARY KEY, + meeting_id VARCHAR(50) NOT NULL, + minutes_id VARCHAR(50) NOT NULL, + agenda_analyses TEXT, + status VARCHAR(20), + completed_at TIMESTAMP, + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + CONSTRAINT fk_analysis_meeting FOREIGN KEY (meeting_id) REFERENCES meetings(meeting_id), + CONSTRAINT fk_analysis_minutes FOREIGN KEY (minutes_id) REFERENCES minutes(minutes_id) +); + +-- 10. Meeting Keywords 테이블 (ElementCollection) +CREATE TABLE IF NOT EXISTS meeting_keywords ( + analysis_id VARCHAR(50) NOT NULL, + keyword VARCHAR(255), + CONSTRAINT fk_keywords_analysis FOREIGN KEY (analysis_id) REFERENCES meeting_analysis(analysis_id) ON DELETE CASCADE +); + +-- 11. 인덱스 생성 +CREATE INDEX IF NOT EXISTS idx_meetings_organizer ON meetings(organizer_id); +CREATE INDEX IF NOT EXISTS idx_meetings_status ON meetings(status); +CREATE INDEX IF NOT EXISTS idx_meetings_scheduled ON meetings(scheduled_at); + +CREATE INDEX IF NOT EXISTS idx_participants_user ON meeting_participants(user_id); + +CREATE INDEX IF NOT EXISTS idx_sessions_meeting ON sessions(meeting_id); +CREATE INDEX IF NOT EXISTS idx_sessions_status ON sessions(status); + +CREATE INDEX IF NOT EXISTS idx_minutes_meeting ON minutes(meeting_id); +CREATE INDEX IF NOT EXISTS idx_minutes_status ON minutes(status); + +CREATE INDEX IF NOT EXISTS idx_sections_minutes ON minutes_sections(minutes_id); +CREATE INDEX IF NOT EXISTS idx_sections_order ON minutes_sections("order"); + +CREATE INDEX IF NOT EXISTS idx_todos_meeting ON todos(meeting_id); +CREATE INDEX IF NOT EXISTS idx_todos_assignee ON todos(assignee_id); +CREATE INDEX IF NOT EXISTS idx_todos_status ON todos(status); +CREATE INDEX IF NOT EXISTS idx_todos_due_date ON todos(due_date); + +CREATE INDEX IF NOT EXISTS idx_analysis_meeting ON meeting_analysis(meeting_id); +CREATE INDEX IF NOT EXISTS idx_analysis_minutes ON meeting_analysis(minutes_id); + +-- 12. Sessions에 minutes 외래키 추가 (minutes 테이블 생성 후) +-- 기존 데이터 무결성 이슈로 인해 외래키 제약조건 비활성화 +-- ALTER TABLE sessions DROP CONSTRAINT IF EXISTS fk_sessions_minutes; +-- ALTER TABLE sessions ADD CONSTRAINT fk_sessions_minutes +-- FOREIGN KEY (minutes_id) REFERENCES minutes(minutes_id); + +-- 13. Todos에 minutes 외래키 추가 +-- 기존 데이터 무결성 이슈로 인해 외래키 제약조건 비활성화 +-- ALTER TABLE todos DROP CONSTRAINT IF EXISTS fk_todos_minutes; +-- ALTER TABLE todos ADD CONSTRAINT fk_todos_minutes +-- FOREIGN KEY (minutes_id) REFERENCES minutes(minutes_id); + +-- 완료 메시지 +DO $$ +BEGIN + RAISE NOTICE 'Initial schema created successfully'; +END $$; diff --git a/meeting/bin/main/db/migration/V2__create_meeting_participants_table.sql b/meeting/bin/main/db/migration/V2__create_meeting_participants_table.sql new file mode 100644 index 0000000..25267c9 --- /dev/null +++ b/meeting/bin/main/db/migration/V2__create_meeting_participants_table.sql @@ -0,0 +1,5 @@ +-- V2 마이그레이션은 V1에 통합되었습니다. +-- meeting_participants 테이블은 V1__create_initial_schema.sql에서 생성됩니다. +-- 이 파일은 Flyway 버전 순서 유지를 위해 빈 상태로 유지됩니다. + +SELECT 1; -- No-op statement to make Flyway happy diff --git a/meeting/bin/main/db/migration/V3__add_assignee_name_to_todos.sql b/meeting/bin/main/db/migration/V3__add_assignee_name_to_todos.sql new file mode 100644 index 0000000..ddbc746 --- /dev/null +++ b/meeting/bin/main/db/migration/V3__add_assignee_name_to_todos.sql @@ -0,0 +1,8 @@ +-- V3__add_assignee_name_to_todos.sql +-- todos 테이블에 assignee_name 컬럼 추가 + +ALTER TABLE todos +ADD COLUMN assignee_name VARCHAR(100); + +-- 기존 데이터에 대한 기본값 설정 (필요시) +UPDATE todos SET assignee_name = 'Unknown' WHERE assignee_name IS NULL; \ No newline at end of file diff --git a/meeting/bin/main/db/migration/V4__fix_missing_columns.sql b/meeting/bin/main/db/migration/V4__fix_missing_columns.sql new file mode 100644 index 0000000..c191ceb --- /dev/null +++ b/meeting/bin/main/db/migration/V4__fix_missing_columns.sql @@ -0,0 +1,33 @@ +-- V4: 누락된 컬럼 추가 및 스키마 수정 +-- 기존 테이블에 누락된 컬럼들을 추가합니다. + +-- 1. 시퀀스 생성 (먼저) +CREATE SEQUENCE IF NOT EXISTS minutes_sections_temp_seq; + +-- 2. minutes_sections 테이블에 section_id 컬럼 추가 (Primary Key) +DO $$ +BEGIN + IF NOT EXISTS (SELECT 1 FROM information_schema.columns + WHERE table_name = 'minutes_sections' AND column_name = 'section_id') THEN + -- 임시 ID 컬럼으로 시작 + ALTER TABLE minutes_sections ADD COLUMN temp_section_id VARCHAR(50); + UPDATE minutes_sections SET temp_section_id = 'section-' || nextval('minutes_sections_temp_seq'::regclass) + WHERE temp_section_id IS NULL; + + -- 기존 Primary Key 제거 (있다면) + ALTER TABLE minutes_sections DROP CONSTRAINT IF EXISTS minutes_sections_pkey; + + -- temp_section_id를 section_id로 변경 + ALTER TABLE minutes_sections RENAME COLUMN temp_section_id TO section_id; + ALTER TABLE minutes_sections ALTER COLUMN section_id SET NOT NULL; + + -- 새로운 Primary Key 설정 + ALTER TABLE minutes_sections ADD PRIMARY KEY (section_id); + END IF; +END $$; + +-- 완료 메시지 +DO $$ +BEGIN + RAISE NOTICE 'Missing columns fixed successfully'; +END $$; diff --git a/meeting/logs/meeting-service.log b/meeting/logs/meeting-service.log index 6262a46..8daf2b3 100644 --- a/meeting/logs/meeting-service.log +++ b/meeting/logs/meeting-service.log @@ -1792,3 +1792,424 @@ This generated password is for development use only. Your security configuration 2025-10-29 05:45:13 [SpringApplicationShutdownHook] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@35c09038] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@2e3c5ecc] 2025-10-29 05:45:13 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... 2025-10-29 05:45:13 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-10-29 10:08:22 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 40456 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting) +2025-10-29 10:08:22 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14 +2025-10-29 10:08:22 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev" +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 92 ms. Found 9 JPA repository interfaces. +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.AgendaSectionRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-29 10:08:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces. +2025-10-29 10:08:24 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http) +2025-10-29 10:08:24 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] +2025-10-29 10:08:24 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31] +2025-10-29 10:08:24 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-10-29 10:08:24 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1460 ms +2025-10-29 10:08:24 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-10-29 10:08:24 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5d94ac8a +2025-10-29 10:08:24 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-10-29 10:08:24 [main] INFO org.flywaydb.core.FlywayExecutor - Database: jdbc:postgresql://4.230.48.72:5432/meetingdb (PostgreSQL 16.2) +2025-10-29 10:08:25 [main] INFO o.f.core.internal.command.DbValidate - Successfully validated 5 migrations (execution time 00:00.387s) +2025-10-29 10:08:25 [main] INFO o.f.core.internal.command.DbMigrate - Current version of schema "public": 4 +2025-10-29 10:08:25 [main] INFO o.f.core.internal.command.DbMigrate - Schema "public" is up to date. No migration necessary. +2025-10-29 10:08:25 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-10-29 10:08:25 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final +2025-10-29 10:08:25 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@52d181ed +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@52d181ed +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@52d181ed +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@43efe064 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@43efe064 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@66046e7c +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@66046e7c +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@2c6a6ce3 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@2c6a6ce3 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@726a5e6a +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@726a5e6a +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@726a5e6a +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@4e3a6c83 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@4e3a6c83 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@4e3a6c83 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@b889cb6 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@b889cb6 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@74faf450 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@54c37dab +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@54c37dab +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@49005dc4 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@6a2057e +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@25d9298e +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@25d9298e +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@25d9298e +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@6ab826bb +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@6ab826bb +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@6ab826bb +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@219db855 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@219db855 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@219db855 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@3702d0ed +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@3702d0ed +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@3702d0ed +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@5b7b0ada +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@5b7b0ada +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@5b7b0ada +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@705d72f0 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@705d72f0 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@3c4e23be +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@3c4e23be +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@1d6a0962 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@1d6a0962 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@1d6a0962 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@1ec4fdcf +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@515d615 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@515d615 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@488b46da +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@5e777b0 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@5e777b0 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@5e777b0 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@3c74d846 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@17fa14a3 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@5552d10 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@3b3190fd +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@3b3190fd +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@219dd935 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@219dd935 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@66859ea9 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@4a9412c4 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@7d15c513 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@320efff5 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@78b44fcb +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@12dc702b +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@41b2123e +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@41b2123e +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@486bcaa +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@486bcaa +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@5e9671e6 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@5e9671e6 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@2f3a0f37 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@2f3a0f37 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@7ec8db0c +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@7ec8db0c +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@4f1a5b93 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@22ee1ad7 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@5dd2ea0a +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@5dd2ea0a +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@65fa4a07 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@782143e8 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@2a4bd699 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@6003eb60 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@6003eb60 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@571e2f15 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@2552181d +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@51d9fd30 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@51d9fd30 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@2e7e4480 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@2e7e4480 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@8beb0dd +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@8beb0dd +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@8beb0dd +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@3d99d327 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@3d99d327 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@3d99d327 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@233789d9 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@7f31937b +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@2f4fc18 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@2f4fc18 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@7187078a +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@7187078a +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@7187078a +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@6e612122 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@1d38cdde +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@3809f65d +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@3809f65d +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@717b0d81 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@717b0d81 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@717b0d81 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@16745abd +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@16745abd +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@4d793390 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@4d793390 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@3a359f7c +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@3a359f7c +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@138b9abe +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@138b9abe +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@279e8bc0 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@279e8bc0 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@23ffc910 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@35277c6c +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@542beecb +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@542beecb +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@6987b74e +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@22e95960 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@206b959c +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@74026b18 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@1cc81ea1 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@5cf1bbd3 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@204a02a4 +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@4777f71e +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@1b96d447 +2025-10-29 10:08:26 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer +2025-10-29 10:08:26 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [hibernate.temp.use_jdbc_metadata_defaults], use [hibernate.boot.allow_jdbc_metadata_access] instead +2025-10-29 10:08:26 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) +2025-10-29 10:08:26 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@3e371088) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@8942ece) +2025-10-29 10:08:26 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@3a89226e) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@15254569) +2025-10-29 10:08:26 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT)) +2025-10-29 10:08:26 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT)) +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@1952ad9d +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@1952ad9d +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@542beecb` +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015) +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015) +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015) +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003) +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003) +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003) +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003) +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003) +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003) +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007) +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007) +2025-10-29 10:08:26 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007) +2025-10-29 10:08:26 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@60658389] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@3ec98000] +2025-10-29 10:08:26 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead +2025-10-29 10:08:26 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead +2025-10-29 10:08:26 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) +2025-10-29 10:08:26 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@60658389] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@2c9616bb] +2025-10-29 10:08:26 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead +2025-10-29 10:08:26 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead +2025-10-29 10:08:26 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@2c9616bb] for TypeConfiguration +2025-10-29 10:08:26 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' +2025-10-29 10:08:27 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. +2025-10-29 10:08:27 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화) +2025-10-29 10:08:27 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1 +2025-10-29 10:08:27 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library +2025-10-29 10:08:27 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료 +2025-10-29 10:08:27 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료 +2025-10-29 10:08:27 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name +2025-10-29 10:08:27 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name +2025-10-29 10:08:27 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_8d75a7_1761700107769"} +2025-10-29 10:08:27 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"} +2025-10-29 10:08:28 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2025-10-29 10:08:28 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration - + +Using generated security password: 5190f26a-375b-4c63-a5b7-e074f5da1de5 + +This generated password is for development use only. Your security configuration must be updated before running your application in production. + +2025-10-29 10:08:28 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager +2025-10-29 10:08:28 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId} +2025-10-29 10:08:28 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator' +2025-10-29 10:08:28 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter +2025-10-29 10:08:28 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false) +2025-10-29 10:08:28 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/' +2025-10-29 10:08:28 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 6.511 seconds (process running for 6.838) +2025-10-29 10:08:38 [http-nio-8082-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-10-29 10:08:38 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-10-29 10:08:38 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 11 ms +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing POST /api/meetings/meeting-inprogress-1/start +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-001 (user-001) +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured POST /api/meetings/meeting-inprogress-1/start +2025-10-29 10:08:38 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MeetingController.startMeeting 호출 - 파라미터: [meeting-inprogress-1, user-001, user-001, user-001] +2025-10-29 10:08:38 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MeetingController - 회의 시작 요청 - meetingId: meeting-inprogress-1, userId: user-001 +2025-10-29 10:08:38 [http-nio-8082-exec-1] INFO c.u.h.m.biz.service.MeetingService - Starting meeting: meeting-inprogress-1 +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Cache miss for meeting: meeting-inprogress-1 +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL - + select + me1_0.meeting_id, + me1_0.created_at, + me1_0.description, + me1_0.end_time, + me1_0.ended_at, + me1_0.location, + me1_0.organizer_id, + me1_0.purpose, + me1_0.scheduled_at, + me1_0.started_at, + me1_0.status, + me1_0.template_id, + me1_0.title, + me1_0.updated_at + from + meetings me1_0 + where + me1_0.meeting_id=? +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL - + select + p1_0.meeting_id, + p1_0.user_id, + p1_0.attended, + p1_0.created_at, + p1_0.invitation_status, + p1_0.updated_at + from + meeting_participants p1_0 + where + p1_0.meeting_id=? +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL - + /* */ select + mpe1_0.meeting_id, + mpe1_0.user_id, + mpe1_0.attended, + mpe1_0.created_at, + mpe1_0.invitation_status, + mpe1_0.updated_at + from + meeting_participants mpe1_0 + where + mpe1_0.meeting_id=? +2025-10-29 10:08:38 [http-nio-8082-exec-1] WARN c.u.h.m.infra.cache.CacheService - 회의 정보 캐시 저장 실패 (서비스는 정상 동작) - meetingId: meeting-inprogress-1, 에러: Error in execution +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL - + select + se1_0.session_id, + se1_0.created_at, + se1_0.ended_at, + se1_0.meeting_id, + se1_0.minutes_id, + se1_0.started_at, + se1_0.started_by, + se1_0.status, + se1_0.updated_at + from + sessions se1_0 + where + se1_0.session_id=? +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Session created: sessionId=a4da7b91-0262-4559-8415-94723f602aeb, meetingId=meeting-inprogress-1 +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Meeting status updated to IN_PROGRESS: meeting-inprogress-1 +2025-10-29 10:08:38 [http-nio-8082-exec-1] WARN c.u.h.m.infra.cache.CacheService - 캐시 삭제 실패 - key: meeting:meeting-inprogress-1, 에러: Error in execution +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Meeting cache evicted: meeting-inprogress-1 +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL - + select + me1_0.minutes_id, + me1_0.created_at, + me1_0.created_by, + me1_0.finalized_at, + me1_0.finalized_by, + me1_0.meeting_id, + me1_0.status, + me1_0.title, + me1_0.updated_at, + me1_0.version + from + minutes me1_0 + where + me1_0.minutes_id=? +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL - + select + me1_0.minutes_id, + me1_0.created_at, + me1_0.created_by, + me1_0.finalized_at, + me1_0.finalized_by, + me1_0.meeting_id, + me1_0.status, + me1_0.title, + me1_0.updated_at, + me1_0.version, + s1_0.minutes_id, + s1_0.id, + s1_0.content, + s1_0.created_at, + s1_0.locked, + s1_0.locked_by, + s1_0."order", + s1_0.title, + s1_0.type, + s1_0.updated_at, + s1_0.verified + from + minutes me1_0 + left join + minutes_sections s1_0 + on me1_0.minutes_id=s1_0.minutes_id + where + me1_0.minutes_id=? +2025-10-29 10:08:38 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Minutes draft created: minutesId=ff2ec992-b55c-4470-b6dd-8c1355e32b4c, meetingId=meeting-inprogress-1 +2025-10-29 10:08:38 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Creating and starting connection.","connectionId":"MF_8d75a7_1761700107769","hostName":"hgzero-eventhub-ns.servicebus.windows.net","port":5671} +2025-10-29 10:08:38 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorExecutor - {"az.sdk.message":"Starting reactor.","connectionId":"MF_8d75a7_1761700107769"} +2025-10-29 10:08:38 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionInit","connectionId":"MF_8d75a7_1761700107769","hostName":"hgzero-eventhub-ns.servicebus.windows.net","namespace":"hgzero-eventhub-ns.servicebus.windows.net"} +2025-10-29 10:08:38 [reactor-executor-1] INFO c.a.c.a.i.handler.ReactorHandler - {"az.sdk.message":"reactor.onReactorInit","connectionId":"MF_8d75a7_1761700107769"} +2025-10-29 10:08:38 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionLocalOpen","connectionId":"MF_8d75a7_1761700107769","errorCondition":null,"errorDescription":null,"hostName":"hgzero-eventhub-ns.servicebus.windows.net"} +2025-10-29 10:08:38 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionBound","connectionId":"MF_8d75a7_1761700107769","hostName":"hgzero-eventhub-ns.servicebus.windows.net","peerDetails":"hgzero-eventhub-ns.servicebus.windows.net:5671"} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionRemoteOpen","connectionId":"MF_8d75a7_1761700107769","hostName":"hgzero-eventhub-ns.servicebus.windows.net","remoteContainer":"57e8a42d67c54b00a22b5b1df5737fc1_G6"} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is now active.","entityPath":"hgzero-eventhub-name"} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_8d75a7_1761700107769","sessionName":"hgzero-eventhub-name","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Setting CBS channel.","connectionId":"MF_8d75a7_1761700107769"} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_8d75a7_1761700107769","sessionName":"cbs-session","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Emitting new response channel.","connectionId":"MF_8d75a7_1761700107769","entityPath":"$cbs","linkName":"cbs"} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Setting next AMQP channel.","connectionId":"MF_8d75a7_1761700107769","entityPath":"$cbs"} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Next AMQP channel received.","connectionId":"MF_8d75a7_1761700107769","entityPath":"$cbs","subscriberId":"un_530acf_1761700119391"} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_8d75a7_1761700107769","linkName":"cbs:sender","entityPath":"$cbs","remoteTarget":"Target{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Channel is now active.","connectionId":"MF_8d75a7_1761700107769","entityPath":"$cbs"} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_8d75a7_1761700107769","entityPath":"$cbs","linkName":"cbs:receiver","remoteSource":"Source{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, distributionMode=null, filter=null, defaultOutcome=null, outcomes=null, capabilities=null}"} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.ActiveClientTokenManager - {"az.sdk.message":"Scheduling refresh token task.","scopes":"amqp://hgzero-eventhub-ns.servicebus.windows.net/hgzero-eventhub-name"} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.ReactorSession - {"az.sdk.message":"Creating a new send link.","connectionId":"MF_8d75a7_1761700107769","linkName":"hgzero-eventhub-name","sessionName":"hgzero-eventhub-name"} +2025-10-29 10:08:39 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_8d75a7_1761700107769","linkName":"hgzero-eventhub-name","entityPath":"hgzero-eventhub-name","remoteTarget":"Target{address='hgzero-eventhub-name', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"} +2025-10-29 10:08:39 [http-nio-8082-exec-1] INFO c.u.h.m.i.e.p.EventHubPublisher - 이벤트 발행 완료: topic=meeting, type=MEETING_STARTED, partitionKey=meeting-inprogress-1 +2025-10-29 10:08:39 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - MeetingStarted event published: meetingId=meeting-inprogress-1, sessionId=a4da7b91-0262-4559-8415-94723f602aeb +2025-10-29 10:08:39 [http-nio-8082-exec-1] INFO c.u.h.m.biz.service.MeetingService - Meeting started successfully: meetingId=meeting-inprogress-1, sessionId=a4da7b91-0262-4559-8415-94723f602aeb, minutesId=ff2ec992-b55c-4470-b6dd-8c1355e32b4c +2025-10-29 10:08:39 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL - + /* insert for + com.unicorn.hgzero.meeting.infra.gateway.entity.SessionEntity */insert + into + sessions (created_at, ended_at, meeting_id, minutes_id, started_at, started_by, status, updated_at, session_id) + values + (?, ?, ?, ?, ?, ?, ?, ?, ?) +2025-10-29 10:08:39 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL - + /* insert for + com.unicorn.hgzero.meeting.infra.gateway.entity.MinutesEntity */insert + into + minutes (created_at, created_by, finalized_at, finalized_by, meeting_id, status, title, updated_at, version, minutes_id) + values + (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) +2025-10-29 10:08:39 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL - + /* update + for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingEntity */update meetings + set + description=?, + end_time=?, + ended_at=?, + location=?, + organizer_id=?, + purpose=?, + scheduled_at=?, + started_at=?, + status=?, + template_id=?, + title=?, + updated_at=? + where + meeting_id=? +2025-10-29 10:08:39 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL - + /* update + for com.unicorn.hgzero.meeting.infra.gateway.entity.SessionEntity */update sessions + set + ended_at=?, + meeting_id=?, + minutes_id=?, + started_at=?, + started_by=?, + status=?, + updated_at=? + where + session_id=? +2025-10-29 10:08:39 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MeetingController - 회의 시작 완료 - meetingId: meeting-inprogress-1, sessionId: a4da7b91-0262-4559-8415-94723f602aeb +2025-10-29 10:08:39 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MeetingController.startMeeting 완료 - 실행시간: 1464ms +2025-10-29 10:08:50 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"} +2025-10-29 10:08:50 [SpringApplicationShutdownHook] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_8d75a7_1761700107769","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."} +2025-10-29 10:08:50 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"} +2025-10-29 10:08:50 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' +2025-10-29 10:08:50 [SpringApplicationShutdownHook] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@2c9616bb] for TypeConfiguration +2025-10-29 10:08:50 [SpringApplicationShutdownHook] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@7f0ee032] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@2c9616bb] +2025-10-29 10:08:50 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose","connectionId":"MF_8d75a7_1761700107769","errorCondition":null,"errorDescription":null,"sessionName":"hgzero-eventhub-name"} +2025-10-29 10:08:50 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose","connectionId":"MF_8d75a7_1761700107769","errorCondition":null,"errorDescription":null,"sessionName":"cbs-session"} +2025-10-29 10:08:50 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-10-29 10:08:51 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. diff --git a/meeting/src/main/java/com/unicorn/hgzero/meeting/biz/service/MeetingService.java b/meeting/src/main/java/com/unicorn/hgzero/meeting/biz/service/MeetingService.java index 702b280..82b7ee5 100644 --- a/meeting/src/main/java/com/unicorn/hgzero/meeting/biz/service/MeetingService.java +++ b/meeting/src/main/java/com/unicorn/hgzero/meeting/biz/service/MeetingService.java @@ -181,16 +181,11 @@ public class MeetingService implements // 3. 비즈니스 규칙 검증 // TODO: 권한 검증 (생성자 또는 참석자) - userId 파라미터 필요 - // 4. 회의 상태 확인 (SCHEDULED만 시작 가능) - if (!"SCHEDULED".equals(meeting.getStatus())) { - log.warn("Meeting is not in SCHEDULED status: meetingId={}, status={}", + // 4. 회의 상태 확인 (임시로 SCHEDULED와 IN_PROGRESS 모두 시작 가능) + if (!"SCHEDULED".equals(meeting.getStatus()) && !"IN_PROGRESS".equals(meeting.getStatus())) { + log.warn("Meeting is not in SCHEDULED or IN_PROGRESS status: meetingId={}, status={}", meetingId, meeting.getStatus()); - if ("IN_PROGRESS".equals(meeting.getStatus())) { - throw new BusinessException(ErrorCode.INVALID_INPUT_VALUE, - "이미 진행 중인 회의입니다"); - } - throw new BusinessException(ErrorCode.INVALID_INPUT_VALUE, "회의 상태가 올바르지 않습니다"); }