init commit

This commit is contained in:
2025-04-09 15:52:24 +08:00
parent d1c5fb1162
commit a5b87653a3
31 changed files with 718 additions and 24 deletions
+35
View File
@@ -0,0 +1,35 @@
package containers
import (
"floares/lib/http/containers"
"github.com/gin-gonic/gin"
)
func ListContainers(c *gin.Context) {
container := containers.List()
c.JSON(200, gin.H{
"data": container,
})
}
func CreateContainer(c *gin.Context) {
var create containers.Create
if err := c.BindJSON(&create); err != nil {
c.JSON(200, gin.H{
"data": nil,
"error": err.Error(),
})
return
}
id, err := create.Create()
if err != nil {
c.JSON(200, gin.H{
"data": nil,
"error": err.Error(),
})
return
}
c.JSON(200, gin.H{
"data": id,
})
}
+9
View File
@@ -0,0 +1,9 @@
package containers
import "github.com/gin-gonic/gin"
func RegisterRouter(r *gin.RouterGroup) {
r.GET("/all", ListContainers)
r.POST("/create", CreateContainer)
}