✨ Description
프론트 /taxcheck에서 사용 중인 입력 기반 세금 점검 규칙을 Spring Boot API로 구현하고 분석 결과를 저장·조회합니다.
TaxCheck 결과는 법률상 확정 판정이나 세무 자문이 아니라, 사용자가 추가 확인할 항목과 필요 자료를 안내하는 MVP 참고 정보로 제공합니다.
📌 구현 범위
API·DTO 명세
도메인 구현
MVP 규칙
테스트
✅ 완료 조건
- 프론트 TaxCheck가 localStorage 계산 대신 API 분석 결과를 사용할 수 있습니다.
- 분석 결과 목록·상세·분석·시뮬레이션 API가 문서와 일치합니다.
- 법률상 확정 판정처럼 표현하지 않고 참고 정보와 확인 필요 항목을 제공합니다.
- IDE·Gradle 자동 생성 파일은 커밋에 포함하지 않습니다.
🔗 참고
docs/API_SPEC.md TaxCheck API
docs/DB_SCHEMA.md TAX_CHECK 테이블
- Front
lib/paycycle/taxcheck.ts 기존 MVP 규칙
✨ Description
프론트
/taxcheck에서 사용 중인 입력 기반 세금 점검 규칙을 Spring Boot API로 구현하고 분석 결과를 저장·조회합니다.TaxCheck 결과는 법률상 확정 판정이나 세무 자문이 아니라, 사용자가 추가 확인할 항목과 필요 자료를 안내하는 MVP 참고 정보로 제공합니다.
📌 구현 범위
API·DTO 명세
GET /api/tax-checks분석 이력 조회GET /api/tax-checks/{taxCheckId}분석 상세 조회POST /api/tax-checks/analyze입력 분석 및 결과 저장POST /api/tax-checks/{taxCheckId}/simulate조건 변경 모의 계산ApiResponse형식 적용도메인 구현
domain/taxcheck하위 Controller·Service·Repository·Entity·DTO·Rule 구성User,Paycheck, 선택적Document연계BigDecimal사용TaxCheck분석 결과 저장MVP 규칙
테스트
gradlew.bat test통과✅ 완료 조건
🔗 참고
docs/API_SPEC.mdTaxCheck APIdocs/DB_SCHEMA.mdTAX_CHECK 테이블lib/paycycle/taxcheck.ts기존 MVP 규칙