🎨服务端的初始化
This commit is contained in:
27
http/api/server.go
Normal file
27
http/api/server.go
Normal 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)
|
||||
}
|
@@ -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)
|
||||
|
Reference in New Issue
Block a user