wireguard-dashboard/http/router/setting.go

21 lines
613 B
Go
Raw Normal View History

2024-07-11 16:06:52 +08:00
package router
import (
"github.com/gin-gonic/gin"
"wireguard-ui/http/api"
)
// SettingApi
// @description: 设置相关API
// @param r
func SettingApi(r *gin.RouterGroup) {
setting := r.Group("setting")
{
2024-08-08 15:30:09 +08:00
setting.POST("", api.Setting().Set) // 新增/编辑设置
setting.DELETE("/:code", api.Setting().Delete) // 删除配置
setting.GET("", api.Setting().GetSetting) // 获取指定配置
setting.GET("/all", api.Setting().GetAllSetting) // 获取全部配置
setting.GET("/public-addr", api.Setting().GetPublicAddr) // 获取公网IP
2024-07-11 16:06:52 +08:00
}
}