package router import ( "91porn-server/web/api/chat_message_ctrl" "91porn-server/web/api/userctrl" "github.com/gin-gonic/gin" ) func userRouter(router *gin.RouterGroup) { group := router.Group("/user") { group.GET("/list", userctrl.List) group.GET("/vipInfo", userctrl.VipInfo) group.POST("/update", userctrl.Update) group.POST("/banned", userctrl.Banned) group.POST("/advertiser", userctrl.SetAdvertiser) group.POST("/forbid", userctrl.Forbid) group.POST("/lock", userctrl.Lock) group.POST("/devID/reset", userctrl.DevIDReset) //group.GET("/record/play", userctrl.PlayRecord) group.GET("/login/list", userctrl.LoginList) group.GET("/play/list", userctrl.PlayList) group.GET("/report/list", userctrl.ReportList) group.GET("/report/types/list", userctrl.ReportTypesList) group.POST("/report/setStatus", userctrl.SetStatus) group.GET("/reco/list", userctrl.GetUserRecoList) group.POST("/reco/modify", userctrl.ModifyUserReco) group.POST("/reco/add", userctrl.AddUserReco) group.POST("/reco/del", userctrl.DelUserReco) group.POST("/credit", userctrl.CreditAmount) //用户增减金币 group.POST("/integral", userctrl.CreditIntegral) //用户增减积分 group.POST("/credit/fruitCoin", userctrl.FruitCoinChange) //管理员操作用户果币变更 group.POST("/credit/aiMateBalance", userctrl.SetAiMateBalance) //管理员操作用户ai伴侣币变更 group.POST("/credit/gold", userctrl.CreditGold) //用户扣除金币、收益 group.POST("qr_code", userctrl.GenerateQRCode) group.POST("/update/freeTimes", userctrl.UpdateFreeTimes) group.POST("/update/download", userctrl.UpdateDownload) group.POST("/update/lotteryTimes", userctrl.UpdateLotteryTimes) group.POST("/deleteComment", userctrl.DeleteComment) group.GET("/queryGameCode", userctrl.QueryGameCode) group.POST("/privateZone", userctrl.PrivateZone) } faqRouter := group.Group("/faq") { faqRouter.POST("/add", userctrl.FaqAdd) faqRouter.GET("/list", userctrl.FaqList) faqRouter.POST("/update", userctrl.FaqUpdate) faqRouter.DELETE("/del", userctrl.FaqDelete) faqRouter.GET("/cate/list", userctrl.FaqCateList) } feedbackRouter := group.Group("/feedback") { feedbackRouter.GET("/list", userctrl.FeedbackList) feedbackRouter.POST("/update", userctrl.FeedbackUpdate) feedbackRouter.DELETE("/del", userctrl.FeedbackDelete) } resourceRouter := group.Group("/resource") { resourceRouter.GET("/list", userctrl.GetUserResourceList) resourceRouter.POST("/add", userctrl.AddUserResource) resourceRouter.POST("/update", userctrl.ModifyUserResource) resourceRouter.POST("/del", userctrl.DelUserResource) } chatMessageRouter := group.Group("/chatMessage") { chatMessageRouter.GET("/list", chat_message_ctrl.List) chatMessageRouter.POST("/del", chat_message_ctrl.Del) chatMessageRouter.POST("/send", chat_message_ctrl.Send) } }