完成文件上传业务层

This commit is contained in:
2025-10-31 16:46:50 +08:00
parent adb9ffa5eb
commit d634ce1993
3 changed files with 75 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
// Code scaffolded by goctl. Safe to edit.
// goctl 1.9.2
package fileupload
import (
"context"
"github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/file/internal/types"
"github.com/gin-gonic/gin"
"github.com/zeromicro/go-zero/core/logx"
)
type UploadFileLogic struct {
logx.Logger
ctx context.Context
cfg *config.Config
c *gin.Context
}
func NewUploadFileLogic(ctx context.Context, cfg *config.Config, c *gin.Context) *UploadFileLogic {
return &UploadFileLogic{
Logger: logx.WithContext(ctx),
ctx: ctx,
cfg: cfg,
c: c,
}
}
func (l *UploadFileLogic) UploadFile() (resp *types.UploadFileResp, err error) {
// todo: add your logic here and delete this line
return
}

View File

@@ -0,0 +1,12 @@
// Code generated by goctl. DO NOT EDIT.
// goctl 1.9.2
package types
type UploadFileResp struct {
Code int `json:"code"` // 业务状态码
Message string `json:"message"` // 提示信息
Data struct {
Url string `json:"url"` // 文件访问地址
} `json:"data"`
}