XuqmGroup-Server/tenant-service/src/main/java/com/xuqm/tenant/repository
XuqmGroup f97201e3e3 feat(tenant): API-based tenant migration for private deployment
- Add MigrateController: request-code / generate-key / export endpoints
  with one-time pmk_ key (SHA-256 hashed, 24h expiry)
- Add PrivateDeploymentController import endpoint for private mode only
- Add MigrateKeyEntity / MigrateKeyRepository for key lifecycle
- Add MigrateExportData DTO (tenant + apps + feature services)
- Add AppEntity.isDefault / deletable fields
- Add AppRepository.deleteAllExcept / FeatureServiceRepository.deleteAllExcept
- Permit /api/migrate/export and /api/private/migrate/import in SecurityConfig

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 15:11:49 +08:00
..
AppRepository.java feat(tenant): API-based tenant migration for private deployment 2026-05-19 15:11:49 +08:00
EmailVerificationRepository.java chore: initial commit 2026-04-21 22:07:29 +08:00
FeatureServiceRepository.java feat(tenant): API-based tenant migration for private deployment 2026-05-19 15:11:49 +08:00
MigrateKeyRepository.java feat(tenant): API-based tenant migration for private deployment 2026-05-19 15:11:49 +08:00
OperationLogRepository.java feat(sdk): 更新 SDK 设计文档和 API 重构 2026-05-01 21:27:39 +08:00
OpsAdminRepository.java chore: initial commit 2026-04-21 22:07:29 +08:00
RiskConfigRepository.java feat(android-sdk): 添加完整的IM客户端SDK实现 2026-05-02 22:57:55 +08:00
SensitiveWordRepository.java feat(android-sdk): 添加完整的IM客户端SDK实现 2026-05-02 22:57:55 +08:00
ServiceActivationRequestRepository.java docs(deploy): 添加部署文档和安全设计规范 2026-05-08 18:32:00 +08:00
TenantRepository.java feat(deploy): 添加生产环境部署配置和联调环境切换功能 2026-04-30 11:47:01 +08:00