28 lines
845 B
Go
28 lines
845 B
Go
package routes
|
|
|
|
import (
|
|
"gitlab.com/pactual1/backend/controllers"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
func RegisterPublicRoutes(r *gin.Engine) {
|
|
|
|
// Map dashboard
|
|
r.GET("/dashboard/map/contract/devices", controllers.GetDevicesByContract)
|
|
r.GET("/dashboard/map/contracts", controllers.GetLatestContracts)
|
|
r.GET("/dashboard/map/device_data", controllers.GetDeviceData)
|
|
|
|
// Invoices
|
|
r.GET("/invoices", controllers.GetInvoices)
|
|
r.GET("/invoice/:id", controllers.GetInvoiceByID)
|
|
|
|
r.POST("/device_data/save", controllers.SaveDeviceInfo)
|
|
r.GET("/buyers/", controllers.ListBuyers)
|
|
r.GET("/product_templates/", controllers.ListProductTemplates)
|
|
r.GET("/text_templates/", controllers.ListTextTemplates)
|
|
r.POST("/text_templates/save", controllers.CreateTextTemplate)
|
|
r.GET("/product_templates/:template_id", controllers.GetProductTemplate)
|
|
|
|
}
|