Files
superport/lib/data/models/equipment/equipment_dto.g.dart
JiWoong Sul c141c0b914 feat: Equipment DTO 호환성 수정 전 백업 커밋
- Equipment DTO 필드명 변경 (name → equipment_number 등) 완료
- Phase 1-7 파생 수정사항 체계적 진행 예정
- 통합 모델 정리, Controller 동기화, UI 업데이트 예정

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-21 19:17:43 +09:00

58 lines
2.4 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'equipment_dto.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
_$EquipmentDtoImpl _$$EquipmentDtoImplFromJson(Map<String, dynamic> json) =>
_$EquipmentDtoImpl(
id: (json['id'] as num).toInt(),
equipmentNumber: json['equipment_number'] as String,
serialNumber: json['serial_number'] as String?,
category1: json['category1'] as String?,
category2: json['category2'] as String?,
category3: json['category3'] as String?,
manufacturer: json['manufacturer'] as String,
modelName: json['model_name'] as String?,
barcode: json['barcode'] as String?,
status: json['status'] as String,
companyId: (json['company_id'] as num?)?.toInt(),
warehouseLocationId: (json['warehouse_location_id'] as num?)?.toInt(),
purchaseDate: json['purchase_date'] as String?,
purchasePrice: (json['purchase_price'] as num?)?.toDouble(),
lastInspectionDate: json['last_inspection_date'] as String?,
nextInspectionDate: json['next_inspection_date'] as String?,
remark: json['remark'] as String?,
createdAt: json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String),
updatedAt: json['updated_at'] == null
? null
: DateTime.parse(json['updated_at'] as String),
);
Map<String, dynamic> _$$EquipmentDtoImplToJson(_$EquipmentDtoImpl instance) =>
<String, dynamic>{
'id': instance.id,
'equipment_number': instance.equipmentNumber,
'serial_number': instance.serialNumber,
'category1': instance.category1,
'category2': instance.category2,
'category3': instance.category3,
'manufacturer': instance.manufacturer,
'model_name': instance.modelName,
'barcode': instance.barcode,
'status': instance.status,
'company_id': instance.companyId,
'warehouse_location_id': instance.warehouseLocationId,
'purchase_date': instance.purchaseDate,
'purchase_price': instance.purchasePrice,
'last_inspection_date': instance.lastInspectionDate,
'next_inspection_date': instance.nextInspectionDate,
'remark': instance.remark,
'created_at': instance.createdAt?.toIso8601String(),
'updated_at': instance.updatedAt?.toIso8601String(),
};