사용하지 않는 파일 정리 전 백업 (Phase 10 완료 후 상태)

This commit is contained in:
JiWoong Sul
2025-08-29 15:11:59 +09:00
parent a740ff10c8
commit d916b281a7
333 changed files with 53617 additions and 22574 deletions

View File

@@ -13,9 +13,9 @@ abstract class WarehouseRemoteDataSource {
bool includeInactive = false,
});
Future<WarehouseLocationDto> getWarehouseLocationById(int id);
Future<WarehouseLocationDto> createWarehouseLocation(CreateWarehouseLocationRequest request);
Future<WarehouseLocationDto> updateWarehouseLocation(int id, UpdateWarehouseLocationRequest request);
Future<WarehouseDto> getWarehouseLocationById(int id);
Future<WarehouseDto> createWarehouseLocation(WarehouseRequestDto request);
Future<WarehouseDto> updateWarehouseLocation(int id, WarehouseUpdateRequestDto request);
Future<void> deleteWarehouseLocation(int id);
Future<WarehouseEquipmentListDto> getWarehouseEquipment(
int warehouseId, {
@@ -23,7 +23,7 @@ abstract class WarehouseRemoteDataSource {
int perPage = 20,
});
Future<WarehouseCapacityInfo> getWarehouseCapacity(int id);
Future<List<WarehouseLocationDto>> getInUseWarehouseLocations();
Future<List<WarehouseDto>> getInUseWarehouseLocations();
}
@LazySingleton(as: WarehouseRemoteDataSource)
@@ -53,7 +53,7 @@ class WarehouseRemoteDataSourceImpl implements WarehouseRemoteDataSource {
queryParams['include_inactive'] = includeInactive;
final response = await _apiClient.get(
ApiEndpoints.warehouseLocations,
ApiEndpoints.warehouses,
queryParameters: queryParams,
);
@@ -82,14 +82,14 @@ class WarehouseRemoteDataSourceImpl implements WarehouseRemoteDataSource {
}
@override
Future<WarehouseLocationDto> getWarehouseLocationById(int id) async {
Future<WarehouseDto> getWarehouseLocationById(int id) async {
try {
final response = await _apiClient.get(
'${ApiEndpoints.warehouseLocations}/$id',
'${ApiEndpoints.warehouses}/$id',
);
if (response.data != null && response.data['success'] == true && response.data['data'] != null) {
return WarehouseLocationDto.fromJson(response.data['data']);
return WarehouseDto.fromJson(response.data['data']);
} else {
throw ApiException(
message: response.data?['error']?['message'] ?? 'Failed to fetch warehouse location',
@@ -101,15 +101,15 @@ class WarehouseRemoteDataSourceImpl implements WarehouseRemoteDataSource {
}
@override
Future<WarehouseLocationDto> createWarehouseLocation(CreateWarehouseLocationRequest request) async {
Future<WarehouseDto> createWarehouseLocation(WarehouseRequestDto request) async {
try {
final response = await _apiClient.post(
ApiEndpoints.warehouseLocations,
ApiEndpoints.warehouses,
data: request.toJson(),
);
if (response.data != null && response.data['success'] == true && response.data['data'] != null) {
return WarehouseLocationDto.fromJson(response.data['data']);
return WarehouseDto.fromJson(response.data['data']);
} else {
throw ApiException(
message: response.data?['error']?['message'] ?? 'Failed to fetch warehouse location',
@@ -121,15 +121,15 @@ class WarehouseRemoteDataSourceImpl implements WarehouseRemoteDataSource {
}
@override
Future<WarehouseLocationDto> updateWarehouseLocation(int id, UpdateWarehouseLocationRequest request) async {
Future<WarehouseDto> updateWarehouseLocation(int id, WarehouseUpdateRequestDto request) async {
try {
final response = await _apiClient.put(
'${ApiEndpoints.warehouseLocations}/$id',
'${ApiEndpoints.warehouses}/$id',
data: request.toJson(),
);
if (response.data != null && response.data['success'] == true && response.data['data'] != null) {
return WarehouseLocationDto.fromJson(response.data['data']);
return WarehouseDto.fromJson(response.data['data']);
} else {
throw ApiException(
message: response.data?['error']?['message'] ?? 'Failed to fetch warehouse location',
@@ -144,7 +144,7 @@ class WarehouseRemoteDataSourceImpl implements WarehouseRemoteDataSource {
Future<void> deleteWarehouseLocation(int id) async {
try {
await _apiClient.delete(
'${ApiEndpoints.warehouseLocations}/$id',
'${ApiEndpoints.warehouses}/$id',
);
} catch (e) {
throw _handleError(e);
@@ -200,15 +200,15 @@ class WarehouseRemoteDataSourceImpl implements WarehouseRemoteDataSource {
}
@override
Future<List<WarehouseLocationDto>> getInUseWarehouseLocations() async {
Future<List<WarehouseDto>> getInUseWarehouseLocations() async {
try {
final response = await _apiClient.get(
'${ApiEndpoints.warehouseLocations}/in-use',
'${ApiEndpoints.warehouses}/in-use',
);
if (response.data != null && response.data['success'] == true && response.data['data'] is List) {
return (response.data['data'] as List)
.map((item) => WarehouseLocationDto.fromJson(item))
.map((item) => WarehouseDto.fromJson(item))
.toList();
} else {
throw ApiException(message: 'Invalid response format');