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) {
|
||||
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)
|
||||
userGroup.GET("/verify", userApi.Verify)
|
||||
apiGroup.GET("/verify", middle.UserPkg, new(controller.User).Verify)
|
||||
apiGroup.GET("/package", new(controller.Pkg).Latest)
|
||||
}
|
||||
|
||||
// 管理接口路由
|
||||
|
|
|
|||
Loading…
Reference in New Issue