init: 提交 files 服务初始代码

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zxr
2026-08-03 23:51:21 +08:00
commit d29693343b
33 changed files with 2067 additions and 0 deletions

17
internal/errors/errors.go Normal file
View File

@@ -0,0 +1,17 @@
package errors
import "git.apinb.com/bsm-sdk/core/errcode"
var (
ErrInvalidParameter = errcode.NewError(2101, "参数错误")
ErrNamespaceNotAllowed = errcode.NewError(2102, "命名空间不允许")
ErrExtensionNotAllowed = errcode.NewError(2103, "扩展名不允许")
ErrInvalidFileSize = errcode.NewError(2104, "文件大小不合法")
ErrFileNotFound = errcode.NewError(2105, "文件不存在")
ErrUploadStatusConflict = errcode.NewError(2106, "上传状态冲突")
ErrUploadExpired = errcode.NewError(2107, "上传已过期")
ErrObjectInfoMismatch = errcode.NewError(2108, "OSS 对象信息不匹配")
ErrUnauthorizedOperation = errcode.NewError(2109, "无权操作")
ErrObjectStorageOperation = errcode.NewError(2110, "OSS 操作失败")
ErrDatabaseOperation = errcode.NewError(2111, "数据库操作失败")
)