diff --git a/backend-single/AI_CONFIG_API_README.md b/server/AI_CONFIG_API_README.md similarity index 100% rename from backend-single/AI_CONFIG_API_README.md rename to server/AI_CONFIG_API_README.md diff --git a/backend-single/API_BASE_URL_MODIFICATION_SUMMARY.md b/server/API_BASE_URL_MODIFICATION_SUMMARY.md similarity index 100% rename from backend-single/API_BASE_URL_MODIFICATION_SUMMARY.md rename to server/API_BASE_URL_MODIFICATION_SUMMARY.md diff --git a/backend-single/asr-service/README.md b/server/asr-service/README.md similarity index 100% rename from backend-single/asr-service/README.md rename to server/asr-service/README.md diff --git a/backend-single/asr-service/app.py b/server/asr-service/app.py similarity index 100% rename from backend-single/asr-service/app.py rename to server/asr-service/app.py diff --git a/backend-single/asr-service/emotion-museum-asr.service b/server/asr-service/emotion-museum-asr.service similarity index 100% rename from backend-single/asr-service/emotion-museum-asr.service rename to server/asr-service/emotion-museum-asr.service diff --git a/backend-single/asr-service/requirements.txt b/server/asr-service/requirements.txt similarity index 100% rename from backend-single/asr-service/requirements.txt rename to server/asr-service/requirements.txt diff --git a/backend-single/create_api_tables.sql b/server/create_api_tables.sql similarity index 100% rename from backend-single/create_api_tables.sql rename to server/create_api_tables.sql diff --git a/backend-single/deploy-server.sh b/server/deploy-server.sh similarity index 100% rename from backend-single/deploy-server.sh rename to server/deploy-server.sh diff --git a/backend-single/deploy.py b/server/deploy.py similarity index 100% rename from backend-single/deploy.py rename to server/deploy.py diff --git a/backend-single/deploy.sh b/server/deploy.sh similarity index 100% rename from backend-single/deploy.sh rename to server/deploy.sh diff --git a/backend-single/docs/ADMIN_AUTH.md b/server/docs/ADMIN_AUTH.md similarity index 100% rename from backend-single/docs/ADMIN_AUTH.md rename to server/docs/ADMIN_AUTH.md diff --git a/backend-single/docs/ADMIN_AUTH_TEST.md b/server/docs/ADMIN_AUTH_TEST.md similarity index 100% rename from backend-single/docs/ADMIN_AUTH_TEST.md rename to server/docs/ADMIN_AUTH_TEST.md diff --git a/backend-single/docs/ADMIN_IMPLEMENTATION_SUMMARY.md b/server/docs/ADMIN_IMPLEMENTATION_SUMMARY.md similarity index 100% rename from backend-single/docs/ADMIN_IMPLEMENTATION_SUMMARY.md rename to server/docs/ADMIN_IMPLEMENTATION_SUMMARY.md diff --git a/backend-single/docs/COZE_API_FIXES.md b/server/docs/COZE_API_FIXES.md similarity index 100% rename from backend-single/docs/COZE_API_FIXES.md rename to server/docs/COZE_API_FIXES.md diff --git a/backend-single/pom.xml b/server/pom.xml similarity index 100% rename from backend-single/pom.xml rename to server/pom.xml diff --git a/backend-single/sql/t_system_config.sql b/server/sql/t_system_config.sql similarity index 100% rename from backend-single/sql/t_system_config.sql rename to server/sql/t_system_config.sql diff --git a/backend-single/src/main/java/com/emotion/EmotionSimpleApplication.java b/server/src/main/java/com/emotion/EmotionSimpleApplication.java similarity index 100% rename from backend-single/src/main/java/com/emotion/EmotionSimpleApplication.java rename to server/src/main/java/com/emotion/EmotionSimpleApplication.java diff --git a/backend-single/src/main/java/com/emotion/common/BaseEntity.java b/server/src/main/java/com/emotion/common/BaseEntity.java similarity index 100% rename from backend-single/src/main/java/com/emotion/common/BaseEntity.java rename to server/src/main/java/com/emotion/common/BaseEntity.java diff --git a/backend-single/src/main/java/com/emotion/common/BasePageRequest.java b/server/src/main/java/com/emotion/common/BasePageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/common/BasePageRequest.java rename to server/src/main/java/com/emotion/common/BasePageRequest.java diff --git a/backend-single/src/main/java/com/emotion/common/PageResult.java b/server/src/main/java/com/emotion/common/PageResult.java similarity index 100% rename from backend-single/src/main/java/com/emotion/common/PageResult.java rename to server/src/main/java/com/emotion/common/PageResult.java diff --git a/backend-single/src/main/java/com/emotion/common/Result.java b/server/src/main/java/com/emotion/common/Result.java similarity index 100% rename from backend-single/src/main/java/com/emotion/common/Result.java rename to server/src/main/java/com/emotion/common/Result.java diff --git a/backend-single/src/main/java/com/emotion/config/AsyncConfig.java b/server/src/main/java/com/emotion/config/AsyncConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/config/AsyncConfig.java rename to server/src/main/java/com/emotion/config/AsyncConfig.java diff --git a/backend-single/src/main/java/com/emotion/config/IdGeneratorConfig.java b/server/src/main/java/com/emotion/config/IdGeneratorConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/config/IdGeneratorConfig.java rename to server/src/main/java/com/emotion/config/IdGeneratorConfig.java diff --git a/backend-single/src/main/java/com/emotion/config/Knife4jConfig.java b/server/src/main/java/com/emotion/config/Knife4jConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/config/Knife4jConfig.java rename to server/src/main/java/com/emotion/config/Knife4jConfig.java diff --git a/backend-single/src/main/java/com/emotion/config/MybatisPlusConfig.java b/server/src/main/java/com/emotion/config/MybatisPlusConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/config/MybatisPlusConfig.java rename to server/src/main/java/com/emotion/config/MybatisPlusConfig.java diff --git a/backend-single/src/main/java/com/emotion/config/RedisConfig.java b/server/src/main/java/com/emotion/config/RedisConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/config/RedisConfig.java rename to server/src/main/java/com/emotion/config/RedisConfig.java diff --git a/backend-single/src/main/java/com/emotion/config/RestTemplateConfig.java b/server/src/main/java/com/emotion/config/RestTemplateConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/config/RestTemplateConfig.java rename to server/src/main/java/com/emotion/config/RestTemplateConfig.java diff --git a/backend-single/src/main/java/com/emotion/config/SecurityConfig.java b/server/src/main/java/com/emotion/config/SecurityConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/config/SecurityConfig.java rename to server/src/main/java/com/emotion/config/SecurityConfig.java diff --git a/backend-single/src/main/java/com/emotion/config/WebConfig.java b/server/src/main/java/com/emotion/config/WebConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/config/WebConfig.java rename to server/src/main/java/com/emotion/config/WebConfig.java diff --git a/backend-single/src/main/java/com/emotion/config/WebMvcConfig.java b/server/src/main/java/com/emotion/config/WebMvcConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/config/WebMvcConfig.java rename to server/src/main/java/com/emotion/config/WebMvcConfig.java diff --git a/backend-single/src/main/java/com/emotion/config/WebSocketConfig.java b/server/src/main/java/com/emotion/config/WebSocketConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/config/WebSocketConfig.java rename to server/src/main/java/com/emotion/config/WebSocketConfig.java diff --git a/backend-single/src/main/java/com/emotion/config/WechatMiniProgramProperties.java b/server/src/main/java/com/emotion/config/WechatMiniProgramProperties.java similarity index 100% rename from backend-single/src/main/java/com/emotion/config/WechatMiniProgramProperties.java rename to server/src/main/java/com/emotion/config/WechatMiniProgramProperties.java diff --git a/backend-single/src/main/java/com/emotion/config/WechatResponseErrorHandler.java b/server/src/main/java/com/emotion/config/WechatResponseErrorHandler.java similarity index 100% rename from backend-single/src/main/java/com/emotion/config/WechatResponseErrorHandler.java rename to server/src/main/java/com/emotion/config/WechatResponseErrorHandler.java diff --git a/backend-single/src/main/java/com/emotion/controller/AchievementController.java b/server/src/main/java/com/emotion/controller/AchievementController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/AchievementController.java rename to server/src/main/java/com/emotion/controller/AchievementController.java diff --git a/backend-single/src/main/java/com/emotion/controller/AdminAnalyticsController.java b/server/src/main/java/com/emotion/controller/AdminAnalyticsController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/AdminAnalyticsController.java rename to server/src/main/java/com/emotion/controller/AdminAnalyticsController.java diff --git a/backend-single/src/main/java/com/emotion/controller/AdminAuthController.java b/server/src/main/java/com/emotion/controller/AdminAuthController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/AdminAuthController.java rename to server/src/main/java/com/emotion/controller/AdminAuthController.java diff --git a/backend-single/src/main/java/com/emotion/controller/AdminController.java b/server/src/main/java/com/emotion/controller/AdminController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/AdminController.java rename to server/src/main/java/com/emotion/controller/AdminController.java diff --git a/backend-single/src/main/java/com/emotion/controller/AiChatController.java b/server/src/main/java/com/emotion/controller/AiChatController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/AiChatController.java rename to server/src/main/java/com/emotion/controller/AiChatController.java diff --git a/backend-single/src/main/java/com/emotion/controller/AiConfigController.java b/server/src/main/java/com/emotion/controller/AiConfigController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/AiConfigController.java rename to server/src/main/java/com/emotion/controller/AiConfigController.java diff --git a/backend-single/src/main/java/com/emotion/controller/AiRoutingController.java b/server/src/main/java/com/emotion/controller/AiRoutingController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/AiRoutingController.java rename to server/src/main/java/com/emotion/controller/AiRoutingController.java diff --git a/backend-single/src/main/java/com/emotion/controller/AnalyticsController.java b/server/src/main/java/com/emotion/controller/AnalyticsController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/AnalyticsController.java rename to server/src/main/java/com/emotion/controller/AnalyticsController.java diff --git a/backend-single/src/main/java/com/emotion/controller/ApiEndpointController.java b/server/src/main/java/com/emotion/controller/ApiEndpointController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/ApiEndpointController.java rename to server/src/main/java/com/emotion/controller/ApiEndpointController.java diff --git a/backend-single/src/main/java/com/emotion/controller/ApiTestProxyController.java b/server/src/main/java/com/emotion/controller/ApiTestProxyController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/ApiTestProxyController.java rename to server/src/main/java/com/emotion/controller/ApiTestProxyController.java diff --git a/backend-single/src/main/java/com/emotion/controller/AsrController.java b/server/src/main/java/com/emotion/controller/AsrController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/AsrController.java rename to server/src/main/java/com/emotion/controller/AsrController.java diff --git a/backend-single/src/main/java/com/emotion/controller/AuthController.java b/server/src/main/java/com/emotion/controller/AuthController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/AuthController.java rename to server/src/main/java/com/emotion/controller/AuthController.java diff --git a/backend-single/src/main/java/com/emotion/controller/ChatWebSocketController.java b/server/src/main/java/com/emotion/controller/ChatWebSocketController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/ChatWebSocketController.java rename to server/src/main/java/com/emotion/controller/ChatWebSocketController.java diff --git a/backend-single/src/main/java/com/emotion/controller/CommentController.java b/server/src/main/java/com/emotion/controller/CommentController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/CommentController.java rename to server/src/main/java/com/emotion/controller/CommentController.java diff --git a/backend-single/src/main/java/com/emotion/controller/CommunityPostController.java b/server/src/main/java/com/emotion/controller/CommunityPostController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/CommunityPostController.java rename to server/src/main/java/com/emotion/controller/CommunityPostController.java diff --git a/backend-single/src/main/java/com/emotion/controller/ConversationController.java b/server/src/main/java/com/emotion/controller/ConversationController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/ConversationController.java rename to server/src/main/java/com/emotion/controller/ConversationController.java diff --git a/backend-single/src/main/java/com/emotion/controller/CozeApiCallController.java b/server/src/main/java/com/emotion/controller/CozeApiCallController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/CozeApiCallController.java rename to server/src/main/java/com/emotion/controller/CozeApiCallController.java diff --git a/backend-single/src/main/java/com/emotion/controller/DiaryCommentController.java b/server/src/main/java/com/emotion/controller/DiaryCommentController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/DiaryCommentController.java rename to server/src/main/java/com/emotion/controller/DiaryCommentController.java diff --git a/backend-single/src/main/java/com/emotion/controller/DiaryPostController.java b/server/src/main/java/com/emotion/controller/DiaryPostController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/DiaryPostController.java rename to server/src/main/java/com/emotion/controller/DiaryPostController.java diff --git a/backend-single/src/main/java/com/emotion/controller/DictionaryController.java b/server/src/main/java/com/emotion/controller/DictionaryController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/DictionaryController.java rename to server/src/main/java/com/emotion/controller/DictionaryController.java diff --git a/backend-single/src/main/java/com/emotion/controller/EmotionAnalysisController.java b/server/src/main/java/com/emotion/controller/EmotionAnalysisController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/EmotionAnalysisController.java rename to server/src/main/java/com/emotion/controller/EmotionAnalysisController.java diff --git a/backend-single/src/main/java/com/emotion/controller/EmotionRecordController.java b/server/src/main/java/com/emotion/controller/EmotionRecordController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/EmotionRecordController.java rename to server/src/main/java/com/emotion/controller/EmotionRecordController.java diff --git a/backend-single/src/main/java/com/emotion/controller/EmotionSummaryController.java b/server/src/main/java/com/emotion/controller/EmotionSummaryController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/EmotionSummaryController.java rename to server/src/main/java/com/emotion/controller/EmotionSummaryController.java diff --git a/backend-single/src/main/java/com/emotion/controller/EpicScriptController.java b/server/src/main/java/com/emotion/controller/EpicScriptController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/EpicScriptController.java rename to server/src/main/java/com/emotion/controller/EpicScriptController.java diff --git a/backend-single/src/main/java/com/emotion/controller/GrowthTopicController.java b/server/src/main/java/com/emotion/controller/GrowthTopicController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/GrowthTopicController.java rename to server/src/main/java/com/emotion/controller/GrowthTopicController.java diff --git a/backend-single/src/main/java/com/emotion/controller/GuestUserController.java b/server/src/main/java/com/emotion/controller/GuestUserController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/GuestUserController.java rename to server/src/main/java/com/emotion/controller/GuestUserController.java diff --git a/backend-single/src/main/java/com/emotion/controller/HealthController.java b/server/src/main/java/com/emotion/controller/HealthController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/HealthController.java rename to server/src/main/java/com/emotion/controller/HealthController.java diff --git a/backend-single/src/main/java/com/emotion/controller/LifeEventController.java b/server/src/main/java/com/emotion/controller/LifeEventController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/LifeEventController.java rename to server/src/main/java/com/emotion/controller/LifeEventController.java diff --git a/backend-single/src/main/java/com/emotion/controller/LifePathController.java b/server/src/main/java/com/emotion/controller/LifePathController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/LifePathController.java rename to server/src/main/java/com/emotion/controller/LifePathController.java diff --git a/backend-single/src/main/java/com/emotion/controller/MessageController.java b/server/src/main/java/com/emotion/controller/MessageController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/MessageController.java rename to server/src/main/java/com/emotion/controller/MessageController.java diff --git a/backend-single/src/main/java/com/emotion/controller/RewardController.java b/server/src/main/java/com/emotion/controller/RewardController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/RewardController.java rename to server/src/main/java/com/emotion/controller/RewardController.java diff --git a/backend-single/src/main/java/com/emotion/controller/SocialContentController.java b/server/src/main/java/com/emotion/controller/SocialContentController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/SocialContentController.java rename to server/src/main/java/com/emotion/controller/SocialContentController.java diff --git a/backend-single/src/main/java/com/emotion/controller/SocialInsightController.java b/server/src/main/java/com/emotion/controller/SocialInsightController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/SocialInsightController.java rename to server/src/main/java/com/emotion/controller/SocialInsightController.java diff --git a/backend-single/src/main/java/com/emotion/controller/SystemConfigController.java b/server/src/main/java/com/emotion/controller/SystemConfigController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/SystemConfigController.java rename to server/src/main/java/com/emotion/controller/SystemConfigController.java diff --git a/backend-single/src/main/java/com/emotion/controller/TokenController.java b/server/src/main/java/com/emotion/controller/TokenController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/TokenController.java rename to server/src/main/java/com/emotion/controller/TokenController.java diff --git a/backend-single/src/main/java/com/emotion/controller/TopicInteractionController.java b/server/src/main/java/com/emotion/controller/TopicInteractionController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/TopicInteractionController.java rename to server/src/main/java/com/emotion/controller/TopicInteractionController.java diff --git a/backend-single/src/main/java/com/emotion/controller/TtsController.java b/server/src/main/java/com/emotion/controller/TtsController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/TtsController.java rename to server/src/main/java/com/emotion/controller/TtsController.java diff --git a/backend-single/src/main/java/com/emotion/controller/UserController.java b/server/src/main/java/com/emotion/controller/UserController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/UserController.java rename to server/src/main/java/com/emotion/controller/UserController.java diff --git a/backend-single/src/main/java/com/emotion/controller/UserProfileController.java b/server/src/main/java/com/emotion/controller/UserProfileController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/UserProfileController.java rename to server/src/main/java/com/emotion/controller/UserProfileController.java diff --git a/backend-single/src/main/java/com/emotion/controller/UserStatsController.java b/server/src/main/java/com/emotion/controller/UserStatsController.java similarity index 100% rename from backend-single/src/main/java/com/emotion/controller/UserStatsController.java rename to server/src/main/java/com/emotion/controller/UserStatsController.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/AdminChangePasswordRequest.java b/server/src/main/java/com/emotion/dto/request/AdminChangePasswordRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/AdminChangePasswordRequest.java rename to server/src/main/java/com/emotion/dto/request/AdminChangePasswordRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/AdminCreateRequest.java b/server/src/main/java/com/emotion/dto/request/AdminCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/AdminCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/AdminCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/AdminLoginRequest.java b/server/src/main/java/com/emotion/dto/request/AdminLoginRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/AdminLoginRequest.java rename to server/src/main/java/com/emotion/dto/request/AdminLoginRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/AdminPageRequest.java b/server/src/main/java/com/emotion/dto/request/AdminPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/AdminPageRequest.java rename to server/src/main/java/com/emotion/dto/request/AdminPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/AdminResetPasswordRequest.java b/server/src/main/java/com/emotion/dto/request/AdminResetPasswordRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/AdminResetPasswordRequest.java rename to server/src/main/java/com/emotion/dto/request/AdminResetPasswordRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/AdminUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/AdminUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/AdminUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/AdminUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/AiChatRequest.java b/server/src/main/java/com/emotion/dto/request/AiChatRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/AiChatRequest.java rename to server/src/main/java/com/emotion/dto/request/AiChatRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/AiConfigCallStatsRequest.java b/server/src/main/java/com/emotion/dto/request/AiConfigCallStatsRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/AiConfigCallStatsRequest.java rename to server/src/main/java/com/emotion/dto/request/AiConfigCallStatsRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/AiSummaryRequest.java b/server/src/main/java/com/emotion/dto/request/AiSummaryRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/AiSummaryRequest.java rename to server/src/main/java/com/emotion/dto/request/AiSummaryRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/ApiEndpointListRequest.java b/server/src/main/java/com/emotion/dto/request/ApiEndpointListRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/ApiEndpointListRequest.java rename to server/src/main/java/com/emotion/dto/request/ApiEndpointListRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/ApiTestProxyRequest.java b/server/src/main/java/com/emotion/dto/request/ApiTestProxyRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/ApiTestProxyRequest.java rename to server/src/main/java/com/emotion/dto/request/ApiTestProxyRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/BaseRequest.java b/server/src/main/java/com/emotion/dto/request/BaseRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/BaseRequest.java rename to server/src/main/java/com/emotion/dto/request/BaseRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/ChatStatsRequest.java b/server/src/main/java/com/emotion/dto/request/ChatStatsRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/ChatStatsRequest.java rename to server/src/main/java/com/emotion/dto/request/ChatStatsRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/ConversationCreateRequest.java b/server/src/main/java/com/emotion/dto/request/ConversationCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/ConversationCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/ConversationCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/ConversationPageRequest.java b/server/src/main/java/com/emotion/dto/request/ConversationPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/ConversationPageRequest.java rename to server/src/main/java/com/emotion/dto/request/ConversationPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/DiaryCommentCreateRequest.java b/server/src/main/java/com/emotion/dto/request/DiaryCommentCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/DiaryCommentCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/DiaryCommentCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/DiaryCommentPageRequest.java b/server/src/main/java/com/emotion/dto/request/DiaryCommentPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/DiaryCommentPageRequest.java rename to server/src/main/java/com/emotion/dto/request/DiaryCommentPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/DiaryPostCreateRequest.java b/server/src/main/java/com/emotion/dto/request/DiaryPostCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/DiaryPostCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/DiaryPostCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/DiaryPostPageRequest.java b/server/src/main/java/com/emotion/dto/request/DiaryPostPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/DiaryPostPageRequest.java rename to server/src/main/java/com/emotion/dto/request/DiaryPostPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/DiaryPostUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/DiaryPostUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/DiaryPostUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/DiaryPostUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/EmotionAnalysisCreateRequest.java b/server/src/main/java/com/emotion/dto/request/EmotionAnalysisCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/EmotionAnalysisCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/EmotionAnalysisCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/EmotionAnalysisPageRequest.java b/server/src/main/java/com/emotion/dto/request/EmotionAnalysisPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/EmotionAnalysisPageRequest.java rename to server/src/main/java/com/emotion/dto/request/EmotionAnalysisPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/EmotionAnalysisUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/EmotionAnalysisUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/EmotionAnalysisUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/EmotionAnalysisUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/EmotionRecordCreateRequest.java b/server/src/main/java/com/emotion/dto/request/EmotionRecordCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/EmotionRecordCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/EmotionRecordCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/EmotionRecordPageRequest.java b/server/src/main/java/com/emotion/dto/request/EmotionRecordPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/EmotionRecordPageRequest.java rename to server/src/main/java/com/emotion/dto/request/EmotionRecordPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/EmotionRecordUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/EmotionRecordUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/EmotionRecordUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/EmotionRecordUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/EmotionSummaryGenerateRequest.java b/server/src/main/java/com/emotion/dto/request/EmotionSummaryGenerateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/EmotionSummaryGenerateRequest.java rename to server/src/main/java/com/emotion/dto/request/EmotionSummaryGenerateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/EmotionSummaryStatusRequest.java b/server/src/main/java/com/emotion/dto/request/EmotionSummaryStatusRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/EmotionSummaryStatusRequest.java rename to server/src/main/java/com/emotion/dto/request/EmotionSummaryStatusRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/EpicScriptCreateRequest.java b/server/src/main/java/com/emotion/dto/request/EpicScriptCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/EpicScriptCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/EpicScriptCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/EpicScriptInspirationRequest.java b/server/src/main/java/com/emotion/dto/request/EpicScriptInspirationRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/EpicScriptInspirationRequest.java rename to server/src/main/java/com/emotion/dto/request/EpicScriptInspirationRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/EpicScriptPageRequest.java b/server/src/main/java/com/emotion/dto/request/EpicScriptPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/EpicScriptPageRequest.java rename to server/src/main/java/com/emotion/dto/request/EpicScriptPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/EpicScriptUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/EpicScriptUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/EpicScriptUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/EpicScriptUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/GuestChatRequest.java b/server/src/main/java/com/emotion/dto/request/GuestChatRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/GuestChatRequest.java rename to server/src/main/java/com/emotion/dto/request/GuestChatRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/GuestUserInfoRequest.java b/server/src/main/java/com/emotion/dto/request/GuestUserInfoRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/GuestUserInfoRequest.java rename to server/src/main/java/com/emotion/dto/request/GuestUserInfoRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/IdRequest.java b/server/src/main/java/com/emotion/dto/request/IdRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/IdRequest.java rename to server/src/main/java/com/emotion/dto/request/IdRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/LifeEventCreateRequest.java b/server/src/main/java/com/emotion/dto/request/LifeEventCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/LifeEventCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/LifeEventCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/LifeEventPageRequest.java b/server/src/main/java/com/emotion/dto/request/LifeEventPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/LifeEventPageRequest.java rename to server/src/main/java/com/emotion/dto/request/LifeEventPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/LifeEventUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/LifeEventUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/LifeEventUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/LifeEventUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/LifePathCreateRequest.java b/server/src/main/java/com/emotion/dto/request/LifePathCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/LifePathCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/LifePathCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/LifePathPageRequest.java b/server/src/main/java/com/emotion/dto/request/LifePathPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/LifePathPageRequest.java rename to server/src/main/java/com/emotion/dto/request/LifePathPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/LifePathUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/LifePathUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/LifePathUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/LifePathUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/LoginRequest.java b/server/src/main/java/com/emotion/dto/request/LoginRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/LoginRequest.java rename to server/src/main/java/com/emotion/dto/request/LoginRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/MessageCreateRequest.java b/server/src/main/java/com/emotion/dto/request/MessageCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/MessageCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/MessageCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/MessagePageRequest.java b/server/src/main/java/com/emotion/dto/request/MessagePageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/MessagePageRequest.java rename to server/src/main/java/com/emotion/dto/request/MessagePageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/MessageRecentRequest.java b/server/src/main/java/com/emotion/dto/request/MessageRecentRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/MessageRecentRequest.java rename to server/src/main/java/com/emotion/dto/request/MessageRecentRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/MessageSearchRequest.java b/server/src/main/java/com/emotion/dto/request/MessageSearchRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/MessageSearchRequest.java rename to server/src/main/java/com/emotion/dto/request/MessageSearchRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/PageRequest.java b/server/src/main/java/com/emotion/dto/request/PageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/PageRequest.java rename to server/src/main/java/com/emotion/dto/request/PageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/RefreshTokenRequest.java b/server/src/main/java/com/emotion/dto/request/RefreshTokenRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/RefreshTokenRequest.java rename to server/src/main/java/com/emotion/dto/request/RefreshTokenRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/RegisterRequest.java b/server/src/main/java/com/emotion/dto/request/RegisterRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/RegisterRequest.java rename to server/src/main/java/com/emotion/dto/request/RegisterRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/ResetPasswordRequest.java b/server/src/main/java/com/emotion/dto/request/ResetPasswordRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/ResetPasswordRequest.java rename to server/src/main/java/com/emotion/dto/request/ResetPasswordRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/SystemConfigUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/SystemConfigUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/SystemConfigUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/SystemConfigUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/TopicInteractionCreateRequest.java b/server/src/main/java/com/emotion/dto/request/TopicInteractionCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/TopicInteractionCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/TopicInteractionCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/TopicInteractionPageRequest.java b/server/src/main/java/com/emotion/dto/request/TopicInteractionPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/TopicInteractionPageRequest.java rename to server/src/main/java/com/emotion/dto/request/TopicInteractionPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/TopicInteractionUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/TopicInteractionUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/TopicInteractionUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/TopicInteractionUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/UserCreateRequest.java b/server/src/main/java/com/emotion/dto/request/UserCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/UserCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/UserCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/UserPageRequest.java b/server/src/main/java/com/emotion/dto/request/UserPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/UserPageRequest.java rename to server/src/main/java/com/emotion/dto/request/UserPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/UserProfileUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/UserProfileUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/UserProfileUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/UserProfileUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/UserStatsCreateRequest.java b/server/src/main/java/com/emotion/dto/request/UserStatsCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/UserStatsCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/UserStatsCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/UserStatsIncrementRequest.java b/server/src/main/java/com/emotion/dto/request/UserStatsIncrementRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/UserStatsIncrementRequest.java rename to server/src/main/java/com/emotion/dto/request/UserStatsIncrementRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/UserStatsPageRequest.java b/server/src/main/java/com/emotion/dto/request/UserStatsPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/UserStatsPageRequest.java rename to server/src/main/java/com/emotion/dto/request/UserStatsPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/UserStatsUpdateValueRequest.java b/server/src/main/java/com/emotion/dto/request/UserStatsUpdateValueRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/UserStatsUpdateValueRequest.java rename to server/src/main/java/com/emotion/dto/request/UserStatsUpdateValueRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/UserUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/UserUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/UserUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/UserUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/WebSocketRequest.java b/server/src/main/java/com/emotion/dto/request/WebSocketRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/WebSocketRequest.java rename to server/src/main/java/com/emotion/dto/request/WebSocketRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/WechatLoginRequest.java b/server/src/main/java/com/emotion/dto/request/WechatLoginRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/WechatLoginRequest.java rename to server/src/main/java/com/emotion/dto/request/WechatLoginRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/achievement/AchievementCreateRequest.java b/server/src/main/java/com/emotion/dto/request/achievement/AchievementCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/achievement/AchievementCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/achievement/AchievementCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/achievement/AchievementPageRequest.java b/server/src/main/java/com/emotion/dto/request/achievement/AchievementPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/achievement/AchievementPageRequest.java rename to server/src/main/java/com/emotion/dto/request/achievement/AchievementPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/achievement/AchievementProgressUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/achievement/AchievementProgressUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/achievement/AchievementProgressUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/achievement/AchievementProgressUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/achievement/AchievementUnlockRequest.java b/server/src/main/java/com/emotion/dto/request/achievement/AchievementUnlockRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/achievement/AchievementUnlockRequest.java rename to server/src/main/java/com/emotion/dto/request/achievement/AchievementUnlockRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/achievement/AchievementUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/achievement/AchievementUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/achievement/AchievementUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/achievement/AchievementUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/ai/AiCallLogQueryRequest.java b/server/src/main/java/com/emotion/dto/request/ai/AiCallLogQueryRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/ai/AiCallLogQueryRequest.java rename to server/src/main/java/com/emotion/dto/request/ai/AiCallLogQueryRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/ai/AiRuntimeRequest.java b/server/src/main/java/com/emotion/dto/request/ai/AiRuntimeRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/ai/AiRuntimeRequest.java rename to server/src/main/java/com/emotion/dto/request/ai/AiRuntimeRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigCreateRequest.java b/server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigDefaultRequest.java b/server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigDefaultRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigDefaultRequest.java rename to server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigDefaultRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigEnableRequest.java b/server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigEnableRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigEnableRequest.java rename to server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigEnableRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigPageRequest.java b/server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigPageRequest.java rename to server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigTestUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigTestUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigTestUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigTestUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/analytics/AnalyticsEventBatchRequest.java b/server/src/main/java/com/emotion/dto/request/analytics/AnalyticsEventBatchRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/analytics/AnalyticsEventBatchRequest.java rename to server/src/main/java/com/emotion/dto/request/analytics/AnalyticsEventBatchRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/analytics/AnalyticsEventRequest.java b/server/src/main/java/com/emotion/dto/request/analytics/AnalyticsEventRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/analytics/AnalyticsEventRequest.java rename to server/src/main/java/com/emotion/dto/request/analytics/AnalyticsEventRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/analytics/AnalyticsQueryRequest.java b/server/src/main/java/com/emotion/dto/request/analytics/AnalyticsQueryRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/analytics/AnalyticsQueryRequest.java rename to server/src/main/java/com/emotion/dto/request/analytics/AnalyticsQueryRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/comment/CommentCreateRequest.java b/server/src/main/java/com/emotion/dto/request/comment/CommentCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/comment/CommentCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/comment/CommentCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/comment/CommentPageRequest.java b/server/src/main/java/com/emotion/dto/request/comment/CommentPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/comment/CommentPageRequest.java rename to server/src/main/java/com/emotion/dto/request/comment/CommentPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/comment/CommentQueryRequest.java b/server/src/main/java/com/emotion/dto/request/comment/CommentQueryRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/comment/CommentQueryRequest.java rename to server/src/main/java/com/emotion/dto/request/comment/CommentQueryRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/comment/CommentUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/comment/CommentUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/comment/CommentUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/comment/CommentUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/community/CommunityPostCreateRequest.java b/server/src/main/java/com/emotion/dto/request/community/CommunityPostCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/community/CommunityPostCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/community/CommunityPostCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/community/CommunityPostPageRequest.java b/server/src/main/java/com/emotion/dto/request/community/CommunityPostPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/community/CommunityPostPageRequest.java rename to server/src/main/java/com/emotion/dto/request/community/CommunityPostPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/community/CommunityPostUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/community/CommunityPostUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/community/CommunityPostUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/community/CommunityPostUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/coze/CozeApiCallCreateRequest.java b/server/src/main/java/com/emotion/dto/request/coze/CozeApiCallCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/coze/CozeApiCallCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/coze/CozeApiCallCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/coze/CozeApiCallPageRequest.java b/server/src/main/java/com/emotion/dto/request/coze/CozeApiCallPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/coze/CozeApiCallPageRequest.java rename to server/src/main/java/com/emotion/dto/request/coze/CozeApiCallPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/coze/CozeApiCallUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/coze/CozeApiCallUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/coze/CozeApiCallUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/coze/CozeApiCallUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/dictionary/DictionaryCreateRequest.java b/server/src/main/java/com/emotion/dto/request/dictionary/DictionaryCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/dictionary/DictionaryCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/dictionary/DictionaryCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/dictionary/DictionaryPageRequest.java b/server/src/main/java/com/emotion/dto/request/dictionary/DictionaryPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/dictionary/DictionaryPageRequest.java rename to server/src/main/java/com/emotion/dto/request/dictionary/DictionaryPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/dictionary/DictionaryUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/dictionary/DictionaryUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/dictionary/DictionaryUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/dictionary/DictionaryUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/growth/GrowthTopicCreateRequest.java b/server/src/main/java/com/emotion/dto/request/growth/GrowthTopicCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/growth/GrowthTopicCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/growth/GrowthTopicCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/growth/GrowthTopicPageRequest.java b/server/src/main/java/com/emotion/dto/request/growth/GrowthTopicPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/growth/GrowthTopicPageRequest.java rename to server/src/main/java/com/emotion/dto/request/growth/GrowthTopicPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/growth/GrowthTopicUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/growth/GrowthTopicUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/growth/GrowthTopicUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/growth/GrowthTopicUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/guest/GuestUserCreateRequest.java b/server/src/main/java/com/emotion/dto/request/guest/GuestUserCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/guest/GuestUserCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/guest/GuestUserCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/guest/GuestUserPageRequest.java b/server/src/main/java/com/emotion/dto/request/guest/GuestUserPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/guest/GuestUserPageRequest.java rename to server/src/main/java/com/emotion/dto/request/guest/GuestUserPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/guest/GuestUserUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/guest/GuestUserUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/guest/GuestUserUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/guest/GuestUserUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/reward/RewardCreateRequest.java b/server/src/main/java/com/emotion/dto/request/reward/RewardCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/reward/RewardCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/reward/RewardCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/reward/RewardPageRequest.java b/server/src/main/java/com/emotion/dto/request/reward/RewardPageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/reward/RewardPageRequest.java rename to server/src/main/java/com/emotion/dto/request/reward/RewardPageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/reward/RewardUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/reward/RewardUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/reward/RewardUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/reward/RewardUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/social/SocialContentApprovalRequest.java b/server/src/main/java/com/emotion/dto/request/social/SocialContentApprovalRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/social/SocialContentApprovalRequest.java rename to server/src/main/java/com/emotion/dto/request/social/SocialContentApprovalRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/social/SocialContentLinkImportRequest.java b/server/src/main/java/com/emotion/dto/request/social/SocialContentLinkImportRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/social/SocialContentLinkImportRequest.java rename to server/src/main/java/com/emotion/dto/request/social/SocialContentLinkImportRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/social/SocialContentManualImportRequest.java b/server/src/main/java/com/emotion/dto/request/social/SocialContentManualImportRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/social/SocialContentManualImportRequest.java rename to server/src/main/java/com/emotion/dto/request/social/SocialContentManualImportRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/social/SocialInsightGenerateRequest.java b/server/src/main/java/com/emotion/dto/request/social/SocialInsightGenerateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/social/SocialInsightGenerateRequest.java rename to server/src/main/java/com/emotion/dto/request/social/SocialInsightGenerateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/social/SocialInsightUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/social/SocialInsightUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/social/SocialInsightUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/social/SocialInsightUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/tts/TtsTaskCreateRequest.java b/server/src/main/java/com/emotion/dto/request/tts/TtsTaskCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/tts/TtsTaskCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/tts/TtsTaskCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/userprofile/UserProfileCreateRequest.java b/server/src/main/java/com/emotion/dto/request/userprofile/UserProfileCreateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/userprofile/UserProfileCreateRequest.java rename to server/src/main/java/com/emotion/dto/request/userprofile/UserProfileCreateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/userprofile/UserProfilePageRequest.java b/server/src/main/java/com/emotion/dto/request/userprofile/UserProfilePageRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/userprofile/UserProfilePageRequest.java rename to server/src/main/java/com/emotion/dto/request/userprofile/UserProfilePageRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/request/userprofile/UserProfileUpdateRequest.java b/server/src/main/java/com/emotion/dto/request/userprofile/UserProfileUpdateRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/request/userprofile/UserProfileUpdateRequest.java rename to server/src/main/java/com/emotion/dto/request/userprofile/UserProfileUpdateRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/AdminAuthResponse.java b/server/src/main/java/com/emotion/dto/response/AdminAuthResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/AdminAuthResponse.java rename to server/src/main/java/com/emotion/dto/response/AdminAuthResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/AdminInfoResponse.java b/server/src/main/java/com/emotion/dto/response/AdminInfoResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/AdminInfoResponse.java rename to server/src/main/java/com/emotion/dto/response/AdminInfoResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/AdminResponse.java b/server/src/main/java/com/emotion/dto/response/AdminResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/AdminResponse.java rename to server/src/main/java/com/emotion/dto/response/AdminResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/AiChatResponse.java b/server/src/main/java/com/emotion/dto/response/AiChatResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/AiChatResponse.java rename to server/src/main/java/com/emotion/dto/response/AiChatResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/AiConfigCallStatsItem.java b/server/src/main/java/com/emotion/dto/response/AiConfigCallStatsItem.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/AiConfigCallStatsItem.java rename to server/src/main/java/com/emotion/dto/response/AiConfigCallStatsItem.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/AiConfigCallStatsResponse.java b/server/src/main/java/com/emotion/dto/response/AiConfigCallStatsResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/AiConfigCallStatsResponse.java rename to server/src/main/java/com/emotion/dto/response/AiConfigCallStatsResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/AiStatusResponse.java b/server/src/main/java/com/emotion/dto/response/AiStatusResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/AiStatusResponse.java rename to server/src/main/java/com/emotion/dto/response/AiStatusResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/AiSummaryResponse.java b/server/src/main/java/com/emotion/dto/response/AiSummaryResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/AiSummaryResponse.java rename to server/src/main/java/com/emotion/dto/response/AiSummaryResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/ApiEndpointDetailResponse.java b/server/src/main/java/com/emotion/dto/response/ApiEndpointDetailResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/ApiEndpointDetailResponse.java rename to server/src/main/java/com/emotion/dto/response/ApiEndpointDetailResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/ApiEndpointItemResponse.java b/server/src/main/java/com/emotion/dto/response/ApiEndpointItemResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/ApiEndpointItemResponse.java rename to server/src/main/java/com/emotion/dto/response/ApiEndpointItemResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/ApiParamItemResponse.java b/server/src/main/java/com/emotion/dto/response/ApiParamItemResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/ApiParamItemResponse.java rename to server/src/main/java/com/emotion/dto/response/ApiParamItemResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/ApiTestProxyResponse.java b/server/src/main/java/com/emotion/dto/response/ApiTestProxyResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/ApiTestProxyResponse.java rename to server/src/main/java/com/emotion/dto/response/ApiTestProxyResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/AuthResponse.java b/server/src/main/java/com/emotion/dto/response/AuthResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/AuthResponse.java rename to server/src/main/java/com/emotion/dto/response/AuthResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/BaseResponse.java b/server/src/main/java/com/emotion/dto/response/BaseResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/BaseResponse.java rename to server/src/main/java/com/emotion/dto/response/BaseResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/CaptchaResponse.java b/server/src/main/java/com/emotion/dto/response/CaptchaResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/CaptchaResponse.java rename to server/src/main/java/com/emotion/dto/response/CaptchaResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/ChatStatsResponse.java b/server/src/main/java/com/emotion/dto/response/ChatStatsResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/ChatStatsResponse.java rename to server/src/main/java/com/emotion/dto/response/ChatStatsResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/ConversationResponse.java b/server/src/main/java/com/emotion/dto/response/ConversationResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/ConversationResponse.java rename to server/src/main/java/com/emotion/dto/response/ConversationResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/DashboardStatsResponse.java b/server/src/main/java/com/emotion/dto/response/DashboardStatsResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/DashboardStatsResponse.java rename to server/src/main/java/com/emotion/dto/response/DashboardStatsResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/DiaryCommentResponse.java b/server/src/main/java/com/emotion/dto/response/DiaryCommentResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/DiaryCommentResponse.java rename to server/src/main/java/com/emotion/dto/response/DiaryCommentResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/DiaryPostResponse.java b/server/src/main/java/com/emotion/dto/response/DiaryPostResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/DiaryPostResponse.java rename to server/src/main/java/com/emotion/dto/response/DiaryPostResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/EmotionAnalysisResponse.java b/server/src/main/java/com/emotion/dto/response/EmotionAnalysisResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/EmotionAnalysisResponse.java rename to server/src/main/java/com/emotion/dto/response/EmotionAnalysisResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/EmotionRecordResponse.java b/server/src/main/java/com/emotion/dto/response/EmotionRecordResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/EmotionRecordResponse.java rename to server/src/main/java/com/emotion/dto/response/EmotionRecordResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/EmotionSummaryGenerateResponse.java b/server/src/main/java/com/emotion/dto/response/EmotionSummaryGenerateResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/EmotionSummaryGenerateResponse.java rename to server/src/main/java/com/emotion/dto/response/EmotionSummaryGenerateResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/EmotionSummaryStatusResponse.java b/server/src/main/java/com/emotion/dto/response/EmotionSummaryStatusResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/EmotionSummaryStatusResponse.java rename to server/src/main/java/com/emotion/dto/response/EmotionSummaryStatusResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/EpicScriptInspirationResponse.java b/server/src/main/java/com/emotion/dto/response/EpicScriptInspirationResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/EpicScriptInspirationResponse.java rename to server/src/main/java/com/emotion/dto/response/EpicScriptInspirationResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/EpicScriptResponse.java b/server/src/main/java/com/emotion/dto/response/EpicScriptResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/EpicScriptResponse.java rename to server/src/main/java/com/emotion/dto/response/EpicScriptResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/GuestChatResponse.java b/server/src/main/java/com/emotion/dto/response/GuestChatResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/GuestChatResponse.java rename to server/src/main/java/com/emotion/dto/response/GuestChatResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/GuestUserInfoResponse.java b/server/src/main/java/com/emotion/dto/response/GuestUserInfoResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/GuestUserInfoResponse.java rename to server/src/main/java/com/emotion/dto/response/GuestUserInfoResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/InspirationSuggestionResponse.java b/server/src/main/java/com/emotion/dto/response/InspirationSuggestionResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/InspirationSuggestionResponse.java rename to server/src/main/java/com/emotion/dto/response/InspirationSuggestionResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/LifeEventResponse.java b/server/src/main/java/com/emotion/dto/response/LifeEventResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/LifeEventResponse.java rename to server/src/main/java/com/emotion/dto/response/LifeEventResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/LifePathResponse.java b/server/src/main/java/com/emotion/dto/response/LifePathResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/LifePathResponse.java rename to server/src/main/java/com/emotion/dto/response/LifePathResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/LoginConfigResponse.java b/server/src/main/java/com/emotion/dto/response/LoginConfigResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/LoginConfigResponse.java rename to server/src/main/java/com/emotion/dto/response/LoginConfigResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/MessageResponse.java b/server/src/main/java/com/emotion/dto/response/MessageResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/MessageResponse.java rename to server/src/main/java/com/emotion/dto/response/MessageResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/ResetPasswordResponse.java b/server/src/main/java/com/emotion/dto/response/ResetPasswordResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/ResetPasswordResponse.java rename to server/src/main/java/com/emotion/dto/response/ResetPasswordResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/SmsCodeResponse.java b/server/src/main/java/com/emotion/dto/response/SmsCodeResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/SmsCodeResponse.java rename to server/src/main/java/com/emotion/dto/response/SmsCodeResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/SystemConfigResponse.java b/server/src/main/java/com/emotion/dto/response/SystemConfigResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/SystemConfigResponse.java rename to server/src/main/java/com/emotion/dto/response/SystemConfigResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/TopicInteractionResponse.java b/server/src/main/java/com/emotion/dto/response/TopicInteractionResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/TopicInteractionResponse.java rename to server/src/main/java/com/emotion/dto/response/TopicInteractionResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/UserInfoResponse.java b/server/src/main/java/com/emotion/dto/response/UserInfoResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/UserInfoResponse.java rename to server/src/main/java/com/emotion/dto/response/UserInfoResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/UserResponse.java b/server/src/main/java/com/emotion/dto/response/UserResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/UserResponse.java rename to server/src/main/java/com/emotion/dto/response/UserResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/UserStatsResponse.java b/server/src/main/java/com/emotion/dto/response/UserStatsResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/UserStatsResponse.java rename to server/src/main/java/com/emotion/dto/response/UserStatsResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/achievement/AchievementResponse.java b/server/src/main/java/com/emotion/dto/response/achievement/AchievementResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/achievement/AchievementResponse.java rename to server/src/main/java/com/emotion/dto/response/achievement/AchievementResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/ai/AiRuntimeTestResponse.java b/server/src/main/java/com/emotion/dto/response/ai/AiRuntimeTestResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/ai/AiRuntimeTestResponse.java rename to server/src/main/java/com/emotion/dto/response/ai/AiRuntimeTestResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/ai/AiStreamEvent.java b/server/src/main/java/com/emotion/dto/response/ai/AiStreamEvent.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/ai/AiStreamEvent.java rename to server/src/main/java/com/emotion/dto/response/ai/AiStreamEvent.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/ai/AiTestTemplateResponse.java b/server/src/main/java/com/emotion/dto/response/ai/AiTestTemplateResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/ai/AiTestTemplateResponse.java rename to server/src/main/java/com/emotion/dto/response/ai/AiTestTemplateResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/aiconfig/AiConfigResponse.java b/server/src/main/java/com/emotion/dto/response/aiconfig/AiConfigResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/aiconfig/AiConfigResponse.java rename to server/src/main/java/com/emotion/dto/response/aiconfig/AiConfigResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsBatchResponse.java b/server/src/main/java/com/emotion/dto/response/analytics/AnalyticsBatchResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsBatchResponse.java rename to server/src/main/java/com/emotion/dto/response/analytics/AnalyticsBatchResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsFunnelItem.java b/server/src/main/java/com/emotion/dto/response/analytics/AnalyticsFunnelItem.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsFunnelItem.java rename to server/src/main/java/com/emotion/dto/response/analytics/AnalyticsFunnelItem.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsOverviewResponse.java b/server/src/main/java/com/emotion/dto/response/analytics/AnalyticsOverviewResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsOverviewResponse.java rename to server/src/main/java/com/emotion/dto/response/analytics/AnalyticsOverviewResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsPreferenceItem.java b/server/src/main/java/com/emotion/dto/response/analytics/AnalyticsPreferenceItem.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsPreferenceItem.java rename to server/src/main/java/com/emotion/dto/response/analytics/AnalyticsPreferenceItem.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsTopEventItem.java b/server/src/main/java/com/emotion/dto/response/analytics/AnalyticsTopEventItem.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsTopEventItem.java rename to server/src/main/java/com/emotion/dto/response/analytics/AnalyticsTopEventItem.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsTrendItem.java b/server/src/main/java/com/emotion/dto/response/analytics/AnalyticsTrendItem.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsTrendItem.java rename to server/src/main/java/com/emotion/dto/response/analytics/AnalyticsTrendItem.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsUserItem.java b/server/src/main/java/com/emotion/dto/response/analytics/AnalyticsUserItem.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/analytics/AnalyticsUserItem.java rename to server/src/main/java/com/emotion/dto/response/analytics/AnalyticsUserItem.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/asr/AsrTranscribeResponse.java b/server/src/main/java/com/emotion/dto/response/asr/AsrTranscribeResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/asr/AsrTranscribeResponse.java rename to server/src/main/java/com/emotion/dto/response/asr/AsrTranscribeResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/comment/CommentResponse.java b/server/src/main/java/com/emotion/dto/response/comment/CommentResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/comment/CommentResponse.java rename to server/src/main/java/com/emotion/dto/response/comment/CommentResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/community/CommunityPostResponse.java b/server/src/main/java/com/emotion/dto/response/community/CommunityPostResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/community/CommunityPostResponse.java rename to server/src/main/java/com/emotion/dto/response/community/CommunityPostResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/coze/CozeApiCallResponse.java b/server/src/main/java/com/emotion/dto/response/coze/CozeApiCallResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/coze/CozeApiCallResponse.java rename to server/src/main/java/com/emotion/dto/response/coze/CozeApiCallResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/dictionary/DictionaryResponse.java b/server/src/main/java/com/emotion/dto/response/dictionary/DictionaryResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/dictionary/DictionaryResponse.java rename to server/src/main/java/com/emotion/dto/response/dictionary/DictionaryResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/growth/GrowthTopicResponse.java b/server/src/main/java/com/emotion/dto/response/growth/GrowthTopicResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/growth/GrowthTopicResponse.java rename to server/src/main/java/com/emotion/dto/response/growth/GrowthTopicResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/guest/GuestUserResponse.java b/server/src/main/java/com/emotion/dto/response/guest/GuestUserResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/guest/GuestUserResponse.java rename to server/src/main/java/com/emotion/dto/response/guest/GuestUserResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/reward/RewardResponse.java b/server/src/main/java/com/emotion/dto/response/reward/RewardResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/reward/RewardResponse.java rename to server/src/main/java/com/emotion/dto/response/reward/RewardResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/social/SocialContentItemResponse.java b/server/src/main/java/com/emotion/dto/response/social/SocialContentItemResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/social/SocialContentItemResponse.java rename to server/src/main/java/com/emotion/dto/response/social/SocialContentItemResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/social/SocialProfileInsightResponse.java b/server/src/main/java/com/emotion/dto/response/social/SocialProfileInsightResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/social/SocialProfileInsightResponse.java rename to server/src/main/java/com/emotion/dto/response/social/SocialProfileInsightResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/tts/TtsTaskResponse.java b/server/src/main/java/com/emotion/dto/response/tts/TtsTaskResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/tts/TtsTaskResponse.java rename to server/src/main/java/com/emotion/dto/response/tts/TtsTaskResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/response/userprofile/UserProfileResponse.java b/server/src/main/java/com/emotion/dto/response/userprofile/UserProfileResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/response/userprofile/UserProfileResponse.java rename to server/src/main/java/com/emotion/dto/response/userprofile/UserProfileResponse.java diff --git a/backend-single/src/main/java/com/emotion/dto/websocket/ChatRequest.java b/server/src/main/java/com/emotion/dto/websocket/ChatRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/websocket/ChatRequest.java rename to server/src/main/java/com/emotion/dto/websocket/ChatRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/websocket/ConnectRequest.java b/server/src/main/java/com/emotion/dto/websocket/ConnectRequest.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/websocket/ConnectRequest.java rename to server/src/main/java/com/emotion/dto/websocket/ConnectRequest.java diff --git a/backend-single/src/main/java/com/emotion/dto/websocket/WebSocketMessage.java b/server/src/main/java/com/emotion/dto/websocket/WebSocketMessage.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/websocket/WebSocketMessage.java rename to server/src/main/java/com/emotion/dto/websocket/WebSocketMessage.java diff --git a/backend-single/src/main/java/com/emotion/dto/wechat/WechatCodeSessionResponse.java b/server/src/main/java/com/emotion/dto/wechat/WechatCodeSessionResponse.java similarity index 100% rename from backend-single/src/main/java/com/emotion/dto/wechat/WechatCodeSessionResponse.java rename to server/src/main/java/com/emotion/dto/wechat/WechatCodeSessionResponse.java diff --git a/backend-single/src/main/java/com/emotion/entity/Achievement.java b/server/src/main/java/com/emotion/entity/Achievement.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/Achievement.java rename to server/src/main/java/com/emotion/entity/Achievement.java diff --git a/backend-single/src/main/java/com/emotion/entity/Admin.java b/server/src/main/java/com/emotion/entity/Admin.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/Admin.java rename to server/src/main/java/com/emotion/entity/Admin.java diff --git a/backend-single/src/main/java/com/emotion/entity/AiCallLog.java b/server/src/main/java/com/emotion/entity/AiCallLog.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/AiCallLog.java rename to server/src/main/java/com/emotion/entity/AiCallLog.java diff --git a/backend-single/src/main/java/com/emotion/entity/AiConfig.java b/server/src/main/java/com/emotion/entity/AiConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/AiConfig.java rename to server/src/main/java/com/emotion/entity/AiConfig.java diff --git a/backend-single/src/main/java/com/emotion/entity/AiEndpointConfig.java b/server/src/main/java/com/emotion/entity/AiEndpointConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/AiEndpointConfig.java rename to server/src/main/java/com/emotion/entity/AiEndpointConfig.java diff --git a/backend-single/src/main/java/com/emotion/entity/AiProvider.java b/server/src/main/java/com/emotion/entity/AiProvider.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/AiProvider.java rename to server/src/main/java/com/emotion/entity/AiProvider.java diff --git a/backend-single/src/main/java/com/emotion/entity/AiSceneBinding.java b/server/src/main/java/com/emotion/entity/AiSceneBinding.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/AiSceneBinding.java rename to server/src/main/java/com/emotion/entity/AiSceneBinding.java diff --git a/backend-single/src/main/java/com/emotion/entity/AnalyticsEvent.java b/server/src/main/java/com/emotion/entity/AnalyticsEvent.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/AnalyticsEvent.java rename to server/src/main/java/com/emotion/entity/AnalyticsEvent.java diff --git a/backend-single/src/main/java/com/emotion/entity/ApiEndpoint.java b/server/src/main/java/com/emotion/entity/ApiEndpoint.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/ApiEndpoint.java rename to server/src/main/java/com/emotion/entity/ApiEndpoint.java diff --git a/backend-single/src/main/java/com/emotion/entity/ApiParam.java b/server/src/main/java/com/emotion/entity/ApiParam.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/ApiParam.java rename to server/src/main/java/com/emotion/entity/ApiParam.java diff --git a/backend-single/src/main/java/com/emotion/entity/Comment.java b/server/src/main/java/com/emotion/entity/Comment.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/Comment.java rename to server/src/main/java/com/emotion/entity/Comment.java diff --git a/backend-single/src/main/java/com/emotion/entity/CommunityPost.java b/server/src/main/java/com/emotion/entity/CommunityPost.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/CommunityPost.java rename to server/src/main/java/com/emotion/entity/CommunityPost.java diff --git a/backend-single/src/main/java/com/emotion/entity/Conversation.java b/server/src/main/java/com/emotion/entity/Conversation.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/Conversation.java rename to server/src/main/java/com/emotion/entity/Conversation.java diff --git a/backend-single/src/main/java/com/emotion/entity/CozeApiCall.java b/server/src/main/java/com/emotion/entity/CozeApiCall.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/CozeApiCall.java rename to server/src/main/java/com/emotion/entity/CozeApiCall.java diff --git a/backend-single/src/main/java/com/emotion/entity/DiaryComment.java b/server/src/main/java/com/emotion/entity/DiaryComment.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/DiaryComment.java rename to server/src/main/java/com/emotion/entity/DiaryComment.java diff --git a/backend-single/src/main/java/com/emotion/entity/DiaryPost.java b/server/src/main/java/com/emotion/entity/DiaryPost.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/DiaryPost.java rename to server/src/main/java/com/emotion/entity/DiaryPost.java diff --git a/backend-single/src/main/java/com/emotion/entity/Dictionary.java b/server/src/main/java/com/emotion/entity/Dictionary.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/Dictionary.java rename to server/src/main/java/com/emotion/entity/Dictionary.java diff --git a/backend-single/src/main/java/com/emotion/entity/EmotionAnalysis.java b/server/src/main/java/com/emotion/entity/EmotionAnalysis.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/EmotionAnalysis.java rename to server/src/main/java/com/emotion/entity/EmotionAnalysis.java diff --git a/backend-single/src/main/java/com/emotion/entity/EmotionRecord.java b/server/src/main/java/com/emotion/entity/EmotionRecord.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/EmotionRecord.java rename to server/src/main/java/com/emotion/entity/EmotionRecord.java diff --git a/backend-single/src/main/java/com/emotion/entity/EpicScript.java b/server/src/main/java/com/emotion/entity/EpicScript.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/EpicScript.java rename to server/src/main/java/com/emotion/entity/EpicScript.java diff --git a/backend-single/src/main/java/com/emotion/entity/GrowthTopic.java b/server/src/main/java/com/emotion/entity/GrowthTopic.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/GrowthTopic.java rename to server/src/main/java/com/emotion/entity/GrowthTopic.java diff --git a/backend-single/src/main/java/com/emotion/entity/GuestUser.java b/server/src/main/java/com/emotion/entity/GuestUser.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/GuestUser.java rename to server/src/main/java/com/emotion/entity/GuestUser.java diff --git a/backend-single/src/main/java/com/emotion/entity/LifeEvent.java b/server/src/main/java/com/emotion/entity/LifeEvent.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/LifeEvent.java rename to server/src/main/java/com/emotion/entity/LifeEvent.java diff --git a/backend-single/src/main/java/com/emotion/entity/LifePath.java b/server/src/main/java/com/emotion/entity/LifePath.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/LifePath.java rename to server/src/main/java/com/emotion/entity/LifePath.java diff --git a/backend-single/src/main/java/com/emotion/entity/LocationPin.java b/server/src/main/java/com/emotion/entity/LocationPin.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/LocationPin.java rename to server/src/main/java/com/emotion/entity/LocationPin.java diff --git a/backend-single/src/main/java/com/emotion/entity/Message.java b/server/src/main/java/com/emotion/entity/Message.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/Message.java rename to server/src/main/java/com/emotion/entity/Message.java diff --git a/backend-single/src/main/java/com/emotion/entity/Reward.java b/server/src/main/java/com/emotion/entity/Reward.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/Reward.java rename to server/src/main/java/com/emotion/entity/Reward.java diff --git a/backend-single/src/main/java/com/emotion/entity/SocialContentItem.java b/server/src/main/java/com/emotion/entity/SocialContentItem.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/SocialContentItem.java rename to server/src/main/java/com/emotion/entity/SocialContentItem.java diff --git a/backend-single/src/main/java/com/emotion/entity/SocialProfileInsight.java b/server/src/main/java/com/emotion/entity/SocialProfileInsight.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/SocialProfileInsight.java rename to server/src/main/java/com/emotion/entity/SocialProfileInsight.java diff --git a/backend-single/src/main/java/com/emotion/entity/SystemConfig.java b/server/src/main/java/com/emotion/entity/SystemConfig.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/SystemConfig.java rename to server/src/main/java/com/emotion/entity/SystemConfig.java diff --git a/backend-single/src/main/java/com/emotion/entity/TopicInteraction.java b/server/src/main/java/com/emotion/entity/TopicInteraction.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/TopicInteraction.java rename to server/src/main/java/com/emotion/entity/TopicInteraction.java diff --git a/backend-single/src/main/java/com/emotion/entity/TtsTask.java b/server/src/main/java/com/emotion/entity/TtsTask.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/TtsTask.java rename to server/src/main/java/com/emotion/entity/TtsTask.java diff --git a/backend-single/src/main/java/com/emotion/entity/User.java b/server/src/main/java/com/emotion/entity/User.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/User.java rename to server/src/main/java/com/emotion/entity/User.java diff --git a/backend-single/src/main/java/com/emotion/entity/UserConsentLog.java b/server/src/main/java/com/emotion/entity/UserConsentLog.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/UserConsentLog.java rename to server/src/main/java/com/emotion/entity/UserConsentLog.java diff --git a/backend-single/src/main/java/com/emotion/entity/UserProfile.java b/server/src/main/java/com/emotion/entity/UserProfile.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/UserProfile.java rename to server/src/main/java/com/emotion/entity/UserProfile.java diff --git a/backend-single/src/main/java/com/emotion/entity/UserStats.java b/server/src/main/java/com/emotion/entity/UserStats.java similarity index 100% rename from backend-single/src/main/java/com/emotion/entity/UserStats.java rename to server/src/main/java/com/emotion/entity/UserStats.java diff --git a/backend-single/src/main/java/com/emotion/exception/AuthException.java b/server/src/main/java/com/emotion/exception/AuthException.java similarity index 100% rename from backend-single/src/main/java/com/emotion/exception/AuthException.java rename to server/src/main/java/com/emotion/exception/AuthException.java diff --git a/backend-single/src/main/java/com/emotion/exception/BusinessException.java b/server/src/main/java/com/emotion/exception/BusinessException.java similarity index 100% rename from backend-single/src/main/java/com/emotion/exception/BusinessException.java rename to server/src/main/java/com/emotion/exception/BusinessException.java diff --git a/backend-single/src/main/java/com/emotion/exception/CaptchaException.java b/server/src/main/java/com/emotion/exception/CaptchaException.java similarity index 100% rename from backend-single/src/main/java/com/emotion/exception/CaptchaException.java rename to server/src/main/java/com/emotion/exception/CaptchaException.java diff --git a/backend-single/src/main/java/com/emotion/exception/GlobalExceptionHandler.java b/server/src/main/java/com/emotion/exception/GlobalExceptionHandler.java similarity index 100% rename from backend-single/src/main/java/com/emotion/exception/GlobalExceptionHandler.java rename to server/src/main/java/com/emotion/exception/GlobalExceptionHandler.java diff --git a/backend-single/src/main/java/com/emotion/exception/TokenException.java b/server/src/main/java/com/emotion/exception/TokenException.java similarity index 100% rename from backend-single/src/main/java/com/emotion/exception/TokenException.java rename to server/src/main/java/com/emotion/exception/TokenException.java diff --git a/backend-single/src/main/java/com/emotion/exception/WechatApiException.java b/server/src/main/java/com/emotion/exception/WechatApiException.java similarity index 100% rename from backend-single/src/main/java/com/emotion/exception/WechatApiException.java rename to server/src/main/java/com/emotion/exception/WechatApiException.java diff --git a/backend-single/src/main/java/com/emotion/handler/EmotionMetaObjectHandler.java b/server/src/main/java/com/emotion/handler/EmotionMetaObjectHandler.java similarity index 100% rename from backend-single/src/main/java/com/emotion/handler/EmotionMetaObjectHandler.java rename to server/src/main/java/com/emotion/handler/EmotionMetaObjectHandler.java diff --git a/backend-single/src/main/java/com/emotion/interceptor/AdminAuthInterceptor.java b/server/src/main/java/com/emotion/interceptor/AdminAuthInterceptor.java similarity index 100% rename from backend-single/src/main/java/com/emotion/interceptor/AdminAuthInterceptor.java rename to server/src/main/java/com/emotion/interceptor/AdminAuthInterceptor.java diff --git a/backend-single/src/main/java/com/emotion/interceptor/AuthInterceptor.java b/server/src/main/java/com/emotion/interceptor/AuthInterceptor.java similarity index 100% rename from backend-single/src/main/java/com/emotion/interceptor/AuthInterceptor.java rename to server/src/main/java/com/emotion/interceptor/AuthInterceptor.java diff --git a/backend-single/src/main/java/com/emotion/interceptor/JwtAuthInterceptor.java b/server/src/main/java/com/emotion/interceptor/JwtAuthInterceptor.java similarity index 100% rename from backend-single/src/main/java/com/emotion/interceptor/JwtAuthInterceptor.java rename to server/src/main/java/com/emotion/interceptor/JwtAuthInterceptor.java diff --git a/backend-single/src/main/java/com/emotion/interceptor/UserContextInterceptor.java b/server/src/main/java/com/emotion/interceptor/UserContextInterceptor.java similarity index 100% rename from backend-single/src/main/java/com/emotion/interceptor/UserContextInterceptor.java rename to server/src/main/java/com/emotion/interceptor/UserContextInterceptor.java diff --git a/backend-single/src/main/java/com/emotion/interceptor/WebSocketAuthInterceptor.java b/server/src/main/java/com/emotion/interceptor/WebSocketAuthInterceptor.java similarity index 100% rename from backend-single/src/main/java/com/emotion/interceptor/WebSocketAuthInterceptor.java rename to server/src/main/java/com/emotion/interceptor/WebSocketAuthInterceptor.java diff --git a/backend-single/src/main/java/com/emotion/interceptor/WechatApiLoggingInterceptor.java b/server/src/main/java/com/emotion/interceptor/WechatApiLoggingInterceptor.java similarity index 100% rename from backend-single/src/main/java/com/emotion/interceptor/WechatApiLoggingInterceptor.java rename to server/src/main/java/com/emotion/interceptor/WechatApiLoggingInterceptor.java diff --git a/backend-single/src/main/java/com/emotion/mapper/AchievementMapper.java b/server/src/main/java/com/emotion/mapper/AchievementMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/AchievementMapper.java rename to server/src/main/java/com/emotion/mapper/AchievementMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/AdminMapper.java b/server/src/main/java/com/emotion/mapper/AdminMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/AdminMapper.java rename to server/src/main/java/com/emotion/mapper/AdminMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/AiCallLogMapper.java b/server/src/main/java/com/emotion/mapper/AiCallLogMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/AiCallLogMapper.java rename to server/src/main/java/com/emotion/mapper/AiCallLogMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/AiConfigMapper.java b/server/src/main/java/com/emotion/mapper/AiConfigMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/AiConfigMapper.java rename to server/src/main/java/com/emotion/mapper/AiConfigMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/AiEndpointConfigMapper.java b/server/src/main/java/com/emotion/mapper/AiEndpointConfigMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/AiEndpointConfigMapper.java rename to server/src/main/java/com/emotion/mapper/AiEndpointConfigMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/AiProviderMapper.java b/server/src/main/java/com/emotion/mapper/AiProviderMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/AiProviderMapper.java rename to server/src/main/java/com/emotion/mapper/AiProviderMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/AiSceneBindingMapper.java b/server/src/main/java/com/emotion/mapper/AiSceneBindingMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/AiSceneBindingMapper.java rename to server/src/main/java/com/emotion/mapper/AiSceneBindingMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/AnalyticsEventMapper.java b/server/src/main/java/com/emotion/mapper/AnalyticsEventMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/AnalyticsEventMapper.java rename to server/src/main/java/com/emotion/mapper/AnalyticsEventMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/ApiEndpointMapper.java b/server/src/main/java/com/emotion/mapper/ApiEndpointMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/ApiEndpointMapper.java rename to server/src/main/java/com/emotion/mapper/ApiEndpointMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/ApiParamMapper.java b/server/src/main/java/com/emotion/mapper/ApiParamMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/ApiParamMapper.java rename to server/src/main/java/com/emotion/mapper/ApiParamMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/CommentMapper.java b/server/src/main/java/com/emotion/mapper/CommentMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/CommentMapper.java rename to server/src/main/java/com/emotion/mapper/CommentMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/CommunityPostMapper.java b/server/src/main/java/com/emotion/mapper/CommunityPostMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/CommunityPostMapper.java rename to server/src/main/java/com/emotion/mapper/CommunityPostMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/ConversationMapper.java b/server/src/main/java/com/emotion/mapper/ConversationMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/ConversationMapper.java rename to server/src/main/java/com/emotion/mapper/ConversationMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/CozeApiCallMapper.java b/server/src/main/java/com/emotion/mapper/CozeApiCallMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/CozeApiCallMapper.java rename to server/src/main/java/com/emotion/mapper/CozeApiCallMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/DiaryCommentMapper.java b/server/src/main/java/com/emotion/mapper/DiaryCommentMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/DiaryCommentMapper.java rename to server/src/main/java/com/emotion/mapper/DiaryCommentMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/DiaryPostMapper.java b/server/src/main/java/com/emotion/mapper/DiaryPostMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/DiaryPostMapper.java rename to server/src/main/java/com/emotion/mapper/DiaryPostMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/DictionaryMapper.java b/server/src/main/java/com/emotion/mapper/DictionaryMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/DictionaryMapper.java rename to server/src/main/java/com/emotion/mapper/DictionaryMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/EmotionAnalysisMapper.java b/server/src/main/java/com/emotion/mapper/EmotionAnalysisMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/EmotionAnalysisMapper.java rename to server/src/main/java/com/emotion/mapper/EmotionAnalysisMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/EmotionRecordMapper.java b/server/src/main/java/com/emotion/mapper/EmotionRecordMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/EmotionRecordMapper.java rename to server/src/main/java/com/emotion/mapper/EmotionRecordMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/EpicScriptMapper.java b/server/src/main/java/com/emotion/mapper/EpicScriptMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/EpicScriptMapper.java rename to server/src/main/java/com/emotion/mapper/EpicScriptMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/GrowthTopicMapper.java b/server/src/main/java/com/emotion/mapper/GrowthTopicMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/GrowthTopicMapper.java rename to server/src/main/java/com/emotion/mapper/GrowthTopicMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/GuestUserMapper.java b/server/src/main/java/com/emotion/mapper/GuestUserMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/GuestUserMapper.java rename to server/src/main/java/com/emotion/mapper/GuestUserMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/LifeEventMapper.java b/server/src/main/java/com/emotion/mapper/LifeEventMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/LifeEventMapper.java rename to server/src/main/java/com/emotion/mapper/LifeEventMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/LifePathMapper.java b/server/src/main/java/com/emotion/mapper/LifePathMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/LifePathMapper.java rename to server/src/main/java/com/emotion/mapper/LifePathMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/LocationPinMapper.java b/server/src/main/java/com/emotion/mapper/LocationPinMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/LocationPinMapper.java rename to server/src/main/java/com/emotion/mapper/LocationPinMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/MessageMapper.java b/server/src/main/java/com/emotion/mapper/MessageMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/MessageMapper.java rename to server/src/main/java/com/emotion/mapper/MessageMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/RewardMapper.java b/server/src/main/java/com/emotion/mapper/RewardMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/RewardMapper.java rename to server/src/main/java/com/emotion/mapper/RewardMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/SocialContentItemMapper.java b/server/src/main/java/com/emotion/mapper/SocialContentItemMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/SocialContentItemMapper.java rename to server/src/main/java/com/emotion/mapper/SocialContentItemMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/SocialProfileInsightMapper.java b/server/src/main/java/com/emotion/mapper/SocialProfileInsightMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/SocialProfileInsightMapper.java rename to server/src/main/java/com/emotion/mapper/SocialProfileInsightMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/SystemConfigMapper.java b/server/src/main/java/com/emotion/mapper/SystemConfigMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/SystemConfigMapper.java rename to server/src/main/java/com/emotion/mapper/SystemConfigMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/TopicInteractionMapper.java b/server/src/main/java/com/emotion/mapper/TopicInteractionMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/TopicInteractionMapper.java rename to server/src/main/java/com/emotion/mapper/TopicInteractionMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/TtsTaskMapper.java b/server/src/main/java/com/emotion/mapper/TtsTaskMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/TtsTaskMapper.java rename to server/src/main/java/com/emotion/mapper/TtsTaskMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/UserConsentLogMapper.java b/server/src/main/java/com/emotion/mapper/UserConsentLogMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/UserConsentLogMapper.java rename to server/src/main/java/com/emotion/mapper/UserConsentLogMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/UserMapper.java b/server/src/main/java/com/emotion/mapper/UserMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/UserMapper.java rename to server/src/main/java/com/emotion/mapper/UserMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/UserProfileMapper.java b/server/src/main/java/com/emotion/mapper/UserProfileMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/UserProfileMapper.java rename to server/src/main/java/com/emotion/mapper/UserProfileMapper.java diff --git a/backend-single/src/main/java/com/emotion/mapper/UserStatsMapper.java b/server/src/main/java/com/emotion/mapper/UserStatsMapper.java similarity index 100% rename from backend-single/src/main/java/com/emotion/mapper/UserStatsMapper.java rename to server/src/main/java/com/emotion/mapper/UserStatsMapper.java diff --git a/backend-single/src/main/java/com/emotion/service/AchievementService.java b/server/src/main/java/com/emotion/service/AchievementService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AchievementService.java rename to server/src/main/java/com/emotion/service/AchievementService.java diff --git a/backend-single/src/main/java/com/emotion/service/AdminAuthService.java b/server/src/main/java/com/emotion/service/AdminAuthService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AdminAuthService.java rename to server/src/main/java/com/emotion/service/AdminAuthService.java diff --git a/backend-single/src/main/java/com/emotion/service/AdminService.java b/server/src/main/java/com/emotion/service/AdminService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AdminService.java rename to server/src/main/java/com/emotion/service/AdminService.java diff --git a/backend-single/src/main/java/com/emotion/service/AiCallLogService.java b/server/src/main/java/com/emotion/service/AiCallLogService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AiCallLogService.java rename to server/src/main/java/com/emotion/service/AiCallLogService.java diff --git a/backend-single/src/main/java/com/emotion/service/AiChatService.java b/server/src/main/java/com/emotion/service/AiChatService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AiChatService.java rename to server/src/main/java/com/emotion/service/AiChatService.java diff --git a/backend-single/src/main/java/com/emotion/service/AiConfigService.java b/server/src/main/java/com/emotion/service/AiConfigService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AiConfigService.java rename to server/src/main/java/com/emotion/service/AiConfigService.java diff --git a/backend-single/src/main/java/com/emotion/service/AiEndpointConfigService.java b/server/src/main/java/com/emotion/service/AiEndpointConfigService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AiEndpointConfigService.java rename to server/src/main/java/com/emotion/service/AiEndpointConfigService.java diff --git a/backend-single/src/main/java/com/emotion/service/AiProviderService.java b/server/src/main/java/com/emotion/service/AiProviderService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AiProviderService.java rename to server/src/main/java/com/emotion/service/AiProviderService.java diff --git a/backend-single/src/main/java/com/emotion/service/AiRuntimeService.java b/server/src/main/java/com/emotion/service/AiRuntimeService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AiRuntimeService.java rename to server/src/main/java/com/emotion/service/AiRuntimeService.java diff --git a/backend-single/src/main/java/com/emotion/service/AiSceneBindingService.java b/server/src/main/java/com/emotion/service/AiSceneBindingService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AiSceneBindingService.java rename to server/src/main/java/com/emotion/service/AiSceneBindingService.java diff --git a/backend-single/src/main/java/com/emotion/service/AnalyticsService.java b/server/src/main/java/com/emotion/service/AnalyticsService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AnalyticsService.java rename to server/src/main/java/com/emotion/service/AnalyticsService.java diff --git a/backend-single/src/main/java/com/emotion/service/ApiEndpointService.java b/server/src/main/java/com/emotion/service/ApiEndpointService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/ApiEndpointService.java rename to server/src/main/java/com/emotion/service/ApiEndpointService.java diff --git a/backend-single/src/main/java/com/emotion/service/ApiEndpointSyncRunner.java b/server/src/main/java/com/emotion/service/ApiEndpointSyncRunner.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/ApiEndpointSyncRunner.java rename to server/src/main/java/com/emotion/service/ApiEndpointSyncRunner.java diff --git a/backend-single/src/main/java/com/emotion/service/AsrService.java b/server/src/main/java/com/emotion/service/AsrService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AsrService.java rename to server/src/main/java/com/emotion/service/AsrService.java diff --git a/backend-single/src/main/java/com/emotion/service/AuthService.java b/server/src/main/java/com/emotion/service/AuthService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/AuthService.java rename to server/src/main/java/com/emotion/service/AuthService.java diff --git a/backend-single/src/main/java/com/emotion/service/CommentService.java b/server/src/main/java/com/emotion/service/CommentService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/CommentService.java rename to server/src/main/java/com/emotion/service/CommentService.java diff --git a/backend-single/src/main/java/com/emotion/service/CommunityPostService.java b/server/src/main/java/com/emotion/service/CommunityPostService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/CommunityPostService.java rename to server/src/main/java/com/emotion/service/CommunityPostService.java diff --git a/backend-single/src/main/java/com/emotion/service/ConversationService.java b/server/src/main/java/com/emotion/service/ConversationService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/ConversationService.java rename to server/src/main/java/com/emotion/service/ConversationService.java diff --git a/backend-single/src/main/java/com/emotion/service/CozeApiCallService.java b/server/src/main/java/com/emotion/service/CozeApiCallService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/CozeApiCallService.java rename to server/src/main/java/com/emotion/service/CozeApiCallService.java diff --git a/backend-single/src/main/java/com/emotion/service/DashboardService.java b/server/src/main/java/com/emotion/service/DashboardService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/DashboardService.java rename to server/src/main/java/com/emotion/service/DashboardService.java diff --git a/backend-single/src/main/java/com/emotion/service/DiaryCommentService.java b/server/src/main/java/com/emotion/service/DiaryCommentService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/DiaryCommentService.java rename to server/src/main/java/com/emotion/service/DiaryCommentService.java diff --git a/backend-single/src/main/java/com/emotion/service/DiaryPostService.java b/server/src/main/java/com/emotion/service/DiaryPostService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/DiaryPostService.java rename to server/src/main/java/com/emotion/service/DiaryPostService.java diff --git a/backend-single/src/main/java/com/emotion/service/DictionaryService.java b/server/src/main/java/com/emotion/service/DictionaryService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/DictionaryService.java rename to server/src/main/java/com/emotion/service/DictionaryService.java diff --git a/backend-single/src/main/java/com/emotion/service/EmotionAnalysisService.java b/server/src/main/java/com/emotion/service/EmotionAnalysisService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/EmotionAnalysisService.java rename to server/src/main/java/com/emotion/service/EmotionAnalysisService.java diff --git a/backend-single/src/main/java/com/emotion/service/EmotionRecordService.java b/server/src/main/java/com/emotion/service/EmotionRecordService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/EmotionRecordService.java rename to server/src/main/java/com/emotion/service/EmotionRecordService.java diff --git a/backend-single/src/main/java/com/emotion/service/EpicScriptService.java b/server/src/main/java/com/emotion/service/EpicScriptService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/EpicScriptService.java rename to server/src/main/java/com/emotion/service/EpicScriptService.java diff --git a/backend-single/src/main/java/com/emotion/service/GrowthTopicService.java b/server/src/main/java/com/emotion/service/GrowthTopicService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/GrowthTopicService.java rename to server/src/main/java/com/emotion/service/GrowthTopicService.java diff --git a/backend-single/src/main/java/com/emotion/service/GuestUserService.java b/server/src/main/java/com/emotion/service/GuestUserService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/GuestUserService.java rename to server/src/main/java/com/emotion/service/GuestUserService.java diff --git a/backend-single/src/main/java/com/emotion/service/LifeEventService.java b/server/src/main/java/com/emotion/service/LifeEventService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/LifeEventService.java rename to server/src/main/java/com/emotion/service/LifeEventService.java diff --git a/backend-single/src/main/java/com/emotion/service/LifePathService.java b/server/src/main/java/com/emotion/service/LifePathService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/LifePathService.java rename to server/src/main/java/com/emotion/service/LifePathService.java diff --git a/backend-single/src/main/java/com/emotion/service/MessageService.java b/server/src/main/java/com/emotion/service/MessageService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/MessageService.java rename to server/src/main/java/com/emotion/service/MessageService.java diff --git a/backend-single/src/main/java/com/emotion/service/RewardService.java b/server/src/main/java/com/emotion/service/RewardService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/RewardService.java rename to server/src/main/java/com/emotion/service/RewardService.java diff --git a/backend-single/src/main/java/com/emotion/service/ScriptContextService.java b/server/src/main/java/com/emotion/service/ScriptContextService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/ScriptContextService.java rename to server/src/main/java/com/emotion/service/ScriptContextService.java diff --git a/backend-single/src/main/java/com/emotion/service/SocialContentService.java b/server/src/main/java/com/emotion/service/SocialContentService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/SocialContentService.java rename to server/src/main/java/com/emotion/service/SocialContentService.java diff --git a/backend-single/src/main/java/com/emotion/service/SocialInsightService.java b/server/src/main/java/com/emotion/service/SocialInsightService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/SocialInsightService.java rename to server/src/main/java/com/emotion/service/SocialInsightService.java diff --git a/backend-single/src/main/java/com/emotion/service/SystemConfigService.java b/server/src/main/java/com/emotion/service/SystemConfigService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/SystemConfigService.java rename to server/src/main/java/com/emotion/service/SystemConfigService.java diff --git a/backend-single/src/main/java/com/emotion/service/TokenService.java b/server/src/main/java/com/emotion/service/TokenService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/TokenService.java rename to server/src/main/java/com/emotion/service/TokenService.java diff --git a/backend-single/src/main/java/com/emotion/service/TopicInteractionService.java b/server/src/main/java/com/emotion/service/TopicInteractionService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/TopicInteractionService.java rename to server/src/main/java/com/emotion/service/TopicInteractionService.java diff --git a/backend-single/src/main/java/com/emotion/service/TtsEngineClient.java b/server/src/main/java/com/emotion/service/TtsEngineClient.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/TtsEngineClient.java rename to server/src/main/java/com/emotion/service/TtsEngineClient.java diff --git a/backend-single/src/main/java/com/emotion/service/TtsTaskService.java b/server/src/main/java/com/emotion/service/TtsTaskService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/TtsTaskService.java rename to server/src/main/java/com/emotion/service/TtsTaskService.java diff --git a/backend-single/src/main/java/com/emotion/service/UserProfileService.java b/server/src/main/java/com/emotion/service/UserProfileService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/UserProfileService.java rename to server/src/main/java/com/emotion/service/UserProfileService.java diff --git a/backend-single/src/main/java/com/emotion/service/UserService.java b/server/src/main/java/com/emotion/service/UserService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/UserService.java rename to server/src/main/java/com/emotion/service/UserService.java diff --git a/backend-single/src/main/java/com/emotion/service/UserStatsService.java b/server/src/main/java/com/emotion/service/UserStatsService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/UserStatsService.java rename to server/src/main/java/com/emotion/service/UserStatsService.java diff --git a/backend-single/src/main/java/com/emotion/service/WebSocketService.java b/server/src/main/java/com/emotion/service/WebSocketService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/WebSocketService.java rename to server/src/main/java/com/emotion/service/WebSocketService.java diff --git a/backend-single/src/main/java/com/emotion/service/WechatMiniProgramService.java b/server/src/main/java/com/emotion/service/WechatMiniProgramService.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/WechatMiniProgramService.java rename to server/src/main/java/com/emotion/service/WechatMiniProgramService.java diff --git a/backend-single/src/main/java/com/emotion/service/ai/AiProviderAdapter.java b/server/src/main/java/com/emotion/service/ai/AiProviderAdapter.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/ai/AiProviderAdapter.java rename to server/src/main/java/com/emotion/service/ai/AiProviderAdapter.java diff --git a/backend-single/src/main/java/com/emotion/service/ai/AiTemplateRenderer.java b/server/src/main/java/com/emotion/service/ai/AiTemplateRenderer.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/ai/AiTemplateRenderer.java rename to server/src/main/java/com/emotion/service/ai/AiTemplateRenderer.java diff --git a/backend-single/src/main/java/com/emotion/service/ai/CozeProviderAdapter.java b/server/src/main/java/com/emotion/service/ai/CozeProviderAdapter.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/ai/CozeProviderAdapter.java rename to server/src/main/java/com/emotion/service/ai/CozeProviderAdapter.java diff --git a/backend-single/src/main/java/com/emotion/service/ai/DifyProviderAdapter.java b/server/src/main/java/com/emotion/service/ai/DifyProviderAdapter.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/ai/DifyProviderAdapter.java rename to server/src/main/java/com/emotion/service/ai/DifyProviderAdapter.java diff --git a/backend-single/src/main/java/com/emotion/service/ai/ProviderHttpSupport.java b/server/src/main/java/com/emotion/service/ai/ProviderHttpSupport.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/ai/ProviderHttpSupport.java rename to server/src/main/java/com/emotion/service/ai/ProviderHttpSupport.java diff --git a/backend-single/src/main/java/com/emotion/service/analytics/AnalyticsDictionary.java b/server/src/main/java/com/emotion/service/analytics/AnalyticsDictionary.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/analytics/AnalyticsDictionary.java rename to server/src/main/java/com/emotion/service/analytics/AnalyticsDictionary.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AchievementServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AchievementServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AchievementServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AchievementServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AdminAuthServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AdminAuthServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AdminAuthServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AdminAuthServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AdminServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AdminServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AdminServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AdminServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AiCallLogServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AiCallLogServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AiCallLogServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AiCallLogServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AiChatServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AiChatServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AiChatServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AiChatServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AiConfigServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AiConfigServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AiConfigServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AiConfigServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AiEndpointConfigServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AiEndpointConfigServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AiEndpointConfigServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AiEndpointConfigServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AiProviderServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AiProviderServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AiProviderServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AiProviderServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AiRuntimeServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AiRuntimeServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AiRuntimeServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AiRuntimeServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AiSceneBindingServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AiSceneBindingServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AiSceneBindingServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AiSceneBindingServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AnalyticsServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AnalyticsServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AnalyticsServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AnalyticsServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/ApiEndpointServiceImpl.java b/server/src/main/java/com/emotion/service/impl/ApiEndpointServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/ApiEndpointServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/ApiEndpointServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AsrServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AsrServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AsrServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AsrServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/AuthServiceImpl.java b/server/src/main/java/com/emotion/service/impl/AuthServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/AuthServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/AuthServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/CommentServiceImpl.java b/server/src/main/java/com/emotion/service/impl/CommentServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/CommentServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/CommentServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/CommunityPostServiceImpl.java b/server/src/main/java/com/emotion/service/impl/CommunityPostServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/CommunityPostServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/CommunityPostServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/ConversationServiceImpl.java b/server/src/main/java/com/emotion/service/impl/ConversationServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/ConversationServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/ConversationServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/CozeApiCallServiceImpl.java b/server/src/main/java/com/emotion/service/impl/CozeApiCallServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/CozeApiCallServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/CozeApiCallServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/DashboardServiceImpl.java b/server/src/main/java/com/emotion/service/impl/DashboardServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/DashboardServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/DashboardServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/DiaryCommentServiceImpl.java b/server/src/main/java/com/emotion/service/impl/DiaryCommentServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/DiaryCommentServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/DiaryCommentServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/DiaryPostServiceImpl.java b/server/src/main/java/com/emotion/service/impl/DiaryPostServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/DiaryPostServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/DiaryPostServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/DictionaryServiceImpl.java b/server/src/main/java/com/emotion/service/impl/DictionaryServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/DictionaryServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/DictionaryServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/EmotionAnalysisServiceImpl.java b/server/src/main/java/com/emotion/service/impl/EmotionAnalysisServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/EmotionAnalysisServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/EmotionAnalysisServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/EmotionRecordServiceImpl.java b/server/src/main/java/com/emotion/service/impl/EmotionRecordServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/EmotionRecordServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/EmotionRecordServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/EpicScriptServiceImpl.java b/server/src/main/java/com/emotion/service/impl/EpicScriptServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/EpicScriptServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/EpicScriptServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/GrowthTopicServiceImpl.java b/server/src/main/java/com/emotion/service/impl/GrowthTopicServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/GrowthTopicServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/GrowthTopicServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/GuestUserServiceImpl.java b/server/src/main/java/com/emotion/service/impl/GuestUserServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/GuestUserServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/GuestUserServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/HttpTtsEngineClient.java b/server/src/main/java/com/emotion/service/impl/HttpTtsEngineClient.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/HttpTtsEngineClient.java rename to server/src/main/java/com/emotion/service/impl/HttpTtsEngineClient.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/LifeEventServiceImpl.java b/server/src/main/java/com/emotion/service/impl/LifeEventServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/LifeEventServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/LifeEventServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/LifePathServiceImpl.java b/server/src/main/java/com/emotion/service/impl/LifePathServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/LifePathServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/LifePathServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/MessageServiceImpl.java b/server/src/main/java/com/emotion/service/impl/MessageServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/MessageServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/MessageServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/RewardServiceImpl.java b/server/src/main/java/com/emotion/service/impl/RewardServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/RewardServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/RewardServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/ScriptContextServiceImpl.java b/server/src/main/java/com/emotion/service/impl/ScriptContextServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/ScriptContextServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/ScriptContextServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/SocialContentServiceImpl.java b/server/src/main/java/com/emotion/service/impl/SocialContentServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/SocialContentServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/SocialContentServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/SocialInsightServiceImpl.java b/server/src/main/java/com/emotion/service/impl/SocialInsightServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/SocialInsightServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/SocialInsightServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/SystemConfigServiceImpl.java b/server/src/main/java/com/emotion/service/impl/SystemConfigServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/SystemConfigServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/SystemConfigServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/TokenServiceImpl.java b/server/src/main/java/com/emotion/service/impl/TokenServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/TokenServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/TokenServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/TopicInteractionServiceImpl.java b/server/src/main/java/com/emotion/service/impl/TopicInteractionServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/TopicInteractionServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/TopicInteractionServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/TtsTaskServiceImpl.java b/server/src/main/java/com/emotion/service/impl/TtsTaskServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/TtsTaskServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/TtsTaskServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/UserProfileServiceImpl.java b/server/src/main/java/com/emotion/service/impl/UserProfileServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/UserProfileServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/UserProfileServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/UserServiceImpl.java b/server/src/main/java/com/emotion/service/impl/UserServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/UserServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/UserServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/UserStatsServiceImpl.java b/server/src/main/java/com/emotion/service/impl/UserStatsServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/UserStatsServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/UserStatsServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/WebSocketServiceImpl.java b/server/src/main/java/com/emotion/service/impl/WebSocketServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/WebSocketServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/WebSocketServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/service/impl/WechatMiniProgramServiceImpl.java b/server/src/main/java/com/emotion/service/impl/WechatMiniProgramServiceImpl.java similarity index 100% rename from backend-single/src/main/java/com/emotion/service/impl/WechatMiniProgramServiceImpl.java rename to server/src/main/java/com/emotion/service/impl/WechatMiniProgramServiceImpl.java diff --git a/backend-single/src/main/java/com/emotion/util/JwtUtil.java b/server/src/main/java/com/emotion/util/JwtUtil.java similarity index 100% rename from backend-single/src/main/java/com/emotion/util/JwtUtil.java rename to server/src/main/java/com/emotion/util/JwtUtil.java diff --git a/backend-single/src/main/java/com/emotion/util/SnowflakeIdGenerator.java b/server/src/main/java/com/emotion/util/SnowflakeIdGenerator.java similarity index 100% rename from backend-single/src/main/java/com/emotion/util/SnowflakeIdGenerator.java rename to server/src/main/java/com/emotion/util/SnowflakeIdGenerator.java diff --git a/backend-single/src/main/java/com/emotion/util/TokenUtil.java b/server/src/main/java/com/emotion/util/TokenUtil.java similarity index 100% rename from backend-single/src/main/java/com/emotion/util/TokenUtil.java rename to server/src/main/java/com/emotion/util/TokenUtil.java diff --git a/backend-single/src/main/java/com/emotion/util/UserContextHolder.java b/server/src/main/java/com/emotion/util/UserContextHolder.java similarity index 100% rename from backend-single/src/main/java/com/emotion/util/UserContextHolder.java rename to server/src/main/java/com/emotion/util/UserContextHolder.java diff --git a/backend-single/src/main/java/com/emotion/util/UserContextUtils.java b/server/src/main/java/com/emotion/util/UserContextUtils.java similarity index 100% rename from backend-single/src/main/java/com/emotion/util/UserContextUtils.java rename to server/src/main/java/com/emotion/util/UserContextUtils.java diff --git a/backend-single/src/main/resources/application-local.yml b/server/src/main/resources/application-local.yml similarity index 100% rename from backend-single/src/main/resources/application-local.yml rename to server/src/main/resources/application-local.yml diff --git a/backend-single/src/main/resources/application-prod.yml b/server/src/main/resources/application-prod.yml similarity index 100% rename from backend-single/src/main/resources/application-prod.yml rename to server/src/main/resources/application-prod.yml diff --git a/backend-single/src/main/resources/application-test.yml b/server/src/main/resources/application-test.yml similarity index 100% rename from backend-single/src/main/resources/application-test.yml rename to server/src/main/resources/application-test.yml diff --git a/backend-single/src/main/resources/application.yml b/server/src/main/resources/application.yml similarity index 100% rename from backend-single/src/main/resources/application.yml rename to server/src/main/resources/application.yml diff --git a/backend-single/src/main/resources/db/migration/V20260523__add_api_endpoint_tables.sql b/server/src/main/resources/db/migration/V20260523__add_api_endpoint_tables.sql similarity index 100% rename from backend-single/src/main/resources/db/migration/V20260523__add_api_endpoint_tables.sql rename to server/src/main/resources/db/migration/V20260523__add_api_endpoint_tables.sql diff --git a/backend-single/src/main/resources/db/migration/V20260525__add_user_name_to_ai_call_log.sql b/server/src/main/resources/db/migration/V20260525__add_user_name_to_ai_call_log.sql similarity index 100% rename from backend-single/src/main/resources/db/migration/V20260525__add_user_name_to_ai_call_log.sql rename to server/src/main/resources/db/migration/V20260525__add_user_name_to_ai_call_log.sql diff --git a/backend-single/src/main/resources/db/migration/V20260624__add_user_profile_tag_library.sql b/server/src/main/resources/db/migration/V20260624__add_user_profile_tag_library.sql similarity index 100% rename from backend-single/src/main/resources/db/migration/V20260624__add_user_profile_tag_library.sql rename to server/src/main/resources/db/migration/V20260624__add_user_profile_tag_library.sql diff --git a/backend-single/src/test/java/com/emotion/config/RestTemplateRuntimeConfigTest.java b/server/src/test/java/com/emotion/config/RestTemplateRuntimeConfigTest.java similarity index 100% rename from backend-single/src/test/java/com/emotion/config/RestTemplateRuntimeConfigTest.java rename to server/src/test/java/com/emotion/config/RestTemplateRuntimeConfigTest.java diff --git a/backend-single/src/test/java/com/emotion/controller/AuthControllerTest.java b/server/src/test/java/com/emotion/controller/AuthControllerTest.java similarity index 100% rename from backend-single/src/test/java/com/emotion/controller/AuthControllerTest.java rename to server/src/test/java/com/emotion/controller/AuthControllerTest.java diff --git a/backend-single/src/test/java/com/emotion/exception/GlobalExceptionHandlerWechatTest.java b/server/src/test/java/com/emotion/exception/GlobalExceptionHandlerWechatTest.java similarity index 100% rename from backend-single/src/test/java/com/emotion/exception/GlobalExceptionHandlerWechatTest.java rename to server/src/test/java/com/emotion/exception/GlobalExceptionHandlerWechatTest.java diff --git a/backend-single/src/test/java/com/emotion/interceptor/WechatApiLoggingInterceptorTest.java b/server/src/test/java/com/emotion/interceptor/WechatApiLoggingInterceptorTest.java similarity index 100% rename from backend-single/src/test/java/com/emotion/interceptor/WechatApiLoggingInterceptorTest.java rename to server/src/test/java/com/emotion/interceptor/WechatApiLoggingInterceptorTest.java diff --git a/backend-single/src/test/java/com/emotion/service/AiChatServiceImplTest.java b/server/src/test/java/com/emotion/service/AiChatServiceImplTest.java similarity index 100% rename from backend-single/src/test/java/com/emotion/service/AiChatServiceImplTest.java rename to server/src/test/java/com/emotion/service/AiChatServiceImplTest.java diff --git a/backend-single/src/test/java/com/emotion/service/AiRuntimeServiceImplTest.java b/server/src/test/java/com/emotion/service/AiRuntimeServiceImplTest.java similarity index 100% rename from backend-single/src/test/java/com/emotion/service/AiRuntimeServiceImplTest.java rename to server/src/test/java/com/emotion/service/AiRuntimeServiceImplTest.java diff --git a/backend-single/src/test/java/com/emotion/service/AnalyticsServiceTest.java b/server/src/test/java/com/emotion/service/AnalyticsServiceTest.java similarity index 100% rename from backend-single/src/test/java/com/emotion/service/AnalyticsServiceTest.java rename to server/src/test/java/com/emotion/service/AnalyticsServiceTest.java diff --git a/backend-single/src/test/java/com/emotion/service/CozeWorkflowIntegrationTest.java b/server/src/test/java/com/emotion/service/CozeWorkflowIntegrationTest.java similarity index 100% rename from backend-single/src/test/java/com/emotion/service/CozeWorkflowIntegrationTest.java rename to server/src/test/java/com/emotion/service/CozeWorkflowIntegrationTest.java diff --git a/backend-single/src/test/java/com/emotion/service/DashboardServiceTest.java b/server/src/test/java/com/emotion/service/DashboardServiceTest.java similarity index 100% rename from backend-single/src/test/java/com/emotion/service/DashboardServiceTest.java rename to server/src/test/java/com/emotion/service/DashboardServiceTest.java diff --git a/backend-single/src/test/java/com/emotion/service/EpicScriptServiceImplTest.java b/server/src/test/java/com/emotion/service/EpicScriptServiceImplTest.java similarity index 100% rename from backend-single/src/test/java/com/emotion/service/EpicScriptServiceImplTest.java rename to server/src/test/java/com/emotion/service/EpicScriptServiceImplTest.java diff --git a/backend-single/src/test/java/com/emotion/service/TtsTaskServiceTest.java b/server/src/test/java/com/emotion/service/TtsTaskServiceTest.java similarity index 100% rename from backend-single/src/test/java/com/emotion/service/TtsTaskServiceTest.java rename to server/src/test/java/com/emotion/service/TtsTaskServiceTest.java diff --git a/backend-single/src/test/java/com/emotion/service/impl/WechatMiniProgramServiceImplTest.java b/server/src/test/java/com/emotion/service/impl/WechatMiniProgramServiceImplTest.java similarity index 100% rename from backend-single/src/test/java/com/emotion/service/impl/WechatMiniProgramServiceImplTest.java rename to server/src/test/java/com/emotion/service/impl/WechatMiniProgramServiceImplTest.java diff --git a/backend-single/tts-service/README.md b/server/tts-service/README.md similarity index 100% rename from backend-single/tts-service/README.md rename to server/tts-service/README.md diff --git a/backend-single/tts-service/app.py b/server/tts-service/app.py similarity index 100% rename from backend-single/tts-service/app.py rename to server/tts-service/app.py diff --git a/backend-single/tts-service/emotion-museum-tts.service b/server/tts-service/emotion-museum-tts.service similarity index 100% rename from backend-single/tts-service/emotion-museum-tts.service rename to server/tts-service/emotion-museum-tts.service diff --git a/backend-single/tts-service/requirements.txt b/server/tts-service/requirements.txt similarity index 100% rename from backend-single/tts-service/requirements.txt rename to server/tts-service/requirements.txt diff --git a/backend-single/后端代码规范.md b/server/后端代码规范.md similarity index 100% rename from backend-single/后端代码规范.md rename to server/后端代码规范.md diff --git a/backend-single/后端技术方案.md b/server/后端技术方案.md similarity index 100% rename from backend-single/后端技术方案.md rename to server/后端技术方案.md diff --git a/backend-single/后端项目结构.md b/server/后端项目结构.md similarity index 100% rename from backend-single/后端项目结构.md rename to server/后端项目结构.md diff --git a/backend-single/部署说明.md b/server/部署说明.md similarity index 100% rename from backend-single/部署说明.md rename to server/部署说明.md