sunty
2020-04-16 7a522df01bec7e5bcecd983bd4b3f20a3297be6d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package code
 
import "net/http"
 
// Code 错误输出数据结构
type Code struct {
    Status  int    `json:"status"`  // HTTP 状态
    Success bool   `json:"success"` // 成功或者失败
    Message string `json:"msg"`     // 描述信息
}
 
var (
    LicenseExpired = &Code{http.StatusForbidden, false, "license expired"}
    // Success 请求处理成功
    Success       = &Code{http.StatusOK, true, "请求处理成功"}
    AddSuccess    = &Code{http.StatusOK, true, "加入成功"}
    UpdateSuccess = &Code{http.StatusOK, true, "更新成功"}
    UpdateFail    = &Code{http.StatusBadRequest, false, "更新失败"}
    DelSuccess    = &Code{http.StatusOK, true, "删除成功"}
    // RequestParamError 请求参数错误
    RequestParamError  = &Code{http.StatusBadRequest, false, "请求参数有误"}
    CreateFirstNodeErr = &Code{http.StatusInternalServerError, false, "创建节点失败!"}
    AddClusterInfoErr  = &Code{http.StatusInternalServerError, false, "加入节点失败!"}
)