EasyAudioEncode/internal/core/audioencode/model.go
2025-12-25 17:01:46 +08:00

33 lines
1.4 KiB
Go

// Code generated by gowebx, DO AVOID EDIT.
package audioencode
import (
"git.lnton.com/lnton/pkg/orm"
)
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"` // 文件大小
Des string `gorm:"column:des;notNull;default:'';comment:描述" json:"des"` // 描述
}
// TableName database table name
func (*AudioEncode) TableName() string {
return "audio_encode"
}