사용하지 않는 파일 정리 전 백업 (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

@@ -88,19 +88,19 @@ Future<TestResult> runEquipmentOutTests({
if (testCompanyId != null && testWarehouseId != null) {
final timestamp = DateTime.now().millisecondsSinceEpoch;
final equipmentData = {
'equipment_number': 'OUT-TEST-${timestamp}',
'equipment_number': 'OUT-TEST-$timestamp',
'category1': '네트워크',
'category2': '스위치',
'category3': 'L3',
'manufacturer': 'Test Manufacturer',
'model_name': 'Out Model',
'serial_number': 'OUT-SN-${timestamp}',
'serial_number': 'OUT-SN-$timestamp',
'purchase_date': DateTime.now().toIso8601String(),
'purchase_price': 1500000.0,
'quantity': 1,
'remark': '출고 테스트용 장비',
'company_id': int.parse(testCompanyId!),
'warehouse_location_id': int.parse(testWarehouseId!),
'company_id': int.parse(testCompanyId),
'warehouse_location_id': int.parse(testWarehouseId),
'status': 'I', // 입고 상태
};
@@ -189,18 +189,18 @@ Future<TestResult> runEquipmentOutTests({
for (int i = 0; i < 3; i++) {
final equipmentData = {
'equipment_number': 'MULTI-OUT-${timestamp}-${i}',
'equipment_number': 'MULTI-OUT-$timestamp-$i',
'category1': '서버',
'category2': '물리서버',
'category3': '블레이드',
'manufacturer': 'Multi Manufacturer',
'model_name': 'Multi Model',
'serial_number': 'MULTI-SN-${timestamp}-${i}',
'serial_number': 'MULTI-SN-$timestamp-$i',
'purchase_date': DateTime.now().toIso8601String(),
'purchase_price': 500000.0,
'quantity': 1,
'company_id': int.parse(testCompanyId!),
'warehouse_location_id': int.parse(testWarehouseId!),
'company_id': int.parse(testCompanyId),
'warehouse_location_id': int.parse(testWarehouseId),
'status': 'I',
};
@@ -278,18 +278,18 @@ Future<TestResult> runEquipmentOutTests({
// 대여할 장비 생성
final timestamp = DateTime.now().millisecondsSinceEpoch;
final equipmentData = {
'equipment_number': 'RENTAL-${timestamp}',
'equipment_number': 'RENTAL-$timestamp',
'category1': '네트워크',
'category2': '라우터',
'category3': '무선',
'manufacturer': 'Rental Manufacturer',
'model_name': 'Rental Model',
'serial_number': 'RENTAL-SN-${timestamp}',
'serial_number': 'RENTAL-SN-$timestamp',
'purchase_date': DateTime.now().toIso8601String(),
'purchase_price': 800000.0,
'quantity': 1,
'company_id': int.parse(testCompanyId!),
'warehouse_location_id': int.parse(testWarehouseId!),
'company_id': int.parse(testCompanyId),
'warehouse_location_id': int.parse(testWarehouseId),
'status': 'I',
};
@@ -338,18 +338,18 @@ Future<TestResult> runEquipmentOutTests({
// 폐기할 장비 생성
final timestamp = DateTime.now().millisecondsSinceEpoch;
final equipmentData = {
'equipment_number': 'DISPOSAL-${timestamp}',
'equipment_number': 'DISPOSAL-$timestamp',
'category1': '스토리지',
'category2': 'HDD',
'category3': 'SATA',
'manufacturer': 'Old Manufacturer',
'model_name': 'Old Model',
'serial_number': 'DISPOSAL-SN-${timestamp}',
'serial_number': 'DISPOSAL-SN-$timestamp',
'purchase_date': DateTime.now().subtract(Duration(days: 1095)).toIso8601String(), // 3년 전
'purchase_price': 100000.0,
'quantity': 1,
'company_id': int.parse(testCompanyId!),
'warehouse_location_id': int.parse(testWarehouseId!),
'company_id': int.parse(testCompanyId),
'warehouse_location_id': int.parse(testWarehouseId),
'status': 'I',
};
@@ -422,18 +422,18 @@ Future<TestResult> runEquipmentOutTests({
// 먼저 출고할 장비 생성
final timestamp = DateTime.now().millisecondsSinceEpoch;
final equipmentData = {
'equipment_number': 'CANCEL-${timestamp}',
'equipment_number': 'CANCEL-$timestamp',
'category1': '네트워크',
'category2': '허브',
'category3': '기가비트',
'manufacturer': 'Cancel Manufacturer',
'model_name': 'Cancel Model',
'serial_number': 'CANCEL-SN-${timestamp}',
'serial_number': 'CANCEL-SN-$timestamp',
'purchase_date': DateTime.now().toIso8601String(),
'purchase_price': 200000.0,
'quantity': 1,
'company_id': int.parse(testCompanyId!),
'warehouse_location_id': int.parse(testWarehouseId!),
'company_id': int.parse(testCompanyId),
'warehouse_location_id': int.parse(testWarehouseId),
'status': 'I',
};
@@ -555,7 +555,7 @@ Future<TestResult> runEquipmentOutTests({
if (response.statusCode == 200) {
// throw Exception('이미 출고된 장비가 다시 출고됨 (검증 실패)');
}
} on DioException catch (e) {
} on DioException {
// assert(e.response?.statusCode == 400 || e.response?.statusCode == 409);
}
}
@@ -575,7 +575,7 @@ Future<TestResult> runEquipmentOutTests({
if (response.statusCode == 200) {
// throw Exception('존재하지 않는 장비가 출고됨 (검증 실패)');
}
} on DioException catch (e) {
} on DioException {
// assert(e.response?.statusCode == 404);
}
@@ -626,8 +626,8 @@ void main() {
debugPrint('🔐 로그인 중...');
final loginResult = await authService.login(
LoginRequest(
email: 'admin@superport.kr',
password: 'admin123!',
email: 'admin@example.com',
password: 'password123',
),
);
@@ -692,13 +692,13 @@ void main() {
debugPrint('📦 출고할 테스트 장비 생성 중...');
final timestamp = DateTime.now().millisecondsSinceEpoch;
final equipmentData = {
'equipment_number': 'OUT-TEST-${timestamp}',
'equipment_number': 'OUT-TEST-$timestamp',
'category1': '네트워크',
'category2': '스위치',
'category3': 'L3',
'manufacturer': 'Test Manufacturer',
'model_name': 'Out Model',
'serial_number': 'OUT-SN-${timestamp}',
'serial_number': 'OUT-SN-$timestamp',
'purchase_date': DateTime.now().toIso8601String(),
'purchase_price': 1500000.0,
'quantity': 1,
@@ -716,7 +716,7 @@ void main() {
if (createResponse.statusCode == 200 || createResponse.statusCode == 201) {
testEquipmentId = createResponse.data['data']['id'];
debugPrint('✅ 출고 테스트용 장비 생성: ID ${testEquipmentId}');
debugPrint('✅ 출고 테스트용 장비 생성: ID $testEquipmentId');
}
} catch (e) {
debugPrint('⚠️ 장비 생성 중 오류: $e');
@@ -768,13 +768,13 @@ void main() {
for (int i = 0; i < 3; i++) {
final equipmentData = {
'equipment_number': 'MULTI-OUT-${timestamp}-${i}',
'equipment_number': 'MULTI-OUT-$timestamp-$i',
'category1': '서버',
'category2': '물리서버',
'category3': '블레이드',
'manufacturer': 'Multi Manufacturer',
'model_name': 'Multi Model',
'serial_number': 'MULTI-SN-${timestamp}-${i}',
'serial_number': 'MULTI-SN-$timestamp-$i',
'purchase_date': DateTime.now().toIso8601String(),
'purchase_price': 500000.0,
'quantity': 1,
@@ -837,13 +837,13 @@ void main() {
// 대여할 장비 생성
final timestamp = DateTime.now().millisecondsSinceEpoch;
final equipmentData = {
'equipment_number': 'RENTAL-${timestamp}',
'equipment_number': 'RENTAL-$timestamp',
'category1': '네트워크',
'category2': '라우터',
'category3': '무선',
'manufacturer': 'Rental Manufacturer',
'model_name': 'Rental Model',
'serial_number': 'RENTAL-SN-${timestamp}',
'serial_number': 'RENTAL-SN-$timestamp',
'purchase_date': DateTime.now().toIso8601String(),
'purchase_price': 800000.0,
'quantity': 1,
@@ -861,7 +861,7 @@ void main() {
if (createResponse.statusCode == 200 || createResponse.statusCode == 201) {
rentalEquipmentId = createResponse.data['data']['id'];
debugPrint('✅ 대여용 장비 생성: ID ${rentalEquipmentId}');
debugPrint('✅ 대여용 장비 생성: ID $rentalEquipmentId');
}
} catch (e) {
debugPrint('⚠️ 대여용 장비 생성 실패: $e');
@@ -902,13 +902,13 @@ void main() {
// 폐기할 장비 생성
final timestamp = DateTime.now().millisecondsSinceEpoch;
final equipmentData = {
'equipment_number': 'DISPOSAL-${timestamp}',
'equipment_number': 'DISPOSAL-$timestamp',
'category1': '스토리지',
'category2': 'HDD',
'category3': 'SATA',
'manufacturer': 'Old Manufacturer',
'model_name': 'Old Model',
'serial_number': 'DISPOSAL-SN-${timestamp}',
'serial_number': 'DISPOSAL-SN-$timestamp',
'purchase_date': DateTime.now().subtract(Duration(days: 1095)).toIso8601String(), // 3년 전
'purchase_price': 100000.0,
'quantity': 1,
@@ -926,7 +926,7 @@ void main() {
if (createResponse.statusCode == 200 || createResponse.statusCode == 201) {
disposalEquipmentId = createResponse.data['data']['id'];
debugPrint('✅ 폐기용 장비 생성: ID ${disposalEquipmentId}');
debugPrint('✅ 폐기용 장비 생성: ID $disposalEquipmentId');
}
} catch (e) {
debugPrint('⚠️ 폐기용 장비 생성 실패: $e');
@@ -989,13 +989,13 @@ void main() {
// 먼저 출고할 장비 생성
final timestamp = DateTime.now().millisecondsSinceEpoch;
final equipmentData = {
'equipment_number': 'CANCEL-${timestamp}',
'equipment_number': 'CANCEL-$timestamp',
'category1': '네트워크',
'category2': '허브',
'category3': '기가비트',
'manufacturer': 'Cancel Manufacturer',
'model_name': 'Cancel Model',
'serial_number': 'CANCEL-SN-${timestamp}',
'serial_number': 'CANCEL-SN-$timestamp',
'purchase_date': DateTime.now().toIso8601String(),
'purchase_price': 200000.0,
'quantity': 1,
@@ -1034,7 +1034,7 @@ void main() {
if (outResponse.statusCode == 200) {
outId = outResponse.data['data']['id'];
debugPrint('✅ 출고 완료: ID ${outId}');
debugPrint('✅ 출고 완료: ID $outId');
}
} catch (e) {
debugPrint('⚠️ 출고 실패: $e');