refactor(*): 平台架构 - 拆分后端领域模块并同步插件协议与模型能力
This commit is contained in:
42
backend/internal/app/error_codes.go
Normal file
42
backend/internal/app/error_codes.go
Normal file
@@ -0,0 +1,42 @@
|
||||
package app
|
||||
|
||||
import "infinite-canvas/backend/internal/kernel"
|
||||
|
||||
// 错误码和原因已迁到 kernel;此处保留兼容别名。
|
||||
const (
|
||||
CodeOK = kernel.CodeOK
|
||||
CodeInvalidArgument = kernel.CodeInvalidArgument
|
||||
CodeUnauthorized = kernel.CodeUnauthorized
|
||||
CodeForbidden = kernel.CodeForbidden
|
||||
CodeNotFound = kernel.CodeNotFound
|
||||
CodeConflict = kernel.CodeConflict
|
||||
CodeTooManyRequests = kernel.CodeTooManyRequests
|
||||
CodeInternal = kernel.CodeInternal
|
||||
CodeBadGateway = kernel.CodeBadGateway
|
||||
CodeUnavailable = kernel.CodeUnavailable
|
||||
CodeTimeout = kernel.CodeTimeout
|
||||
CodeQuotaExceeded = kernel.CodeQuotaExceeded
|
||||
CodeIdempotencyConflict = kernel.CodeIdempotencyConflict
|
||||
CodeRateLimited = kernel.CodeRateLimited
|
||||
)
|
||||
|
||||
type ErrorReason = kernel.ErrorReason
|
||||
|
||||
const (
|
||||
ReasonInvalidArgument = kernel.ReasonInvalidArgument
|
||||
ReasonUnauthorized = kernel.ReasonUnauthorized
|
||||
ReasonForbidden = kernel.ReasonForbidden
|
||||
ReasonNotFound = kernel.ReasonNotFound
|
||||
ReasonConflict = kernel.ReasonConflict
|
||||
ReasonFailedPrecondition = kernel.ReasonFailedPrecondition
|
||||
ReasonQuotaExceeded = kernel.ReasonQuotaExceeded
|
||||
ReasonRateLimited = kernel.ReasonRateLimited
|
||||
ReasonUnavailable = kernel.ReasonUnavailable
|
||||
ReasonTimeout = kernel.ReasonTimeout
|
||||
ReasonInternal = kernel.ReasonInternal
|
||||
ReasonBadGateway = kernel.ReasonBadGateway
|
||||
)
|
||||
|
||||
func ReasonForStatus(status int) ErrorReason {
|
||||
return kernel.ReasonForStatus(status)
|
||||
}
|
||||
Reference in New Issue
Block a user