From ff2031f6ff6f4a7e6d441c9ed2372f004ba34499 Mon Sep 17 00:00:00 2001 From: Biswa Kalyan Bhuyan Date: Fri, 25 Apr 2025 02:19:47 +0530 Subject: finance/backend: feat: added v1/accounts for accounts CRUD --- backend/cmd/api/main.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'backend/cmd/api/main.go') 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") { -- cgit v1.2.3-59-g8ed1b