Documentation ¶
Index ¶
- Variables
- type FileModule
- func (a *FileModule) DeleteFile(ctx context.Context, bucket, key string) (err error)
- func (a *FileModule) DeleteFileById(ctx context.Context, fileId string) (err error)
- func (a *FileModule) GetBaseUrl(ctx context.Context) string
- func (a *FileModule) QueryFilePage(ctx context.Context, param model.QueryFileParam) (totalPage, totalCount, pageNum, pageSize int64, files []*model.FileMaster, ...)
- func (a *FileModule) UploadFile(ctx context.Context, userId, fileName string, file io.Reader, size int) (url, bucket, key string, err error)
- type IFileService
Constants ¶
This section is empty.
Variables ¶
View Source
var DigModuleFileProviderAll = []interface{}{ dao.NewFileDao, NewFileModule, }
Functions ¶
This section is empty.
Types ¶
type FileModule ¶
type FileModule struct {
// contains filtered or unexported fields
}
func NewFileModule ¶
func (*FileModule) DeleteFile ¶
func (a *FileModule) DeleteFile(ctx context.Context, bucket, key string) (err error)
内部有事务的存在
func (*FileModule) DeleteFileById ¶
func (a *FileModule) DeleteFileById(ctx context.Context, fileId string) (err error)
func (*FileModule) GetBaseUrl ¶
func (a *FileModule) GetBaseUrl(ctx context.Context) string
func (*FileModule) QueryFilePage ¶
func (a *FileModule) QueryFilePage(ctx context.Context, param model.QueryFileParam) (totalPage, totalCount, pageNum, pageSize int64, files []*model.FileMaster, err error)
Click to show internal directories.
Click to hide internal directories.