@@ -0,0 +1,54 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"91porn-server/app/api/userctrl"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func userRouter(router *gin.RouterGroup) {
|
||||
group := router.Group("/mine")
|
||||
{
|
||||
group.POST("/mobileLoginOnly", userctrl.MobileLogin)
|
||||
group.POST("/mobileBind", userctrl.MobileBind)
|
||||
group.POST("/login", userctrl.LoginWithDevice)
|
||||
group.POST("/info", userctrl.Modify)
|
||||
group.GET("/info", userctrl.Info)
|
||||
group.GET("/rights", userctrl.MyRights)
|
||||
group.GET("/setting", userctrl.ISetting)
|
||||
group.POST("/setting", userctrl.ModifySetting)
|
||||
group.GET("comment", userctrl.Comment)
|
||||
group.GET("/like",
|
||||
// TODO: 前端请求太过频繁时会造成页码重复、丢失,临时加上频率限制
|
||||
// limitHandler.FilterRequestByUserAndTerminal(redisconst.GetUserLikeRateLimitKey(),
|
||||
// redisconst.GetUserLikeRateLimitExpire(), stderr.GetLikesBusy),
|
||||
userctrl.Like)
|
||||
group.GET("/collection", userctrl.Collection)
|
||||
group.GET("/publish", userctrl.PublishList)
|
||||
group.GET("/publish/num", userctrl.PublishNum)
|
||||
group.POST("/publish/delete", userctrl.PublishWorkDelete)
|
||||
group.GET("/buyVid",
|
||||
// limitHandler.FilterRequestByUserAndTerminal(redisconst.GetUserBuyVidRateLimitKey(),
|
||||
// redisconst.GetUserLikeRateLimitExpire(), stderr.GetLikesBusy),
|
||||
userctrl.BuyVidList)
|
||||
group.GET("/faq/list", userctrl.FaqList)
|
||||
group.GET("/faq/cate/list", userctrl.FaqCateList)
|
||||
group.GET("/certificate/qr", userctrl.QrCode)
|
||||
group.GET("/autoLocate", userctrl.AutoLocate)
|
||||
group.POST("/inviteBind", userctrl.Invite)
|
||||
group.POST("/inviter", userctrl.Inviter)
|
||||
group.GET("/announce", userctrl.Announce)
|
||||
group.GET("/announce/list", userctrl.AnnounceList)
|
||||
group.POST("/login/h5",
|
||||
userctrl.LoginWithH5)
|
||||
group.POST("/login/h5/qr", userctrl.LoginByQRCode)
|
||||
group.POST("/privilege/consume", userctrl.ConsumePrivilege)
|
||||
|
||||
}
|
||||
group.POST("/resetpassword", userctrl.ResetPassWord)
|
||||
group.POST("/resetpassword/mobileverify", userctrl.MobileVerify)
|
||||
group.POST("/register", userctrl.Register)
|
||||
group.POST("/qrcode/extract", userctrl.ExtractQRCode)
|
||||
group.GET("/watch_record/list", userctrl.WatchRecord)
|
||||
group.GET("/portrait", userctrl.Portrait)
|
||||
}
|
||||
Reference in New Issue
Block a user