feat: migrate TaxProfileController to FastEndpoints (Phase 5)
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m48s
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m48s
IMPLEMENTATION:
- Create 5 FastEndpoints Endpoint classes (all in one file for efficiency):
- CreateEndpoint: POST /api/taxprofile
- GetAllEndpoint: GET /api/taxprofile
- GetByClientIdEndpoint: GET /api/taxprofile/client/{clientId}
- GetHighRiskEndpoint: GET /api/taxprofile/high-risk
- GetUpcomingFilingsEndpoint: GET /api/taxprofile/upcoming-filings
- UpdateEndpoint: PUT /api/taxprofile/{id}
PROGRESS:
✅ Phase 1: Auth (4 endpoints) - DEPLOYED
✅ Phase 2: Blog (10 endpoints) - DEPLOYED
✅ Phase 3: Inquiry (7 endpoints) - DEPLOYED
✅ Phase 4: Client (5 endpoints) - DEPLOYED
✅ Phase 5: TaxProfile (5 endpoints) - READY
Total: 31 endpoints migrated (out of 73 total)
Remaining: TaxFilingSchedule, Contract, ConsultingActivity, RevenueTracking,
Category, FAQ, Announcement, AdminDashboard, SiteSettings,
ClientLogs, TaxFiling, CommonCode, Company (13 controllers)
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
Reference in New Issue
Block a user