refactor(*): 平台架构 - 拆分后端领域模块并同步插件协议与模型能力

This commit is contained in:
ddCat
2026-09-11 14:02:49 +08:00
parent 916043fb5a
commit 6e5cbc8b05
644 changed files with 62731 additions and 2320 deletions

View 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)
}