签入脚本
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
package controller
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"easygoadmin/api/v1"
|
||||
"easygoadmin/internal/service"
|
||||
)
|
||||
|
||||
// ============================== 文件上传控制器 ==============================
|
||||
|
||||
// CUpload 文件上传控制器
|
||||
// 薄层控制器,仅负责参数透传,业务逻辑由 service.Upload() 处理
|
||||
type CUpload struct{}
|
||||
|
||||
// UploadFile 上传单文件
|
||||
// 接收单个上传文件并返回文件访问地址与基本信息
|
||||
func (c *CUpload) UploadFile(ctx context.Context, req *v1.UploadFileReq) (res *v1.UploadFileRes, err error) {
|
||||
return service.Upload().UploadFile(ctx, req)
|
||||
}
|
||||
|
||||
// UploadFiles 批量上传文件
|
||||
// 接收多个上传文件并返回各文件的访问地址与基本信息
|
||||
func (c *CUpload) UploadFiles(ctx context.Context, req *v1.UploadFilesReq) (res *v1.UploadFilesRes, err error) {
|
||||
return service.Upload().UploadFiles(ctx, req)
|
||||
}
|
||||
Reference in New Issue
Block a user