- Equipment 관련 DTO 모델 생성 (Request/Response/List/History/In/Out/IO) - EquipmentRemoteDataSource 구현 (10개 API 엔드포인트) - EquipmentService 비즈니스 로직 구현 - Controller를 ChangeNotifier 패턴으로 개선 - 장비 목록 화면에 Provider 패턴 및 무한 스크롤 적용 - 장비 입고 화면 API 연동 및 비동기 처리 - DI 컨테이너에 Equipment 관련 의존성 등록 - API/Mock 데이터 소스 전환 가능 (Feature Flag) - API 통합 진행 상황 문서 업데이트
28 lines
979 B
Dart
28 lines
979 B
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'equipment_out_request.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
_$EquipmentOutRequestImpl _$$EquipmentOutRequestImplFromJson(
|
|
Map<String, dynamic> json) =>
|
|
_$EquipmentOutRequestImpl(
|
|
equipmentId: (json['equipmentId'] as num).toInt(),
|
|
quantity: (json['quantity'] as num).toInt(),
|
|
companyId: (json['companyId'] as num).toInt(),
|
|
branchId: (json['branchId'] as num?)?.toInt(),
|
|
notes: json['notes'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$$EquipmentOutRequestImplToJson(
|
|
_$EquipmentOutRequestImpl instance) =>
|
|
<String, dynamic>{
|
|
'equipmentId': instance.equipmentId,
|
|
'quantity': instance.quantity,
|
|
'companyId': instance.companyId,
|
|
'branchId': instance.branchId,
|
|
'notes': instance.notes,
|
|
};
|