Files
zmkgC/api/webodm/req.go

31 lines
1.0 KiB
Go
Raw Normal View History

2025-07-07 20:11:59 +08:00
package webodm
import "github.com/gogf/gf/v2/frame/g"
// 项目及其任务列表请求
type ProjectListReq struct {
g.Meta `path:"projectList" method:"get" tags:"图片合成相关" summary:"获取图片合成项目及其任务列表"`
}
// 发起任务请求【只有手动测试一下这个接口】
type TaskCreateReq struct {
g.Meta `path:"taskCreate" method:"post" tags:"图片合成相关" summary:"针对某个项目发起图片合成任务"`
ProjectId string `json:"projectId"`
UrlList []string `json:"urlList"`
}
// 获取某个任务的进度
type TaskProcessReq struct {
g.Meta `path:"taskProcess" method:"get" tags:"图片合成相关" summary:"查看某个任务的进度"`
TaskId string `json:"taskId" `
ProjectId string `json:"projectId" `
}
// 下载某个任务的结果
type TaskDownloadReq struct {
g.Meta `path:"download" method:"post" tags:"图片合成相关" summary:"下载某个任务的结果"`
TaskId string `json:"taskId"`
Format string `json:"format"`
ProjectId string `json:"projectId" `
}