27 lines
1.0 KiB
Go
27 lines
1.0 KiB
Go
package errcode
|
|
|
|
// ErrorCode 错误码结构
|
|
type ErrorCode struct {
|
|
Code string
|
|
Message string
|
|
}
|
|
|
|
// 系统级错误码
|
|
var (
|
|
Success = &ErrorCode{Code: "0000", Message: "成功"}
|
|
ServerError = &ErrorCode{Code: "0008", Message: "系统异常"}
|
|
InvalidParams = &ErrorCode{Code: "0009", Message: "请求参数错误"}
|
|
NotFound = &ErrorCode{Code: "0005", Message: "未找到病人信息"}
|
|
)
|
|
|
|
// 业务级错误码
|
|
var (
|
|
CriminalInFailed = &ErrorCode{Code: "0006", Message: "入院处理失败"}
|
|
CriminalAlreadyIn = &ErrorCode{Code: "0007", Message: "病人已入院"}
|
|
CriminalOutFailed = &ErrorCode{Code: "1001", Message: "出院处理失败"}
|
|
ConsumeQuotaFailed = &ErrorCode{Code: "1002", Message: "消费额度查询失败"}
|
|
ConsumeRecordFailed = &ErrorCode{Code: "1003", Message: "消费记录保存失败"}
|
|
RealTimeBalanceFailed = &ErrorCode{Code: "1004", Message: "实时余额查询失败"}
|
|
InvoiceSyncFailed = &ErrorCode{Code: "1005", Message: "发票同步失败"}
|
|
)
|