diff options
Diffstat (limited to 'backend/cmd/api/main.go')
-rw-r--r-- | backend/cmd/api/main.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/backend/cmd/api/main.go b/backend/cmd/api/main.go index b90962f..9d09012 100644 --- a/backend/cmd/api/main.go +++ b/backend/cmd/api/main.go @@ -6,6 +6,7 @@ import ( "time" "finance/backend/internal/api/auth" + "finance/backend/internal/api/v1/accounts" "finance/backend/internal/api/v1/loans" "finance/backend/internal/config" "finance/backend/internal/database" @@ -99,6 +100,16 @@ func main() { c.JSON(http.StatusOK, gin.H{"user": user}) }) + // Account routes + accountRoutes := protected.Group("/accounts") + { + accountRoutes.GET("", accounts.GetAccounts()) + accountRoutes.GET("/:id", accounts.GetAccountByID()) + accountRoutes.POST("", accounts.CreateAccount()) + accountRoutes.PUT("/:id", accounts.UpdateAccount()) + accountRoutes.DELETE("/:id", accounts.DeleteAccount()) + } + // Loan routes loanRoutes := protected.Group("/loans") { |