After Framework

after_enterprise

وحدات المؤسسات: الغرض، والاعتماديات، وواجهات API الرئيسية، ومثال لـ after_enterprise.

إصدار التوثيق: supercore main · الحزم 1.0.0

الغرضرابط إلى هذا القسم: الغرض

وحدات المؤسسات

أربعة عشر منفذًا مشتركًا لقطاع الأعمال B2B مع تنفيذات وهمية حتمية في الذاكرة، وعزل للمستأجرين يُغلق عند الفشل عبر EnterpriseScope، وبيئة تشغيل للمنتج ومضيف للغلاف.

الاعتمادياترابط إلى هذا القسم: الاعتماديات

after_ecosystemafter_aiafter_consumerafter_enterpriseafter_firebaseafter_coreafter_design_system
تستخدمها
لا تعتمد عليها أي حزمة
اعتماديات خارجية بارزة
flutter_riverpodcollectionuuid

واجهات API الرئيسيةرابط إلى هذا القسم: واجهات API الرئيسية

  • EnterpriseScope
  • OrganizationRepository
  • RbacRepository
  • PermissionSet
  • WorkflowEngine
  • TaskRepository
  • CalendarRepository
  • DocumentRepository
  • EnterpriseAiAssistant
  • AuditLogRepository
  • OfflineSyncQueue
  • EnterpriseApiClient
  • MockEnterpriseRepository
  • EnterpriseProductRuntime

مثالرابط إلى هذا القسم: مثال

dart
static Future<List<Override>> ensureConfigured({
  EnterpriseRepository? enterpriseRepository,
}) async {
  PlatformConfig.current = superAppEnterpriseManifest;
  final prefs = await SharedPreferences.getInstance();
  return [
    ...AfterStandardOverrides.create(
      preferences: prefs,
      userAgent: '${superAppEnterpriseManifest.appName}/'
          '${superAppEnterpriseManifest.appId}',
    ),
    enterpriseRepositoryProvider.overrideWithValue(
      enterpriseRepository ?? MockEnterpriseRepository(),
    ),
  ];
}

المصدر supercore/templates/super_app_enterprise/after_framework.dart (يُفتح في علامة تبويب جديدة)