feat: [equipment] 점검항목 다른 주기로 복사 기능 추가

- 서비스: copyTemplatesToCycles 메서드 추가 (중복 항목 스킵)
- 컨트롤러: copyTemplates API 엔드포인트 추가
- UI: 다른 주기에 복사 버튼 + 체크박스 모달
This commit is contained in:
김보곤
2026-02-28 14:17:18 +09:00
parent 090275e133
commit 60aef7992b
4 changed files with 208 additions and 5 deletions

View File

@@ -1023,6 +1023,7 @@
Route::post('/{id}/templates', [\App\Http\Controllers\Api\Admin\EquipmentInspectionController::class, 'storeTemplate'])->whereNumber('id')->name('templates.store');
Route::put('/templates/{templateId}', [\App\Http\Controllers\Api\Admin\EquipmentInspectionController::class, 'updateTemplate'])->whereNumber('templateId')->name('templates.update');
Route::delete('/templates/{templateId}', [\App\Http\Controllers\Api\Admin\EquipmentInspectionController::class, 'deleteTemplate'])->whereNumber('templateId')->name('templates.destroy');
Route::post('/{id}/templates/copy', [\App\Http\Controllers\Api\Admin\EquipmentInspectionController::class, 'copyTemplates'])->whereNumber('id')->name('templates.copy');
// 점검 기록
Route::get('/inspections', [\App\Http\Controllers\Api\Admin\EquipmentInspectionController::class, 'index'])->name('inspections.index');