v1.0.0
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
package system
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
|
||||
func Init(routerGroup *gin.RouterGroup) {
|
||||
InitAbout(routerGroup)
|
||||
InitLogin(routerGroup)
|
||||
InitUserRouter(routerGroup)
|
||||
InitFileRouter(routerGroup)
|
||||
InitCaptchaRouter(routerGroup)
|
||||
InitRegister(routerGroup)
|
||||
InitNoticeRouter(routerGroup)
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package system
|
||||
|
||||
import (
|
||||
"sun-panel/api/api_v1"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func InitAbout(router *gin.RouterGroup) {
|
||||
about := api_v1.ApiGroupApp.ApiSystem.About
|
||||
{
|
||||
router.POST("about", about.Get)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package system
|
||||
|
||||
import (
|
||||
"sun-panel/api/api_v1"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func InitCaptchaRouter(router *gin.RouterGroup) {
|
||||
captchaApi := api_v1.ApiGroupApp.ApiSystem.CaptchaApi
|
||||
r := router.Group("captcha")
|
||||
r.GET("getImage", captchaApi.GetImage)
|
||||
r.GET("getImage/:width/:height", captchaApi.GetImage)
|
||||
r.GET("getImageByCaptchaId/:captchaId", captchaApi.GetImageByCaptchaId)
|
||||
r.GET("getImageByCaptchaId/:captchaId/:width/:height", captchaApi.GetImageByCaptchaId)
|
||||
// r.POST("/captach/check", captchaApi.CheckVCode)
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package system
|
||||
|
||||
import (
|
||||
"sun-panel/api/api_v1"
|
||||
"sun-panel/api/api_v1/middleware"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func InitFileRouter(router *gin.RouterGroup) {
|
||||
FileApi := api_v1.ApiGroupApp.ApiSystem.FileApi
|
||||
|
||||
// 验证项目的权限(有访问密码的需要验证访问token)
|
||||
private := router.Group("", middleware.LoginInterceptor)
|
||||
{
|
||||
private.POST("/file/uploadImg", FileApi.UploadImg)
|
||||
private.POST("/file/uploadFiles", FileApi.UploadFiles)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package system
|
||||
|
||||
import (
|
||||
"sun-panel/api/api_v1"
|
||||
"sun-panel/api/api_v1/middleware"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func InitLogin(router *gin.RouterGroup) {
|
||||
loginApi := api_v1.ApiGroupApp.ApiSystem.LoginApi
|
||||
|
||||
router.POST("/login", loginApi.Login)
|
||||
router.POST("/logout", middleware.LoginInterceptor, loginApi.Logout)
|
||||
router.POST("/login/sendResetPasswordVCode", loginApi.SendResetPasswordVCode)
|
||||
router.POST("/login/resetPasswordByVCode", loginApi.ResetPasswordByVCode)
|
||||
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package system
|
||||
|
||||
import (
|
||||
"sun-panel/api/api_v1"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func InitNoticeRouter(router *gin.RouterGroup) {
|
||||
api := api_v1.ApiGroupApp.ApiSystem.NoticeApi
|
||||
|
||||
router.POST("/notice/getListByDisplayType", api.GetListByDisplayType)
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package system
|
||||
|
||||
import (
|
||||
"sun-panel/api/api_v1"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func InitRegister(router *gin.RouterGroup) {
|
||||
api := api_v1.ApiGroupApp.ApiSystem.RegisterApi
|
||||
|
||||
router.POST("/register/sendRegisterVcode", api.SendRegisterVcode)
|
||||
router.POST("/register/commit", api.Commit)
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package system
|
||||
|
||||
import (
|
||||
"sun-panel/api/api_v1"
|
||||
"sun-panel/api/api_v1/middleware"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func InitUserRouter(router *gin.RouterGroup) {
|
||||
api := api_v1.ApiGroupApp.ApiSystem.UserApi
|
||||
r := router.Group("", middleware.LoginInterceptor)
|
||||
r.POST("/user/getInfo", api.GetInfo)
|
||||
r.POST("/user/updatePasssword", api.UpdatePasssword)
|
||||
r.POST("/user/updateInfo", api.UpdateInfo)
|
||||
r.POST("/user/getReferralCode", api.GetReferralCode)
|
||||
}
|
||||
Reference in New Issue
Block a user