package vfs_service type VFSErrorType int const ( ErrorTypeNoError = iota // 通用错误类型 ErrorTypeNotFound ErrorTypeAlreadyExists ErrorTypeForbidden ErrorTypeInternal ErrorTypeBadRequest ErrorTypeUnauthorized ErrorTypeConflict ErrorTypeNotImplemented ErrorTypeInvalidArgument // 用户相关错误 ErrorTypeUserNotFound ErrorTypeUserAlreadyExists ErrorTypeUserCreationFailed ErrorTypeUserDeletionFailed // 节点相关错误 ErrorTypeNodeNotFound ErrorTypeNodeAlreadyExists ErrorTypeNodeCreationFailed ErrorTypeNodeDeletionFailed ErrorTypeNodeUpdateFailed ErrorTypeNodeMoveFailed ErrorTypeNodeAccessDenied // 权限相关错误 ErrorTypePermissionDenied ErrorTypeInvalidToken // 服务代理相关错误 ErrorTypeServiceProxyNotFound ErrorTypeServiceProxyFailed // 路径相关错误 ErrorTypeInvalidPath ErrorTypePathNotFound ) type VFSError struct { Type VFSErrorType Error error }