cloudfile

package
v1.3.12 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2024 License: MIT Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateCloudFileLogic

type CreateCloudFileLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewCreateCloudFileLogic

func NewCreateCloudFileLogic(ctx context.Context, svcCtx *svc.ServiceContext) *CreateCloudFileLogic

func (*CreateCloudFileLogic) CreateCloudFile

func (l *CreateCloudFileLogic) CreateCloudFile(req *types.CloudFileInfo) (*types.BaseMsgResp, error)

type DeleteCloudFileLogic

type DeleteCloudFileLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewDeleteCloudFileLogic

func NewDeleteCloudFileLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeleteCloudFileLogic

func (*DeleteCloudFileLogic) DeleteCloudFile

func (l *DeleteCloudFileLogic) DeleteCloudFile(req *types.UUIDsReq) (*types.BaseMsgResp, error)

type GetCloudFileByIdLogic

type GetCloudFileByIdLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewGetCloudFileByIdLogic

func NewGetCloudFileByIdLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetCloudFileByIdLogic

func (*GetCloudFileByIdLogic) GetCloudFileById

func (l *GetCloudFileByIdLogic) GetCloudFileById(req *types.UUIDReq) (*types.CloudFileInfoResp, error)

type GetCloudFileListLogic

type GetCloudFileListLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewGetCloudFileListLogic

func NewGetCloudFileListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetCloudFileListLogic

func (*GetCloudFileListLogic) GetCloudFileList

type UpdateCloudFileLogic

type UpdateCloudFileLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewUpdateCloudFileLogic

func NewUpdateCloudFileLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateCloudFileLogic

func (*UpdateCloudFileLogic) UpdateCloudFile

func (l *UpdateCloudFileLogic) UpdateCloudFile(req *types.CloudFileInfo) (*types.BaseMsgResp, error)

type UploadLogic

type UploadLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewUploadLogic

func NewUploadLogic(r *http.Request, svcCtx *svc.ServiceContext) *UploadLogic

func (*UploadLogic) Upload

func (l *UploadLogic) Upload() (resp *types.CloudFileInfoResp, err error)

func (*UploadLogic) UploadToProvider

func (l *UploadLogic) UploadToProvider(file multipart.File, fileName, provider string) (url string, err error)

Jump to

Keyboard shortcuts

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