引包目录名调整
This commit is contained in:
56
digital-human/controller/video_controller.go
Normal file
56
digital-human/controller/video_controller.go
Normal file
@@ -0,0 +1,56 @@
|
||||
package controller
|
||||
|
||||
import (
|
||||
"ai-agent/digital-human/model/dto"
|
||||
"ai-agent/digital-human/service"
|
||||
"context"
|
||||
|
||||
"gitea.com/red-future/common/beans"
|
||||
)
|
||||
|
||||
type video struct{}
|
||||
|
||||
// Video 视频控制器
|
||||
var Video = new(video)
|
||||
|
||||
// CreateVideo 创建视频
|
||||
func (c *video) CreateVideo(ctx context.Context, req *dto.CreateVideoReq) (res *dto.CreateVideoRes, err error) {
|
||||
return service.Video.Create(ctx, req)
|
||||
}
|
||||
|
||||
// ListVideo 获取视频列表
|
||||
func (c *video) ListVideo(ctx context.Context, req *dto.ListVideoReq) (res *dto.ListVideoRes, err error) {
|
||||
return service.Video.List(ctx, req)
|
||||
}
|
||||
|
||||
// GetVideo 获取视频详情
|
||||
func (c *video) GetVideo(ctx context.Context, req *dto.GetVideoReq) (res *dto.GetVideoRes, err error) {
|
||||
return service.Video.GetOne(ctx, req.ID)
|
||||
}
|
||||
|
||||
// UpdateVideo 更新视频
|
||||
func (c *video) UpdateVideo(ctx context.Context, req *dto.UpdateVideoReq) (res *beans.ResponseEmpty, err error) {
|
||||
err = service.Video.Update(ctx, req)
|
||||
return
|
||||
}
|
||||
|
||||
// DeleteVideo 删除视频
|
||||
func (c *video) DeleteVideo(ctx context.Context, req *dto.DeleteVideoReq) (res *beans.ResponseEmpty, err error) {
|
||||
err = service.Video.Delete(ctx, req.ID)
|
||||
return
|
||||
}
|
||||
|
||||
// GenerateVideo 生成视频
|
||||
func (c *video) GenerateVideo(ctx context.Context, req *dto.GenerateVideoReq) (res *dto.GenerateVideoRes, err error) {
|
||||
return service.Video.Generate(ctx, req)
|
||||
}
|
||||
|
||||
// GetVideoStatusOptions 获取视频状态选项
|
||||
func (c *video) GetVideoStatusOptions(ctx context.Context, req *dto.GetVideoStatusOptionsReq) (res *dto.GetVideoStatusOptionsRes, err error) {
|
||||
return service.Video.GetStatusOptions(ctx, req)
|
||||
}
|
||||
|
||||
// GetResolutionOptions 获取分辨率选项
|
||||
func (c *video) GetResolutionOptions(ctx context.Context, req *dto.GetResolutionOptionsReq) (res *dto.GetResolutionOptionsRes, err error) {
|
||||
return service.Video.GetResolutionOptions(ctx, req)
|
||||
}
|
||||
Reference in New Issue
Block a user