bcode

package
v0.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	AIGCServiceCode = NewBcode(http.StatusOK, 10000, "service interface call success")

	ErrAIGCServiceBadRequest = NewBcode(http.StatusBadRequest, 10001, "bad request")

	ErrAIGCServiceInitEnv = NewBcode(http.StatusBadRequest, 10002, "set env failed")

	ErrAIGCServiceInstallEngine = NewBcode(http.StatusBadRequest, 10003, "install model engine failed")

	ErrAIGCServiceStartEngine = NewBcode(http.StatusBadRequest, 10004, "start model engine failed")

	ErrGetEngineModelList = NewBcode(http.StatusBadRequest, 10005, "get model list failed")

	ErrEnginePullModel = NewBcode(http.StatusBadRequest, 10006, "pull model failed")

	ErrAIGCServiceAddProvider = NewBcode(http.StatusBadRequest, 10007, "provider insert db failed")

	ErrAIGCServiceProviderIsExist = NewBcode(http.StatusBadRequest, 10009, "provider already exist")

	ErrServiceRecordNotFound = NewBcode(http.StatusBadRequest, 10011, "service not found")

	ErrServiceUpdateFailed = NewBcode(http.StatusBadRequest, 10012, "service edit failed")

	ErrAddModelService = NewBcode(http.StatusBadRequest, 10013, "add model service failed")

	ErrAIGCServiceVersionNotMatch = NewBcode(http.StatusBadRequest, 10014, "aog version not match")

	ErrUnSupportAIGCService = NewBcode(http.StatusBadRequest, 10015, "unsupport aog service")

	ErrUnSupportHybridPolicy = NewBcode(http.StatusBadRequest, 10016, "unsupport hybrid policy")

	ErrUnSupportFlavor = NewBcode(http.StatusBadRequest, 10017, "unsupport api flavor")

	ErrUnSupportAuthType = NewBcode(http.StatusBadRequest, 10018, "unsupport auth type")
)
View Source
var (
	ServiceProviderCode = NewBcode(http.StatusOK, 20000, "service provider interface call success")

	ErrServiceProviderBadRequest = NewBcode(http.StatusBadRequest, 20001, "bad request")

	ErrProviderInvalid = NewBcode(http.StatusBadRequest, 20002, "provider invalid")

	ErrProviderIsUnavailable = NewBcode(http.StatusBadRequest, 20003, "service provider is unavailable")

	ErrProviderModelEmpty = NewBcode(http.StatusBadRequest, 20004, "provider model empty")

	ErrProviderUpdateFailed = NewBcode(http.StatusBadRequest, 20005, "provider update failed")

	ErrProviderAuthInfoLost = NewBcode(http.StatusBadRequest, 20006, "provider api auth info lost")

	ErrProviderServiceUrlNotFormat = NewBcode(http.StatusBadRequest, 20007, "provider service url is irregular")
)
View Source
var (
	ModelCode = NewBcode(http.StatusOK, 30000, "service interface call success")

	ErrModelBadRequest = NewBcode(http.StatusBadRequest, 30001, " bad request")

	ErrModelIsExist = NewBcode(http.StatusBadRequest, 30002, "provider model already exist")

	ErrModelRecordNotFound = NewBcode(http.StatusBadRequest, 30003, "model not exist")

	ErrAddModel = NewBcode(http.StatusBadRequest, 30004, "model insert db failed")

	ErrDeleteModel = NewBcode(http.StatusBadRequest, 30005, "model delete db failed")

	ErrEngineDeleteModel = NewBcode(http.StatusBadRequest, 30006, "engine delete model failed")

	ErrNoRecommendModel = NewBcode(http.StatusBadRequest, 30007, "No Recommend Model")
)
View Source
var ErrForbidden = NewBcode(403, 403, "403 Forbidden")

ErrForbidden check user perms failure

View Source
var ErrNotFound = NewBcode(404, 404, "404 Not Found")

ErrNotFound the request resource is not found

View Source
var ErrServer = NewBcode(500, 500, "The service has lapsed.")

ErrServer an unexpected mistake.

View Source
var ErrUnauthorized = NewBcode(401, 401, "401 Unauthorized")

ErrUnauthorized check user auth failure

View Source
var ErrUpstreamNotFound = NewBcode(502, 502, "Upstream not found")

ErrUpstreamNotFound the proxy upstream is not found

View Source
var SuccessCode = NewBcode(200, 200, "success")

SuccessCode a success code

Functions

func ReturnError

func ReturnError(c *gin.Context, err error)

ReturnError Unified handling of all types of errors, generating a standard return structure.

func ReturnHTTPError

func ReturnHTTPError(c *gin.Context, err error)

ReturnHTTPError Unified handling of all types of errors, generating a standard return structure.

Types

type Bcode

type Bcode struct {
	HTTPCode     int32  `json:"-"`
	BusinessCode int32  `json:"business_code"`
	Message      string `json:"message"`
}

Bcode business error code

func NewBcode

func NewBcode(httpCode, businessCode int32, message string) *Bcode

NewBcode new error code

func (*Bcode) Error

func (b *Bcode) Error() string

func (*Bcode) SetMessage

func (b *Bcode) SetMessage(message string) *Bcode

SetMessage set new message and return a new error instance

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL