Documentation
¶
Index ¶
- type Directory
- func (r Directory) CreateDirectory(ctx core.Context, directory *entity.Directory) (uint32, error)
- func (r Directory) DeleteDirectory(ctx core.Context, ids []uint32) (uint32, error)
- func (r Directory) GetDirectory(ctx core.Context, id uint32) (*entity.Directory, error)
- func (r Directory) GetDirectoryChildrenIds(ctx core.Context, id uint32) ([]uint32, error)
- func (r Directory) GetDirectoryLimitById(ctx core.Context, id uint32) (*entity.DirectoryLimit, error)
- func (r Directory) GetDirectoryLimitByPath(ctx core.Context, paths []string) (*entity.DirectoryLimit, error)
- func (r Directory) GetDirectoryParentIds(ctx core.Context, id uint32) ([]uint32, error)
- func (r Directory) ListDirectory(ctx core.Context) ([]*entity.Directory, error)
- func (r Directory) UpdateDirectory(ctx core.Context, directory *entity.Directory) error
- type Export
- func (r Export) CopyExport(ctx core.Context, export *entity.Export, req *types.CopyExportRequest) (uint32, error)
- func (r Export) CreateExport(ctx core.Context, export *entity.Export) (uint32, error)
- func (r Export) DeleteExport(ctx core.Context, ids []uint32) (uint32, error)
- func (r Export) GetExport(ctx core.Context, id uint32) (*entity.Export, error)
- func (r Export) GetExportBySha(ctx core.Context, sha string) (*entity.Export, error)
- func (r Export) GetExportFileCount(ctx core.Context, req *types.GetExportFileCountRequest) (int64, error)
- func (r Export) GetExportFileKeyById(ctx core.Context, id uint32) (string, error)
- func (r Export) GetKeyByValue(ctx core.Context, value string) (string, error)
- func (r Export) ListExport(ctx core.Context, req *types.ListExportRequest) ([]*entity.Export, uint32, error)
- func (r Export) UpdateExport(ctx core.Context, export *entity.Export) error
- type File
- func (r File) CreateFile(ctx core.Context, file *entity.File) (uint32, error)
- func (r File) CreateUserFile(ctx core.Context, uf *entity.UserFile) (uint32, error)
- func (r File) DeleteFile(ctx core.Context, ids []uint32, call func(file *entity.File)) (uint32, error)
- func (r File) DeleteUserFile(ctx core.Context, ids []uint32, call func(UserFile *entity.File)) (uint32, error)
- func (r File) GetFile(ctx core.Context, id uint32) (*entity.File, error)
- func (r File) GetFileByKey(ctx core.Context, key string) (*entity.File, error)
- func (r File) GetFileBySha(ctx core.Context, store string, sha string) (*entity.File, error)
- func (r File) GetFileByUploadId(ctx core.Context, uid string) (*entity.File, error)
- func (r File) GetUserFile(ctx core.Context, req *types.GetUserFileRequest) (*entity.UserFile, error)
- func (r File) IsExistUserFile(ctx core.Context, uid, fid uint32) (bool, error)
- func (r File) ListFile(ctx core.Context, req *types.ListFileRequest) ([]*entity.File, uint32, error)
- func (r File) ListUserFile(ctx core.Context, req *types.ListFileRequest) ([]*entity.UserFile, uint32, error)
- func (r File) UpdateFile(ctx core.Context, file *entity.File) error
- func (r File) UpdateUserFile(ctx core.Context, uf *entity.UserFile) error
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 ¶
CreateDirectory 创建数据
func (Directory) DeleteDirectory ¶
DeleteDirectory 删除数据
func (Directory) GetDirectory ¶
GetDirectory 获取指定的数据
func (Directory) GetDirectoryChildrenIds ¶
GetDirectoryChildrenIds 获取指定id的所有子id
func (Directory) GetDirectoryLimitById ¶
func (Directory) GetDirectoryLimitByPath ¶
func (Directory) GetDirectoryParentIds ¶
GetDirectoryParentIds 获取指定id的所有父id
func (Directory) ListDirectory ¶
ListDirectory 获取列表
type Export ¶
type Export struct {
}
func (Export) CopyExport ¶
func (Export) CreateExport ¶
CreateExport 创建数据
func (Export) DeleteExport ¶
DeleteExport 删除数据
func (Export) GetExportBySha ¶
GetExportBySha 获取指定数据
func (Export) GetExportFileCount ¶ added in v1.0.27
func (Export) GetExportFileKeyById ¶
GetExportFileKeyById 获取导出的key
func (Export) GetKeyByValue ¶
type File ¶
type File struct{}
func (File) CreateFile ¶
CreateFile 创建数据
func (File) CreateUserFile ¶ added in v1.2.0
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 (File) GetFileByKey ¶ added in v1.2.0
GetFileByKey 获取指定数据
func (File) GetFileBySha ¶
GetFileBySha 获取指定数据
func (File) GetFileByUploadId ¶
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 (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 (File) UpdateFile ¶
UpdateFile 更新数据
Click to show internal directories.
Click to hide internal directories.