feat: add invoice-configs management functionality

This commit is contained in:
Tran Anh Tuan
2026-05-12 09:25:03 +07:00
parent 0ff65a18c0
commit eac8a686d1
14 changed files with 1534 additions and 1 deletions

View File

@@ -111,6 +111,15 @@ func NewRouter() *gin.Engine {
componentItem.PUT("/:id", utils.AsyncHandler(services.ComponentItemUpdate))
componentItem.DELETE("/:id", utils.AsyncHandler(services.ComponentItemDelete))
}
invoiceConfig := v1.Group(constants.API_GROUP_INVOICE_CONFIG)
{
invoiceConfig.GET("", utils.AsyncHandler(services.InvoiceConfigList))
invoiceConfig.GET("/:id", utils.AsyncHandler(services.InvoiceConfigGetByID))
invoiceConfig.POST("", utils.AsyncHandler(services.InvoiceConfigCreate))
invoiceConfig.PUT("/:id", utils.AsyncHandler(services.InvoiceConfigUpdate))
invoiceConfig.DELETE("/:id", utils.AsyncHandler(services.InvoiceConfigDelete))
}
}
r.GET(constants.API_PATH_PING, services.PingHandler)