🎨完成基本构想的全部
All checks were successful
continuous-integration/drone/tag Build is passing

This commit is contained in:
coward
2024-06-06 17:02:45 +08:00
parent 1bc4e7869a
commit b02ce4b0ba
24 changed files with 432 additions and 40 deletions

View File

@@ -16,5 +16,7 @@ func ClientApi(r *gin.RouterGroup) {
apiGroup.POST("generate-qrcode/:id", api.Client().GenerateQrCode) // 生成客户端二维码
apiGroup.GET("status", api.Client().Status) // 获取客户端链接状态监听列表
apiGroup.POST("offline/:id", api.Client().Offline) // 强制下线指定客户端
apiGroup.POST("assignIP", api.Client().AssignIPAndAllowedIP) // 分配IP
apiGroup.POST("generate-keys", api.Client().GenerateKeys) // 生成密钥对
}
}

View File

@@ -7,10 +7,10 @@ import (
)
func ServerApi(r *gin.RouterGroup) {
apiGroup := r.Group("server", middleware.Authorization(), middleware.Permission(), middleware.SystemLogRequest())
apiGroup := r.Group("server", middleware.Authorization(), middleware.SystemLogRequest())
{
apiGroup.GET("", api.Server().GetServer) // 获取服务端信息
apiGroup.POST("", middleware.Permission(), api.Server().SaveServer) // 新增/更新服务端信息
apiGroup.POST("control-server", middleware.Permission(), api.Server().ControlServer) // 服务端操作控制
apiGroup.GET("", api.Server().GetServer) // 获取服务端信息
apiGroup.POST("", middleware.Permission(), middleware.Permission(), api.Server().SaveServer) // 新增/更新服务端信息
apiGroup.POST("control-server", middleware.Permission(), middleware.Permission(), api.Server().ControlServer) // 服务端操作控制
}
}

View File

@@ -16,5 +16,6 @@ func SettingApi(r *gin.RouterGroup) {
apiGroup.POST("server-global", middleware.Permission(), api.Setting().SetServerGlobal) // 设置服务端全局配置
apiGroup.GET("server", api.Setting().GetGlobalSetting) // 获取全局服务端配置
apiGroup.GET("public-ip", api.Setting().GetPublicNetworkIP) // 获取公网IP
apiGroup.GET("restart-rule", api.Setting().GetServerRestartRule) // 服务端重启规则
}
}