迁移 Flutter 端与训练脚本,模型/训练产物移出 git(遵循纯代码约定)

This commit is contained in:
2026-08-24 12:35:24 +08:00
parent d056f01965
commit 961523d94c
218 changed files with 13391 additions and 3232 deletions
+35
View File
@@ -0,0 +1,35 @@
import 'auth/auth_view_model.dart';
import 'auth/session_store.dart';
import 'home/home_view_model.dart';
import 'payment/license_service.dart';
import 'payment/models.dart';
import 'payment/order_api.dart';
import 'payment/paywall_view_model.dart';
import 'payment/payment_service.dart';
/// 手动依赖注入容器(对应原 Kotlin AppContainer
class AppContainer {
late final SessionStore sessionStore;
late final OrderApi orderApi;
late final LicenseService licenseService;
late final AuthViewModel authViewModel;
late final HomeViewModel homeViewModel;
late final PaywallViewModel paywallViewModel;
AppContainer() {
sessionStore = SessionStore();
orderApi = OrderApi(sessionStore: sessionStore);
licenseService =
LicenseService(orderApi: orderApi, sessionStore: sessionStore);
authViewModel = AuthViewModel(orderApi: orderApi, sessionStore: sessionStore);
homeViewModel = HomeViewModel(licenseService: licenseService);
paywallViewModel = PaywallViewModel(
orderApi: orderApi,
licenseService: licenseService,
services: {
PayChannel.wechat: WechatPayService(orderApi: orderApi),
PayChannel.alipay: AlipayService(orderApi: orderApi),
},
);
}
}