saveinmed/backend/internal
Tiago Yamamoto a0720fb4a6 refactor(handler): complete package decomposition - 92% extracted
Final handler package structure (9 files):
- handler.go: 111 lines (Auth: Register, Login)
- dto.go: 220 lines (DTOs, helpers)
- company_handler.go: 228 lines (Companies CRUD)
- product_handler.go: 216 lines (Products + Inventory)
- order_handler.go: 147 lines (Orders CRUD)
- cart_handler.go: 127 lines (Cart + Reviews)
- payment_handler.go: 117 lines (Payments + Shipments)
- dashboard_handler.go: 81 lines (Seller/Admin dashboards)
- user_handler.go: 256 lines (Users CRUD)

Total: 1471 -> 111 lines in handler.go (~92% extracted)
All tests passing
2025-12-20 08:10:56 -03:00
..
config feat(backend): add comprehensive test suite for 80% coverage 2025-12-20 07:43:56 -03:00
domain Add rating and dashboard endpoints 2025-12-18 13:19:21 -03:00
http refactor(handler): complete package decomposition - 92% extracted 2025-12-20 08:10:56 -03:00
payments feat(backend): add comprehensive test suite for 80% coverage 2025-12-20 07:43:56 -03:00
repository/postgres Add full CRUD coverage to core API routes 2025-12-19 18:09:25 -03:00
server fix: resolve swagger duplicates and add backend tests 2025-12-19 20:28:39 -03:00
usecase feat(backend): add comprehensive test suite for 80% coverage 2025-12-20 07:43:56 -03:00