마스터 고객/제품/창고 테스트 및 UI 구현
This commit is contained in:
@@ -5,8 +5,16 @@ import 'package:get_it/get_it.dart';
|
||||
|
||||
import 'core/network/api_client.dart';
|
||||
import 'core/network/interceptors/auth_interceptor.dart';
|
||||
import 'features/masters/customer/data/repositories/customer_repository_remote.dart';
|
||||
import 'features/masters/customer/domain/repositories/customer_repository.dart';
|
||||
import 'features/masters/product/data/repositories/product_repository_remote.dart';
|
||||
import 'features/masters/product/domain/repositories/product_repository.dart';
|
||||
import 'features/masters/vendor/data/repositories/vendor_repository_remote.dart';
|
||||
import 'features/masters/vendor/domain/repositories/vendor_repository.dart';
|
||||
import 'features/masters/warehouse/data/repositories/warehouse_repository_remote.dart';
|
||||
import 'features/masters/warehouse/domain/repositories/warehouse_repository.dart';
|
||||
import 'features/masters/uom/data/repositories/uom_repository_remote.dart';
|
||||
import 'features/masters/uom/domain/repositories/uom_repository.dart';
|
||||
|
||||
/// 전역 DI 컨테이너
|
||||
final GetIt sl = GetIt.instance;
|
||||
@@ -39,4 +47,20 @@ Future<void> initInjection({required String baseUrl, Duration? connectTimeout, D
|
||||
sl.registerLazySingleton<VendorRepository>(
|
||||
() => VendorRepositoryRemote(apiClient: sl<ApiClient>()),
|
||||
);
|
||||
|
||||
sl.registerLazySingleton<ProductRepository>(
|
||||
() => ProductRepositoryRemote(apiClient: sl<ApiClient>()),
|
||||
);
|
||||
|
||||
sl.registerLazySingleton<WarehouseRepository>(
|
||||
() => WarehouseRepositoryRemote(apiClient: sl<ApiClient>()),
|
||||
);
|
||||
|
||||
sl.registerLazySingleton<UomRepository>(
|
||||
() => UomRepositoryRemote(apiClient: sl<ApiClient>()),
|
||||
);
|
||||
|
||||
sl.registerLazySingleton<CustomerRepository>(
|
||||
() => CustomerRepositoryRemote(apiClient: sl<ApiClient>()),
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user