Files
rootandClaude Opus 5 8679200f41 Initial commit
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 13:57:10 +08:00

73 lines
2.9 KiB
Go

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)
}
}