♻️重构了部分代码

This commit is contained in:
coward
2024-03-13 17:05:02 +08:00
parent 7716a15dbb
commit 7c48551989
15 changed files with 125 additions and 29 deletions

View File

@@ -8,7 +8,7 @@ import (
// CaptchaApi
// @description: 验证码
// @param r
func CaptchaApi(r *gin.Engine) {
func CaptchaApi(r *gin.RouterGroup) {
captcha := r.Group("captcha")
{
captcha.GET("", api.Captcha().GenerateCaptcha) // 生成验证码

View File

@@ -6,9 +6,10 @@ import (
"wireguard-dashboard/middleware"
)
func ClientApi(r *gin.Engine) {
func ClientApi(r *gin.RouterGroup) {
apiGroup := r.Group("client", middleware.Authorization())
{
apiGroup.GET("list", api.Client().List) // 客户端列表
apiGroup.GET("list", api.Client().List) // 客户端列表
apiGroup.POST("save", api.Client().Save) // 新增/编辑客户端
}
}

View File

@@ -2,7 +2,7 @@ package route
import "github.com/gin-gonic/gin"
type Option func(engine *gin.Engine)
type Option func(engine *gin.RouterGroup)
var options []Option
@@ -18,7 +18,7 @@ func InitRouter() *gin.Engine {
r.Use(gin.Logger())
for _, opt := range options {
opt(r)
opt(r.Group("api"))
}
return r

View File

@@ -6,7 +6,7 @@ import (
"wireguard-dashboard/middleware"
)
func ServerApi(r *gin.Engine) {
func ServerApi(r *gin.RouterGroup) {
apiGroup := r.Group("server", middleware.Authorization())
{
apiGroup.GET("", api.Server().GetServer) // 获取服务端信息

View File

@@ -6,7 +6,7 @@ import (
"wireguard-dashboard/middleware"
)
func UserApi(r *gin.Engine) {
func UserApi(r *gin.RouterGroup) {
// 登陆相关API
login := r.Group("/login")
{