// ================================================================================ // Code generated by GoFrame CLI tool. DO NOT EDIT. // You can delete these comments if you wish manually maintain this interface file. // ================================================================================ package service import ( "context" "github.com/tiger1103/gfast/v3/api/v1/system" ) type IBigUpload interface { Upload(ctx context.Context, req *system.BigUploadReq) (res *system.BigUploadRes, err error) UploadCheck(ctx context.Context, req *system.BigUploadCheckReq) (res *system.BigUploadCheckRes, err error) UploadMerge(ctx context.Context, req *system.BigUploadMergeReq) (res *system.BigUploadRes, err error) } var localBigUpload IBigUpload func BigUpload() IBigUpload { if localBigUpload == nil { panic("implement not found for interface IBigUpload, forgot register?") } return localBigUpload } func RegisterBigUpload(i IBigUpload) { localBigUpload = i }