初次提交

This commit is contained in:
liuzhihang1
2024-06-26 20:45:23 +08:00
parent 4b388a5be1
commit 831ea9889f
57 changed files with 3945 additions and 0 deletions

33
api/api.go Normal file
View File

@@ -0,0 +1,33 @@
package api
import (
"errors"
"msm/consts/ctxflag"
"net/http"
"github.com/gin-gonic/gin"
)
func rOk(ctx *gin.Context, message string, data any) {
jsonData := map[string]any{
"code": 0,
"msg": message,
}
if data != nil {
jsonData["data"] = data
}
ctx.JSON(http.StatusOK, jsonData)
}
func errCheck(ctx *gin.Context, isErr bool, errData any) {
if !isErr {
return
}
if err, ok := errData.(error); ok {
ctx.Set(ctxflag.ERR, err)
}
if err, ok := errData.(string); ok {
ctx.Set(ctxflag.ERR, errors.New(err))
}
panic(0)
}