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