2025-05-28 16:19:21 +08:00

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: "发票同步失败"}
)