| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- package route
- import (
- "designs/controller"
- "designs/middleware"
- "github.com/gin-gonic/gin"
- )
- /* 跨域 */
- func SetApiGroupRoutes(router *gin.RouterGroup) {
- // v1 版本
- router.POST("/user/login", controller.Login) //游戏登录
- router.POST("/user/refreshToken", middleware.RefreshTokenAuthMiddleware(), controller.RefreshToken) //token刷新
- router.GET("/download", controller.DownloadFile) //文件下载
- GroupAdmin := router.Group("")
- GroupAdmin.Use(middleware.TokenAuthMiddleware()).Use()
- {
- //权限管理模块
- GroupAdmin.POST("/admin/createAdminUser", controller.CreateAdminUser)
- GroupAdmin.POST("/admin/adminUserList", controller.AdminUserList)
- GroupAdmin.POST("/admin/adminList", controller.AdminList)
- GroupAdmin.POST("/admin/deleteAdminUser", controller.DeleteAdminUser)
- GroupAdmin.POST("/admin/setAdminUserPermission", controller.SetAdminUserPermission)
- GroupAdmin.POST("/admin/setIdentity", controller.SetIdentity)
- GroupAdmin.POST("/admin/permissionList", controller.PermissionList)
- GroupAdmin.POST("/admin/deleteIdentity", controller.DeleteIdentity)
- GroupAdmin.POST("/admin/getIdentityList", controller.GetIdentityList)
- GroupAdmin.POST("/admin/getIdentity", controller.GetIdentity)
- GroupAdmin.POST("/admin/updateIdentityPermission", controller.UpdateIdentityPermission)
- GroupAdmin.POST("/admin/updateUserPassword", controller.UpdateUserPassword)
- //日志管理
- GroupAdmin.POST("/admin/actionLogList", controller.ActionLogList)
- GroupAdmin.POST("/admin/getActionLogHeader", controller.GetActionLogHeader)
- }
- GroupProperty := router.Group("")
- GroupProperty.Use(middleware.TokenAuthMiddleware()).Use()
- {
- //资产管理模块
- //图片管理
- GroupProperty.POST("/property/imageSet", controller.ImageSet)
- GroupProperty.POST("/property/imageList", controller.ImageList)
- GroupProperty.POST("/property/getImageListHead", controller.GetImageListHead)
- GroupProperty.POST("/property/imageDelete", controller.ImageDelete)
- GroupProperty.POST("/property/updateImageTags", controller.UpdateImageTags)
- //tag 管理
- GroupProperty.POST("/property/setTag", controller.SetTag)
- GroupProperty.POST("/property/deleteTag", controller.DeleteTag)
- GroupProperty.POST("/property/getTags", controller.GetTags)
- //视频管理
- GroupProperty.POST("/property/videoSet", controller.VideoSet)
- GroupProperty.POST("/property/videoDelete", controller.VideoDelete)
- GroupProperty.POST("/property/updateVideoTags", controller.UpdateVideoTags)
- GroupProperty.POST("/property/getVideoListHead", controller.GetVideoListHead)
- GroupProperty.POST("/property/videoList", controller.VideoList)
- GroupProperty.POST("/property/gameList", controller.GameList)
- GroupProperty.POST("/property/upload", controller.Upload)
- }
- }
|