37 lines
1.3 KiB
Go
37 lines
1.3 KiB
Go
package video
|
|
|
|
import "gitea.com/red-future/common/beans"
|
|
|
|
// AnalysisTaskDetail 视频分析任务明细实体
|
|
type AnalysisTaskDetail struct {
|
|
beans.SQLBaseDO `orm:",inherit"`
|
|
TaskID string `orm:"task_id" json:"taskId" description:"所属任务ID"`
|
|
VideoURL string `orm:"video_url" json:"videoUrl" description:"原始视频URL"`
|
|
VideoSavePath string `orm:"video_save_path" json:"videoSavePath" description:"视频本地保存路径(永久保留)"`
|
|
Status string `orm:"status" json:"status" description:"状态:pending/success/failed"`
|
|
CaptionResult string `orm:"caption_result" json:"captionResult" description:"Caption接口返回结果JSON"`
|
|
FailReason string `orm:"fail_reason" json:"failReason" description:"失败原因"`
|
|
}
|
|
|
|
// AnalysisTaskDetailCol 字段定义
|
|
type AnalysisTaskDetailCol struct {
|
|
beans.SQLBaseCol
|
|
TaskID string
|
|
VideoURL string
|
|
VideoSavePath string
|
|
Status string
|
|
CaptionResult string
|
|
FailReason string
|
|
}
|
|
|
|
// AnalysisTaskDetailCols 字段常量
|
|
var AnalysisTaskDetailCols = AnalysisTaskDetailCol{
|
|
SQLBaseCol: beans.DefSQLBaseCol,
|
|
TaskID: "task_id",
|
|
VideoURL: "video_url",
|
|
VideoSavePath: "video_save_path",
|
|
Status: "status",
|
|
CaptionResult: "caption_result",
|
|
FailReason: "fail_reason",
|
|
}
|