feat: [시공관리] 계약관리 API 구현

- Contract 모델, 마이그레이션 추가
- ContractController CRUD 엔드포인트 구현
- ContractService 비즈니스 로직 구현
- ContractStoreRequest, ContractUpdateRequest 검증 추가
- Swagger API 문서 작성
- 라우트 등록 (GET/POST/PUT/DELETE)
- 통계 및 단계별 건수 조회 API 추가

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-01-09 10:18:43 +09:00
parent 349917f019
commit 3a8af2d7ee
9 changed files with 1188 additions and 0 deletions

View File

@@ -274,6 +274,14 @@
'active_fetched' => '활성화된 현장 목록을 조회했습니다.',
],
// 계약 관리 (시공관리)
'contract' => [
'fetched' => '계약을 조회했습니다.',
'created' => '계약이 등록되었습니다.',
'updated' => '계약이 수정되었습니다.',
'deleted' => '계약이 삭제되었습니다.',
],
// 보고서 관리
'report' => [
'fetched' => '보고서를 조회했습니다.',