57 lines
3.2 KiB
Go
57 lines
3.2 KiB
Go
// Code generated by gowebx, DO AVOID EDIT.
|
|
package audioencode
|
|
|
|
import (
|
|
"git.lnton.com/lnton/pkg/orm"
|
|
"time"
|
|
)
|
|
|
|
type EncodeStatus int
|
|
|
|
const (
|
|
EncodeStatusEmpty EncodeStatus = iota
|
|
EncodeStatusSuccess
|
|
EncodeStatusPing
|
|
EncodeStatusFailed
|
|
)
|
|
|
|
type AudioEncode struct {
|
|
orm.Model
|
|
Name string `gorm:"column:name;notNull;default:'';comment:名称" json:"name"` // 名称
|
|
FileName string `gorm:"column:file_name;notNull;default:'';comment:文件名称" json:"file_name"` // 文件名称
|
|
SourceUrl string `gorm:"column:source_url;notNull;default:'';comment:原始地址" json:"source_url"` // 原始地址
|
|
EncodeUrl string `gorm:"column:encode_url;notNull;default:'';comment:转码地址" json:"encode_url"` // 转码地址
|
|
EncodeStatus EncodeStatus `gorm:"column:encode_status;notNull;default:0;comment:转码状态" json:"encode_status"` // 转码状态
|
|
Mode string `gorm:"column:mode;notNull;default:'';comment:文件类型" json:"mode"` // 文件类型 mp3 wav
|
|
Size int64 `gorm:"column:size;notNull;default:0;comment:文件大小" json:"size"` // 文件大小
|
|
Duration int64 `gorm:"column:duration;notNull;default:0;comment:文件时长" json:"duration"` // 文件时长
|
|
Des string `gorm:"column:des;notNull;default:'';comment:描述" json:"des"` // 描述
|
|
}
|
|
|
|
// TableName database table name
|
|
func (*AudioEncode) TableName() string {
|
|
return "audio_encode"
|
|
}
|
|
|
|
type AudioTask struct {
|
|
orm.Model
|
|
AudioID int `gorm:"column:audio_id;notNull;default:0;comment:关联音频" json:"audio_id"` // 关联音频
|
|
ChannelID string `gorm:"column:channel_id;notNull;default:'';comment:关联通道" json:"channel_id"` // 关联通道
|
|
ChannelName string `gorm:"column:channel_name;notNull;default:'';comment:关联通道名称" json:"channel_name"` // 关联通道名称
|
|
|
|
AudioName string `gorm:"column:audio_name;notNull;default:'';comment:音频名称" json:"audio_name"` // 音频名称
|
|
Mode string `gorm:"column:mode;notNull;default:'';comment:文件类型" json:"mode"` // 文件类型 mp3 wav
|
|
Size int64 `gorm:"column:size;notNull;default:0;comment:文件大小" json:"size"` // 文件大小
|
|
Duration int64 `gorm:"column:duration;notNull;default:0;comment:文件时长" json:"duration"` // 文件时长
|
|
TaskStatus int `gorm:"column:task_status;notNull;default:0;comment:任务状态" json:"task_status"` // 任务状态
|
|
CreateTime time.Time `gorm:"notNull;default:CURRENT_TIMESTAMP;index;comment:创建时间" json:"created_time"` // 任务创建时间
|
|
StartTime time.Time `gorm:"notNull;default:CURRENT_TIMESTAMP;index;comment:开始时间" json:"start_time"` // 任务开始时间
|
|
EndTime time.Time `gorm:"notNull;default:CURRENT_TIMESTAMP;index;comment:结束时间" json:"end_time"` // 任务结束时间
|
|
ErrorMsg string `gorm:"column:error_msg;notNull;default:'';comment:错误信息" json:"error_msg"` // 错误信息
|
|
}
|
|
|
|
// TableName database table name
|
|
func (*AudioTask) TableName() string {
|
|
return "audio_task"
|
|
}
|