saveinmed/backend/internal/http/handler
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
..
cart_handler.go refactor(handler): extract order and cart handlers 2025-12-20 08:06:07 -03:00
company_handler.go refactor(handler): extract company handlers + update READMEs 2025-12-20 07:58:37 -03:00
dashboard_handler.go refactor(handler): complete package decomposition - 92% extracted 2025-12-20 08:10:56 -03:00
dto.go refactor(handler): extract DTOs and helpers to dto.go 2025-12-20 07:54:35 -03:00
handler.go refactor(handler): complete package decomposition - 92% extracted 2025-12-20 08:10:56 -03:00
handler_test.go fix: resolve swagger duplicates and add backend tests 2025-12-19 20:28:39 -03:00
order_handler.go refactor(handler): extract order and cart handlers 2025-12-20 08:06:07 -03:00
payment_handler.go refactor(handler): complete package decomposition - 92% extracted 2025-12-20 08:10:56 -03:00
product_handler.go refactor(handler): extract product and inventory handlers 2025-12-20 08:02:02 -03:00
user_handler.go refactor(handler): complete package decomposition - 92% extracted 2025-12-20 08:10:56 -03:00