feat(apps): 重构 UI 架构为 presentation 层并新增 l10n 国际化支持

This commit is contained in:
qzl
2026-03-27 14:05:03 +08:00
parent b1f0eb8921
commit c592cc7854
178 changed files with 10748 additions and 5764 deletions
@@ -1,4 +1,4 @@
import 'package:social_app/core/api/i_api_client.dart';
import 'package:social_app/core/network/i_api_client.dart';
import '../models/automation_job_model.dart';
class AutomationJobsApi {
@@ -1,4 +1,4 @@
import 'package:social_app/core/api/i_api_client.dart';
import 'package:social_app/core/network/i_api_client.dart';
import '../models/memory_models.dart';
class MemoryService {
@@ -1,6 +1,6 @@
import 'dart:async';
import '../../../users/data/models/user_response.dart';
import '../../../contacts/data/users/models/user_response.dart';
import 'user_profile_cache_repository.dart';
class SettingsUserCache {
@@ -3,7 +3,7 @@ import 'dart:async';
import '../../../../core/cache/cache_entry.dart';
import '../../../../core/cache/cache_policy.dart';
import '../../../../core/cache/hybrid_cache_store.dart';
import '../../../users/data/models/user_response.dart';
import '../../../contacts/data/users/models/user_response.dart';
class UserProfileCacheRepository {
static const String cacheKey = 'settings:user_profile';