qinglong-go/api/system/system.go

27 lines
575 B
Go
Raw Normal View History

2022-11-16 10:20:07 +00:00
package system
import (
"github.com/gin-gonic/gin"
2023-04-22 10:02:50 +00:00
"github.com/huoxue1/qinglong-go/internal/auth"
"github.com/huoxue1/qinglong-go/internal/res"
2023-01-12 03:21:57 +00:00
"github.com/huoxue1/qinglong-go/service/config"
2022-11-16 10:20:07 +00:00
"github.com/huoxue1/qinglong-go/service/system"
)
func Api(group *gin.RouterGroup) {
2022-11-20 14:11:47 +00:00
group.GET("", get())
2022-11-16 10:20:07 +00:00
}
func get() gin.HandlerFunc {
return func(ctx *gin.Context) {
2023-04-22 10:02:50 +00:00
2022-11-16 10:20:07 +00:00
ctx.JSON(200, res.Ok(system.System{
2023-04-22 10:02:50 +00:00
IsInitialized: auth.IsInit(),
2023-01-12 03:21:57 +00:00
Version: config.GetVersion(),
2022-11-16 10:20:07 +00:00
LastCommitTime: "",
LastCommitId: "",
2023-02-03 04:43:37 +00:00
Branch: "qinglong-go",
2022-11-16 10:20:07 +00:00
}))
}
}