결재 단계 목록 화면과 테스트 도입

This commit is contained in:
JiWoong Sul
2025-09-25 16:41:22 +09:00
parent 86d3f5bf21
commit 35b9002688
10 changed files with 981 additions and 24 deletions

View File

@@ -25,8 +25,10 @@ import 'features/masters/uom/data/repositories/uom_repository_remote.dart';
import 'features/masters/uom/domain/repositories/uom_repository.dart';
import 'features/approvals/data/repositories/approval_repository_remote.dart';
import 'features/approvals/data/repositories/approval_template_repository_remote.dart';
import 'features/approvals/step/data/repositories/approval_step_repository_remote.dart';
import 'features/approvals/domain/repositories/approval_repository.dart';
import 'features/approvals/domain/repositories/approval_template_repository.dart';
import 'features/approvals/step/domain/repositories/approval_step_repository.dart';
/// 전역 DI 컨테이너
final GetIt sl = GetIt.instance;
@@ -101,4 +103,8 @@ Future<void> initInjection({
sl.registerLazySingleton<ApprovalTemplateRepository>(
() => ApprovalTemplateRepositoryRemote(apiClient: sl<ApiClient>()),
);
sl.registerLazySingleton<ApprovalStepRepository>(
() => ApprovalStepRepositoryRemote(apiClient: sl<ApiClient>()),
);
}