36 lines
1.0 KiB
Go
36 lines
1.0 KiB
Go
package cpdaily
|
|
|
|
import (
|
|
"context"
|
|
v1 "likedream-goframe/internal/api/v1"
|
|
"likedream-goframe/internal/service"
|
|
"likedream-goframe/internal/utils"
|
|
)
|
|
|
|
type CpImageCtrlV1 struct {
|
|
}
|
|
|
|
func (c CpImageCtrlV1) Upload(ctx context.Context, req *v1.UploadImageReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpImage.Upload(ctx, req), nil
|
|
}
|
|
|
|
func (c CpImageCtrlV1) Preview(ctx context.Context, req *v1.PreviewImageReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpImage.Preview(ctx, req), nil
|
|
}
|
|
|
|
func (c CpImageCtrlV1) GetUploadPolicy(ctx context.Context, req *v1.GetUploadPolicyReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpImage.GetUploadPolicy(ctx, req), nil
|
|
}
|
|
|
|
func (c CpImageCtrlV1) GetPreviewUrl(ctx context.Context, req *v1.GetPreviewUrlReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpImage.GetPreviewUrl(ctx, req), nil
|
|
}
|
|
|
|
func NewCpImageCtrlV1() ICpImageCtrlV1 {
|
|
return &CpImageCtrlV1{}
|
|
}
|