Files
sionrui/frontend/app/web-gold/src/api/digitalHuman.js
2025-12-21 22:24:16 +08:00

88 lines
1.5 KiB
JavaScript

/**
* 数字人任务 API
*/
import request from './http'
/**
* 创建数字人任务
*/
export function createDigitalHumanTask(data) {
return request({
url: '/webApi/api/tik/digital-human/task/create',
method: 'post',
data
})
}
/**
* 查询任务详情
*/
export function getDigitalHumanTask(taskId) {
return request({
url: '/webApi/api/tik/digital-human/task/get',
method: 'get',
params: { taskId }
})
}
/**
* 分页查询任务列表
*/
export function getDigitalHumanTaskPage(params) {
return request({
url: '/webApi/api/tik/digital-human/task/page',
method: 'get',
params
})
}
/**
* 查询任务统计
*/
export function getTaskStatistics() {
return request({
url: '/webApi/api/tik/digital-human/task/statistics',
method: 'get'
})
}
/**
* 取消任务
*/
export function cancelTask(taskId) {
return request({
url: `/webApi/api/tik/digital-human/task/${taskId}/cancel`,
method: 'post'
})
}
/**
* 重试任务
*/
export function retryTask(taskId) {
return request({
url: `/webApi/api/tik/digital-human/task/${taskId}/retry`,
method: 'post'
})
}
/**
* 删除任务
*/
export function deleteTask(taskId) {
return request({
url: `/webApi/api/tik/digital-human/task/${taskId}`,
method: 'delete'
})
}
/**
* 获取任务输出文件的签名URL
*/
export function getSignedUrls(taskId) {
return request({
url: `/webApi/api/tik/digital-human/task/${taskId}/signed-url`,
method: 'get'
})
}