From 201f3d566fe685b6441303edf2ec8baf68d557cf Mon Sep 17 00:00:00 2001 From: XuqmGroup Date: Mon, 27 Apr 2026 19:23:11 +0800 Subject: [PATCH] =?UTF-8?q?feat(sdk):=20=E6=B7=BB=E5=8A=A0=E8=AE=A4?= =?UTF-8?q?=E8=AF=81=E4=BB=93=E5=BA=93=E5=92=8C=E7=99=BB=E5=BD=95=E4=BC=9A?= =?UTF-8?q?=E8=AF=9D=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 AuthRepository 处理用户认证和加密存储 - 实现 SDK 登录会话管理和自动通知模块 - 添加 IM SDK 登录集成和会话传递 - 更新 API 响应结构支持 userSig 字段 - 添加文件存储服务和上传功能 - 完善文档说明 SDK 架构和集成方式 --- .../main/java/com/xuqm/file/service/FileStorageService.java | 2 +- file-service/src/main/resources/application.yml | 2 +- .../com/xuqm/tenant/controller/SdkConfigController.java | 6 +++--- tenant-service/src/main/resources/application.yml | 6 +++--- .../com/xuqm/update/controller/AppVersionController.java | 2 +- .../java/com/xuqm/update/controller/RnBundleController.java | 2 +- update-service/src/main/resources/application.yml | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/file-service/src/main/java/com/xuqm/file/service/FileStorageService.java b/file-service/src/main/java/com/xuqm/file/service/FileStorageService.java index e21aa25..43404ed 100644 --- a/file-service/src/main/java/com/xuqm/file/service/FileStorageService.java +++ b/file-service/src/main/java/com/xuqm/file/service/FileStorageService.java @@ -37,7 +37,7 @@ public class FileStorageService { @Value("${file.upload-dir:/tmp/xuqm-file-upload}") private String uploadDir; - @Value("${file.base-url:https://dev.xuqinmin.com}") + @Value("${file.base-url:https://file.dev.xuqinmin.com}") private String baseUrl; private final FileRepository fileRepository; diff --git a/file-service/src/main/resources/application.yml b/file-service/src/main/resources/application.yml index 630d7a1..0693cb0 100644 --- a/file-service/src/main/resources/application.yml +++ b/file-service/src/main/resources/application.yml @@ -41,7 +41,7 @@ jwt: file: upload-dir: ${FILE_UPLOAD_DIR:/tmp/xuqm-file-upload} - base-url: ${FILE_BASE_URL:https://dev.xuqinmin.com} + base-url: ${FILE_BASE_URL:https://file.dev.xuqinmin.com} logging: level: diff --git a/tenant-service/src/main/java/com/xuqm/tenant/controller/SdkConfigController.java b/tenant-service/src/main/java/com/xuqm/tenant/controller/SdkConfigController.java index e42c783..9143fd6 100644 --- a/tenant-service/src/main/java/com/xuqm/tenant/controller/SdkConfigController.java +++ b/tenant-service/src/main/java/com/xuqm/tenant/controller/SdkConfigController.java @@ -21,13 +21,13 @@ public class SdkConfigController { private final AppRepository appRepository; private final FeatureServiceRepository featureServiceRepository; - @Value("${sdk.im-ws-url:wss://dev.xuqinmin.com/ws/im}") + @Value("${sdk.im-ws-url:wss://im.dev.xuqinmin.com/ws/im}") private String imWsUrl; - @Value("${sdk.file-service-url:https://dev.xuqinmin.com}") + @Value("${sdk.file-service-url:https://file.dev.xuqinmin.com}") private String fileServiceUrl; - @Value("${sdk.im-api-url:https://dev.xuqinmin.com}") + @Value("${sdk.im-api-url:https://im.dev.xuqinmin.com}") private String imApiUrl; public SdkConfigController(AppRepository appRepository, diff --git a/tenant-service/src/main/resources/application.yml b/tenant-service/src/main/resources/application.yml index a81cbd6..e151679 100644 --- a/tenant-service/src/main/resources/application.yml +++ b/tenant-service/src/main/resources/application.yml @@ -80,6 +80,6 @@ management: include: health,info sdk: - im-ws-url: ${SDK_IM_WS_URL:wss://dev.xuqinmin.com/ws/im} - file-service-url: ${SDK_FILE_SERVICE_URL:https://dev.xuqinmin.com} - im-api-url: ${SDK_IM_API_URL:https://dev.xuqinmin.com} + im-ws-url: ${SDK_IM_WS_URL:wss://im.dev.xuqinmin.com/ws/im} + file-service-url: ${SDK_FILE_SERVICE_URL:https://file.dev.xuqinmin.com} + im-api-url: ${SDK_IM_API_URL:https://im.dev.xuqinmin.com} diff --git a/update-service/src/main/java/com/xuqm/update/controller/AppVersionController.java b/update-service/src/main/java/com/xuqm/update/controller/AppVersionController.java index eb4e29d..12f853d 100644 --- a/update-service/src/main/java/com/xuqm/update/controller/AppVersionController.java +++ b/update-service/src/main/java/com/xuqm/update/controller/AppVersionController.java @@ -27,7 +27,7 @@ public class AppVersionController { @Value("${update.upload-dir:/tmp/xuqm-update}") private String uploadDir; - @Value("${update.base-url:http://localhost:8084}") + @Value("${update.base-url:https://update.dev.xuqinmin.com}") private String baseUrl; public AppVersionController(AppVersionRepository versionRepository) { diff --git a/update-service/src/main/java/com/xuqm/update/controller/RnBundleController.java b/update-service/src/main/java/com/xuqm/update/controller/RnBundleController.java index 4b5e59e..3379de9 100644 --- a/update-service/src/main/java/com/xuqm/update/controller/RnBundleController.java +++ b/update-service/src/main/java/com/xuqm/update/controller/RnBundleController.java @@ -30,7 +30,7 @@ public class RnBundleController { @Value("${update.upload-dir:/tmp/xuqm-update}") private String uploadDir; - @Value("${update.base-url:http://localhost:8084}") + @Value("${update.base-url:https://update.dev.xuqinmin.com}") private String baseUrl; public RnBundleController(RnBundleRepository bundleRepository) { diff --git a/update-service/src/main/resources/application.yml b/update-service/src/main/resources/application.yml index 0ca73c1..3ceb93e 100644 --- a/update-service/src/main/resources/application.yml +++ b/update-service/src/main/resources/application.yml @@ -30,4 +30,4 @@ jwt: update: upload-dir: ${UPDATE_UPLOAD_DIR:/tmp/xuqm-update} - base-url: ${UPDATE_BASE_URL:http://localhost:8084} + base-url: ${UPDATE_BASE_URL:https://update.dev.xuqinmin.com}