사용하지 않는 파일 정리 전 백업 (Phase 10 완료 후 상태)
This commit is contained in:
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user