Documentation
¶
Index ¶
- Constants
- type Directory
- func (u *Directory) CreateDirectory(ctx core.Context, req *entity.Directory) (uint32, error)
- func (u *Directory) DeleteDirectory(ctx core.Context, ids []uint32) (uint32, error)
- func (u *Directory) GetDirectory(ctx core.Context, id uint32) (*entity.Directory, error)
- func (u *Directory) ListDirectory(ctx core.Context) ([]*entity.Directory, error)
- func (u *Directory) UpdateDirectory(ctx core.Context, req *entity.Directory) error
- type Entity
- type Export
- func (u *Export) DeleteExport(ctx core.Context, ids []uint32) (uint32, error)
- func (u *Export) ExportExcel(ctx core.Context, req *types.ExportExcelRequest) (*types.ExportExcelReply, error)
- func (u *Export) ExportFile(ctx core.Context, req *types.ExportFileRequest) (*types.ExportFileReply, error)
- func (u *Export) GetExport(ctx core.Context, req *types.GetExportRequest) (*entity.Export, error)
- func (u *Export) ListExport(ctx core.Context, req *types.ListExportRequest) ([]*entity.Export, uint32, error)
- func (s *Export) LocalPath(next http.Handler, key string) http.Handler
- func (u *Export) VerifyURL(key, expire, sign string) error
- type File
- func (u *File) DeleteUserFile(ctx core.Context, ids []uint32) (uint32, error)
- func (u *File) GetFileBytes(ctx core.Context, key string, reply types.GetFileBytesFunc) error
- func (u *File) GetUserFile(ctx core.Context, req *types.GetUserFileRequest) (*entity.UserFile, error)
- func (u *File) KeyBlob() thttp.HandlerFunc
- func (u *File) ListUserFile(ctx core.Context, req *types.ListFileRequest) ([]*entity.UserFile, uint32, error)
- func (u *File) LocalPath(next http.Handler, src string) http.Handler
- func (u *File) PrepareUploadFile(ctx core.Context, req *types.PrepareUploadFileRequest) (*types.PrepareUploadFileReply, error)
- func (u *File) Redirect() thttp.HandlerFunc
- func (u *File) UpdateUserFile(ctx core.Context, req *entity.UserFile) error
- func (u *File) UploadChunkFile(ctx core.Context, req *types.UploadChunkFileRequest) (*types.UploadFileReply, error)
- func (u *File) UploadFile(ctx core.Context, req *types.UploadFileRequest) (*types.UploadFileReply, error)
Constants ¶
View Source
const ( EXPORT_STATUS_FAIL = "FAIL" // EXPORT_STATUS_PROGRESS = "PROGRESS" EXPORT_STATUS_COMPLETED = "COMPLETED" EXPORT_STATUS_EXPIRED = "EXPIRED" )
View Source
const ( STATUS_PROGRESS = "PROGRESS" STATUS_COMPLETED = "COMPLETED" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Directory ¶
type Directory struct {
// contains filtered or unexported fields
}
func NewDirectory ¶
func NewDirectory( repo repository.Directory, ) *Directory
func (*Directory) CreateDirectory ¶
CreateDirectory 创建文件目录信息
func (*Directory) DeleteDirectory ¶
DeleteDirectory 删除文件目录信息
func (*Directory) GetDirectory ¶
GetDirectory 获取指定的文件目录信息
func (*Directory) ListDirectory ¶
ListDirectory 获取文件目录信息列表树
type Export ¶
type Export struct {
// contains filtered or unexported fields
}
func NewExport ¶
func NewExport( repo repository.Export, file repository.File, ) *Export
func (*Export) DeleteExport ¶
DeleteExport 删除导出信息
func (*Export) ExportExcel ¶
func (u *Export) ExportExcel(ctx core.Context, req *types.ExportExcelRequest) (*types.ExportExcelReply, error)
ExportExcel 创建导出表格
func (*Export) ExportFile ¶
func (u *Export) ExportFile(ctx core.Context, req *types.ExportFileRequest) (*types.ExportFileReply, error)
ExportFile 创建导出表格
type File ¶
type File struct {
// contains filtered or unexported fields
}
func NewFile ¶
func NewFile( repo repository.File, directory repository.Directory, ) *File
func (*File) DeleteUserFile ¶ added in v1.2.2
DeleteUserFile 删除文件信息
func (*File) GetFileBytes ¶ added in v1.0.28
GetFileBytes 获取文件二进制文件
func (*File) GetUserFile ¶ added in v1.2.0
func (u *File) GetUserFile(ctx core.Context, req *types.GetUserFileRequest) (*entity.UserFile, error)
GetUserFile 获取用户指定的文件信息
func (*File) KeyBlob ¶ added in v1.0.31
func (u *File) KeyBlob() thttp.HandlerFunc
func (*File) ListUserFile ¶ added in v1.2.2
func (u *File) ListUserFile(ctx core.Context, req *types.ListFileRequest) ([]*entity.UserFile, uint32, error)
ListUserFile 获取文件信息列表
func (*File) PrepareUploadFile ¶
func (u *File) PrepareUploadFile(ctx core.Context, req *types.PrepareUploadFileRequest) (*types.PrepareUploadFileReply, error)
PrepareUploadFile 预上传文件信息
func (*File) Redirect ¶ added in v1.2.0
func (u *File) Redirect() thttp.HandlerFunc
Redirect 重定向到目标网址
func (*File) UpdateUserFile ¶ added in v1.2.2
UpdateUserFile 更新文件信息
func (*File) UploadChunkFile ¶ added in v1.2.2
func (u *File) UploadChunkFile(ctx core.Context, req *types.UploadChunkFileRequest) (*types.UploadFileReply, error)
UploadChunkFile 上传文件信息
func (*File) UploadFile ¶
func (u *File) UploadFile(ctx core.Context, req *types.UploadFileRequest) (*types.UploadFileReply, error)
UploadFile 上传文件信息
Click to show internal directories.
Click to hide internal directories.