After Framework

after_enterprise

엔터프라이즈 모듈: after_enterprise의 목적, 의존성, 주요 API, 예제.

문서 버전: supercore main · 패키지 1.0.0

목적이 섹션으로 연결되는 링크: 목적

엔터프라이즈 모듈

결정론적 인메모리 목을 갖춘 14개의 공유 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 (새 탭에서 열림)