사용하지 않는 파일 정리 전 백업 (Phase 10 완료 후 상태)
This commit is contained in:
@@ -63,12 +63,9 @@ class WarehouseService {
|
||||
// 창고 위치 생성
|
||||
Future<WarehouseLocation> createWarehouseLocation(WarehouseLocation location) async {
|
||||
try {
|
||||
final request = CreateWarehouseLocationRequest(
|
||||
final request = WarehouseRequestDto(
|
||||
name: location.name,
|
||||
address: location.address, // 단일 문자열 주소
|
||||
managerName: location.managerName,
|
||||
managerPhone: location.managerPhone,
|
||||
capacity: location.capacity,
|
||||
zipcodesZipcode: null, // WarehouseRequestDto에는 zipcodes_zipcode만 있음
|
||||
remark: location.remark,
|
||||
);
|
||||
|
||||
@@ -84,12 +81,9 @@ class WarehouseService {
|
||||
// 창고 위치 수정
|
||||
Future<WarehouseLocation> updateWarehouseLocation(WarehouseLocation location) async {
|
||||
try {
|
||||
final request = UpdateWarehouseLocationRequest(
|
||||
final request = WarehouseUpdateRequestDto(
|
||||
name: location.name,
|
||||
address: location.address, // 단일 문자열 주소
|
||||
managerName: location.managerName,
|
||||
managerPhone: location.managerPhone,
|
||||
capacity: location.capacity,
|
||||
zipcodesZipcode: null, // WarehouseUpdateRequestDto에는 zipcodes_zipcode만 있음
|
||||
remark: location.remark,
|
||||
);
|
||||
|
||||
@@ -128,13 +122,10 @@ class WarehouseService {
|
||||
|
||||
return response.items.map((dto) => {
|
||||
'id': dto.id,
|
||||
'equipmentNumber': dto.equipmentNumber,
|
||||
'manufacturer': dto.manufacturer,
|
||||
'equipmentName': dto.equipmentName,
|
||||
'serialNumber': dto.serialNumber,
|
||||
'equipmentId': dto.equipmentId,
|
||||
'warehouseId': dto.warehouseId,
|
||||
'name': dto.name,
|
||||
'quantity': dto.quantity,
|
||||
'status': dto.status,
|
||||
'storedAt': dto.storedAt,
|
||||
}).toList();
|
||||
} on ApiException catch (e) {
|
||||
throw ServerFailure(message: e.message);
|
||||
@@ -167,17 +158,17 @@ class WarehouseService {
|
||||
}
|
||||
|
||||
// DTO를 Flutter 모델로 변환 (백엔드 API 호환)
|
||||
WarehouseLocation _convertDtoToWarehouseLocation(WarehouseLocationDto dto) {
|
||||
WarehouseLocation _convertDtoToWarehouseLocation(WarehouseDto dto) {
|
||||
return WarehouseLocation(
|
||||
id: dto.id,
|
||||
id: dto.id ?? 0,
|
||||
name: dto.name,
|
||||
address: dto.address, // 단일 문자열 주소
|
||||
managerName: dto.managerName,
|
||||
managerPhone: dto.managerPhone,
|
||||
capacity: dto.capacity,
|
||||
address: dto.zipcodeAddress ?? dto.zipcodesZipcode ?? '', // 주소 정보 매핑
|
||||
managerName: '', // 백엔드에 없는 필드 - 빈 문자열
|
||||
managerPhone: '', // 백엔드에 없는 필드 - 빈 문자열
|
||||
capacity: 0, // 백엔드에 없는 필드 - 기본값 0
|
||||
remark: dto.remark,
|
||||
isActive: dto.isActive,
|
||||
createdAt: dto.createdAt,
|
||||
isActive: !dto.isDeleted, // isDeleted의 반대가 isActive
|
||||
createdAt: dto.registeredAt, // registeredAt를 createdAt으로 매핑
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user