feat: add invoice-config-items management functionality

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

View File

@@ -120,6 +120,15 @@ func NewRouter() *gin.Engine {
invoiceConfig.PUT("/:id", utils.AsyncHandler(services.InvoiceConfigUpdate))
invoiceConfig.DELETE("/:id", utils.AsyncHandler(services.InvoiceConfigDelete))
}
invoiceConfigItem := v1.Group(constants.API_GROUP_INVOICE_CONFIG_ITEM)
{
invoiceConfigItem.GET("", utils.AsyncHandler(services.InvoiceConfigItemList))
invoiceConfigItem.GET("/:id", utils.AsyncHandler(services.InvoiceConfigItemGetByID))
invoiceConfigItem.POST("", utils.AsyncHandler(services.InvoiceConfigItemCreate))
invoiceConfigItem.PUT("/:id", utils.AsyncHandler(services.InvoiceConfigItemUpdate))
invoiceConfigItem.DELETE("/:id", utils.AsyncHandler(services.InvoiceConfigItemDelete))
}
}
r.GET(constants.API_PATH_PING, services.PingHandler)