🎨服务端的初始化

This commit is contained in:
coward
2024-03-07 17:07:41 +08:00
parent 097505df99
commit 28cdfd1240
16 changed files with 543 additions and 19 deletions

27
http/api/server.go Normal file
View File

@@ -0,0 +1,27 @@
package api
import (
"github.com/gin-gonic/gin"
"wireguard-dashboard/repository"
"wireguard-dashboard/utils"
)
type server struct{}
func Server() server {
return server{}
}
// GetServer
// @description: 获取服务端信息
// @receiver wireguard
// @param c
func (server) GetServer(c *gin.Context) {
data, err := repository.Server().GetServer()
if err != nil {
utils.GinResponse(c).FailedWithMsg("获取服务端信息失败")
return
}
utils.GinResponse(c).OKWithData(data)
}

View File

@@ -23,7 +23,7 @@ func UserApi() user {
// @description: 登陆
// @receiver u
// @param c
func (u user) Login(c *gin.Context) {
func (user) Login(c *gin.Context) {
var p param.Login
if err := c.ShouldBind(&p); err != nil {
utils.GinResponse(c).FailedWithErr("参数错误", err)
@@ -72,7 +72,7 @@ func (u user) Login(c *gin.Context) {
// @description: 退出登陆
// @receiver u
// @param c
func (u user) Logout(c *gin.Context) {
func (user) Logout(c *gin.Context) {
data, ok := c.Get("user")
if !ok {
utils.GinResponse(c).FailedWithMsg("你还没有登陆")
@@ -90,7 +90,7 @@ func (u user) Logout(c *gin.Context) {
// @description: 用户列表
// @receiver u
// @param c
func (u user) List(c *gin.Context) {
func (user) List(c *gin.Context) {
var p param.UserList
if err := c.ShouldBind(&p); err != nil {
utils.GinResponse(c).FailedWithErr("参数错误", err)
@@ -110,7 +110,7 @@ func (u user) List(c *gin.Context) {
// @description: 获取登陆用户信息
// @receiver u
// @param c
func (u user) GetUser(c *gin.Context) {
func (user) GetUser(c *gin.Context) {
info, ok := c.Get("user")
if !ok {
utils.GinResponse(c).FailedWithMsg("获取信息失败")
@@ -134,7 +134,7 @@ func (u user) GetUser(c *gin.Context) {
// @description: 新增/更改用户信息
// @receiver u
// @param c
func (u user) Save(c *gin.Context) {
func (user) Save(c *gin.Context) {
var p param.SaveUser
if err := c.ShouldBind(&p); err != nil {
utils.GinResponse(c).FailedWithErr("参数错误", err)
@@ -179,7 +179,7 @@ func (u user) Save(c *gin.Context) {
// @description: 更改密码
// @receiver u
// @param c
func (u user) ChangePassword(c *gin.Context) {
func (user) ChangePassword(c *gin.Context) {
var p param.ChangePassword
if err := c.ShouldBind(&p); err != nil {
utils.GinResponse(c).FailedWithErr("参数错误", err)
@@ -210,7 +210,7 @@ func (u user) ChangePassword(c *gin.Context) {
// @description: 改变用户状态
// @receiver u
// @param c
func (u user) ChangeUserState(c *gin.Context) {
func (user) ChangeUserState(c *gin.Context) {
var p param.ChangeUserState
if err := c.ShouldBind(&p); err != nil {
utils.GinResponse(c).FailedWithErr("参数错误", err)