31 lines
1.0 KiB
Go
31 lines
1.0 KiB
Go
|
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" `
|
||
|
}
|