Documentation
¶
Index ¶
Constants ¶
View Source
const ( // CodeOK 请求成功业务状态码 CodeOK = 0 // MsgOK 请求成功消息 MsgOK = "ok" // CodeCommon 通用错误业务状态码 CodeCommon = 97 // MsgCommon 通用错误业务消息 MsgCommon = "通用错误" // CodeRecordNotFound 记录不存在错误业务状态码 CodeRecordNotFound = 98 // MsgRecordNotFound 记录不存在错误业务消息 MsgRecordNotFound = "记录不存在" // CodeUnexpected 意外错误业务状态码 CodeUnexpected = 99 // MsgUnexpected 意外错误业务消息 MsgUnexpected = "服务器繁忙,请稍后重试" // CodeInvalidParams 请求参数错误业务状态码 CodeInvalidParams = 100 // MsgInvalidParams 请求参数错误业务消息 MsgInvalidParams = "请求参数错误" // GrpcMaxCode grpc 最大错误码 GrpcMaxCode = 17 )
业务状态码与消息
业务错误码恒大于等于 0,与 grpc code 兼容 业务状态码等于 0 时,代表成功 业务状态码大于 0 时,代表错误 自定义业务状态码请大于等于 17,与 grpc 默认 code 区分开 97 代表通用错误,98 代表记录不存在错误,99 代表意外错误,100 代表请求参数错误,均已被占用,建议之后业务状态码从 200 开始
Variables ¶
View Source
var ( // OK 成功 OK = New(CodeOK, MsgOK) // ErrCommon 通用错误 ErrCommon = New(CodeCommon, MsgCommon) // ErrRecordNotFound 记录不存在错误 ErrRecordNotFound = New(CodeRecordNotFound, MsgRecordNotFound) // ErrUnexpected 意外错误 ErrUnexpected = New(CodeUnexpected, MsgUnexpected) // ErrInvalidParams 请求参数错误 ErrInvalidParams = New(CodeInvalidParams, MsgInvalidParams) )
Functions ¶
func NewInvalidParams ¶
NewInvalidParams 新建请求参数错误
与 New 效果相同,只是 Code 硬性指定为 CodeInvalidParams,主要适用于该业务错误为请求参数错误的情况
Types ¶
Click to show internal directories.
Click to hide internal directories.