diff options
author | 2025-04-28 08:32:07 +0530 | |
---|---|---|
committer | 2025-04-28 08:32:07 +0530 | |
commit | d2c03d9417fb289d455f80f4c6facd7274c31d3e (patch) | |
tree | 3de135eb932ff20aa50abfb39d5a8abba4758d65 /backend/internal/router/router.go | |
parent | 538d933baef56d7ee76f78617b553d63713efa24 (diff) | |
download | finance-d2c03d9417fb289d455f80f4c6facd7274c31d3e.tar.gz finance-d2c03d9417fb289d455f80f4c6facd7274c31d3e.tar.bz2 finance-d2c03d9417fb289d455f80f4c6facd7274c31d3e.zip |
Diffstat (limited to 'backend/internal/router/router.go')
-rw-r--r-- | backend/internal/router/router.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/backend/internal/router/router.go b/backend/internal/router/router.go index d6e05a5..42753b4 100644 --- a/backend/internal/router/router.go +++ b/backend/internal/router/router.go @@ -122,6 +122,12 @@ func SetupRouter(cfg *config.Config) *gin.Engine { protected.POST("/loans", loanHandler.CreateLoan) protected.PUT("/loans/:id", loanHandler.UpdateLoan) protected.DELETE("/loans/:id", loanHandler.DeleteLoan) + + // Loan payment routes + protected.GET("/loans/:id/payments", loanHandler.GetLoanPayments) + protected.POST("/loans/:id/payments", loanHandler.CreateLoanPayment) + protected.DELETE("/loans/:id/payments/:paymentId", loanHandler.DeleteLoanPayment) + protected.GET("/loans/:id/payment-schedule", loanHandler.GetLoanPaymentSchedule) } } |