feat: api/package
This commit is contained in:
parent
cf6d0c63fb
commit
968d762d54
|
|
@ -0,0 +1,17 @@
|
||||||
|
package controller
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"twin-api/app/api/service"
|
||||||
|
|
||||||
|
"git.u8t.cn/open/go-server/session"
|
||||||
|
"github.com/gin-gonic/gin"
|
||||||
|
)
|
||||||
|
|
||||||
|
type Pkg struct{}
|
||||||
|
|
||||||
|
// Latest 返回最新可用包的下载链接
|
||||||
|
func (p *Pkg) Latest(ctx *gin.Context) {
|
||||||
|
link := service.NewPkg().Latest()
|
||||||
|
ctx.JSON(http.StatusOK, session.NewRsp(gin.H{"link": link}))
|
||||||
|
}
|
||||||
|
|
@ -23,10 +23,10 @@ func InitRouter(engine *gin.Engine) {
|
||||||
// 客户端接口路由
|
// 客户端接口路由
|
||||||
func initApiRouter(engine *gin.Engine) {
|
func initApiRouter(engine *gin.Engine) {
|
||||||
base := new(gsApiController.BaseController)
|
base := new(gsApiController.BaseController)
|
||||||
userGroup := engine.Group("/api").Use(base.Recovery).Use(base.Before).Use(base.Token).Use(base.IpLimit).Use(base.Response).Use(middle.UserPkg)
|
apiGroup := engine.Group("/api").Use(base.Recovery).Use(base.Before).Use(base.Token).Use(base.IpLimit).Use(base.Response)
|
||||||
|
|
||||||
userApi := new(controller.User)
|
apiGroup.GET("/verify", middle.UserPkg, new(controller.User).Verify)
|
||||||
userGroup.GET("/verify", userApi.Verify)
|
apiGroup.GET("/package", new(controller.Pkg).Latest)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 管理接口路由
|
// 管理接口路由
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue