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", }