dbs

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Directory

type Directory struct {
}

func NewDirectory

func NewDirectory() *Directory

func (Directory) CreateDirectory

func (r Directory) CreateDirectory(ctx core.Context, directory *entity.Directory) (uint32, error)

CreateDirectory 创建数据

func (Directory) DeleteDirectory

func (r Directory) DeleteDirectory(ctx core.Context, ids []uint32) (uint32, error)

DeleteDirectory 删除数据

func (Directory) GetDirectory

func (r Directory) GetDirectory(ctx core.Context, id uint32) (*entity.Directory, error)

GetDirectory 获取指定的数据

func (Directory) GetDirectoryChildrenIds

func (r Directory) GetDirectoryChildrenIds(ctx core.Context, id uint32) ([]uint32, error)

GetDirectoryChildrenIds 获取指定id的所有子id

func (Directory) GetDirectoryLimitById

func (r Directory) GetDirectoryLimitById(ctx core.Context, id uint32) (*entity.DirectoryLimit, error)

func (Directory) GetDirectoryLimitByPath

func (r Directory) GetDirectoryLimitByPath(ctx core.Context, paths []string) (*entity.DirectoryLimit, error)

func (Directory) GetDirectoryParentIds

func (r Directory) GetDirectoryParentIds(ctx core.Context, id uint32) ([]uint32, error)

GetDirectoryParentIds 获取指定id的所有父id

func (Directory) ListDirectory

func (r Directory) ListDirectory(ctx core.Context) ([]*entity.Directory, error)

ListDirectory 获取列表

func (Directory) UpdateDirectory

func (r Directory) UpdateDirectory(ctx core.Context, directory *entity.Directory) error

UpdateDirectory 更新数据

type Export

type Export struct {
}

func NewExport

func NewExport() *Export

func (Export) CopyExport

func (r Export) CopyExport(ctx core.Context, export *entity.Export, req *types.CopyExportRequest) (uint32, error)

func (Export) CreateExport

func (r Export) CreateExport(ctx core.Context, export *entity.Export) (uint32, error)

CreateExport 创建数据

func (Export) DeleteExport

func (r Export) DeleteExport(ctx core.Context, ids []uint32) (uint32, error)

DeleteExport 删除数据

func (Export) GetExport

func (r Export) GetExport(ctx core.Context, id uint32) (*entity.Export, error)

GetExport 获取指定的数据

func (Export) GetExportBySha

func (r Export) GetExportBySha(ctx core.Context, sha string) (*entity.Export, error)

GetExportBySha 获取指定数据

func (Export) GetExportFileCount added in v1.0.27

func (r Export) GetExportFileCount(ctx core.Context, req *types.GetExportFileCountRequest) (int64, error)

func (Export) GetExportFileKeyById

func (r Export) GetExportFileKeyById(ctx core.Context, id uint32) (string, error)

GetExportFileKeyById 获取导出的key

func (Export) GetKeyByValue

func (r Export) GetKeyByValue(ctx core.Context, value string) (string, error)

func (Export) ListExport

func (r Export) ListExport(ctx core.Context, req *types.ListExportRequest) ([]*entity.Export, uint32, error)

ListExport 获取列表

func (Export) UpdateExport

func (r Export) UpdateExport(ctx core.Context, export *entity.Export) error

UpdateExport 更新数据

type File

type File struct{}

func NewFile

func NewFile() *File

func (File) CreateFile

func (r File) CreateFile(ctx core.Context, file *entity.File) (uint32, error)

CreateFile 创建数据

func (File) CreateUserFile added in v1.2.0

func (r File) CreateUserFile(ctx core.Context, uf *entity.UserFile) (uint32, error)

func (File) DeleteFile

func (r File) DeleteFile(ctx core.Context, ids []uint32, call func(file *entity.File)) (uint32, error)

DeleteFile 删除数据

func (File) DeleteUserFile added in v1.2.0

func (r File) DeleteUserFile(ctx core.Context, ids []uint32, call func(UserFile *entity.File)) (uint32, error)

func (File) GetFile

func (r File) GetFile(ctx core.Context, id uint32) (*entity.File, error)

GetFile 获取指定的数据

func (File) GetFileByKey added in v1.2.0

func (r File) GetFileByKey(ctx core.Context, key string) (*entity.File, error)

GetFileByKey 获取指定数据

func (File) GetFileBySha

func (r File) GetFileBySha(ctx core.Context, store string, sha string) (*entity.File, error)

GetFileBySha 获取指定数据

func (File) GetFileByUploadId

func (r File) GetFileByUploadId(ctx core.Context, uid string) (*entity.File, error)

func (File) GetUserFile added in v1.2.0

func (r File) GetUserFile(ctx core.Context, req *types.GetUserFileRequest) (*entity.UserFile, error)

GetUserFile 获取指定的数据

func (File) IsExistUserFile added in v1.2.0

func (r File) IsExistUserFile(ctx core.Context, uid, fid uint32) (bool, error)

func (File) ListFile

func (r File) ListFile(ctx core.Context, req *types.ListFileRequest) ([]*entity.File, uint32, error)

ListFile 获取列表

func (File) ListUserFile added in v1.2.0

func (r File) ListUserFile(ctx core.Context, req *types.ListFileRequest) ([]*entity.UserFile, uint32, error)

func (File) UpdateFile

func (r File) UpdateFile(ctx core.Context, file *entity.File) error

UpdateFile 更新数据

func (File) UpdateUserFile added in v1.2.0

func (r File) UpdateUserFile(ctx core.Context, uf *entity.UserFile) error

Jump to

Keyboard shortcuts

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