Documentation
¶
Index ¶
Constants ¶
View Source
const ( // For microservices SuccessCode = 10000 SuccessMsg = "ok" ParamErrorCode = 20001 // 参数错误 BizErrorCode = 40001 // 业务错误 BizNotFoundErrorCode = 40002 // 数据不存在 InternalServiceErrorCode = 50001 // 未知服务错误 InternalDatabaseErrorCode = 50002 // 数据库错误 InternalRedisErrorCode = 50003 // Redis 错误 InternalJSONErrorCode = 50004 // JSON 错误 InternalLanguagesErrorCode = 50005 // Languages Data 错误 InternalGithubErrorCode = 50006 // Github 错误 InternalAsynqErrorCode = 50007 // Asynq 错误 InternalKafkaErrorCode = 50008 // Kafka 错误 InternalScriptErrorCode = 50009 // Script 错误 InternalLLMErrorCode = 50010 // LLM 错误 InternalLockErrorCode = 50011 // Lock 错误 )
Variables ¶
View Source
var ( Success = NewErrNo(SuccessCode, "ok") ParamError = NewErrNo(ParamErrorCode, "参数错误") // 参数校验失败,可能是参数为空、参数类型错误等 BizError = NewErrNo(BizErrorCode, "请求业务出现问题") BizNotFoundError = NewErrNo(BizNotFoundErrorCode, "数据不存在") InternalServiceError = NewErrNo(InternalServiceErrorCode, "内部服务错误") InternalDatabaseError = NewErrNo(InternalDatabaseErrorCode, "数据库错误") InternalRedisError = NewErrNo(InternalRedisErrorCode, "Redis 错误") InternalJSONError = NewErrNo(InternalJSONErrorCode, "JSON 错误") InternalLanguagesError = NewErrNo(InternalLanguagesErrorCode, "获取语言数据错误") InternalGithubError = NewErrNo(InternalGithubErrorCode, "Github 错误") InternalAsynqError = NewErrNo(InternalAsynqErrorCode, "Asynq 错误") InternalKafkaError = NewErrNo(InternalKafkaErrorCode, "Kafka 错误") InternalScriptError = NewErrNo(InternalScriptErrorCode, "Script 错误") InternalLLMError = NewErrNo(InternalLLMErrorCode, "LLM 错误") InternalLockError = NewErrNo(InternalLockErrorCode, "Lock 错误") )
Functions ¶
This section is empty.
Types ¶
type ErrNo ¶
func ConvertErr ¶
ConvertErr convert error to ErrNo in Default user InternalServiceError
func (ErrNo) WithMessage ¶
WithMessage will replace default msg to new
Click to show internal directories.
Click to hide internal directories.