|
@@ -9,8 +9,8 @@ import (
|
|
|
)
|
|
|
|
|
|
const (
|
|
|
- CommonColumns = "id,media_type,src,media_name,source_type,media_play_seconds,permission_ids,published_time"
|
|
|
- DetailColumns = "id,media_type,src,media_name,source_type,media_play_seconds,permission_ids,published_time,author_id,author_name"
|
|
|
+ CommonColumns = "id,media_type,src,media_name,source_type,media_play_milliseconds,permission_ids,published_time"
|
|
|
+ DetailColumns = "id,media_type,src,media_name,source_type,media_play_milliseconds,permission_ids,published_time,author_id,author_name"
|
|
|
)
|
|
|
|
|
|
type MediaType string
|
|
@@ -21,19 +21,19 @@ const (
|
|
|
)
|
|
|
|
|
|
type Media struct {
|
|
|
- Id int `gorm:"primary_key;auto_increment;column:id"`
|
|
|
- AuthorID int `gorm:"column:author_id"`
|
|
|
- AuthorName string `gorm:"column:author_name"`
|
|
|
- MediaType MediaType `gorm:"column:media_type"`
|
|
|
- Src string `gorm:"column:src"`
|
|
|
- MediaName string `gorm:"column:media_name"`
|
|
|
- SourceType string `gorm:"column:source_type"`
|
|
|
- MediaPlaySeconds int `gorm:"column:media_play_seconds"`
|
|
|
- PermissionIDs string `gorm:"column:permission_ids"`
|
|
|
- PublishedTime time.Time `gorm:"column:published_time"`
|
|
|
- Deleted int `gorm:"column:deleted"`
|
|
|
- CreatedTime time.Time `gorm:"column:created_time"`
|
|
|
- UpdatedTime time.Time `gorm:"column:updated_time"`
|
|
|
+ Id int `gorm:"primary_key;auto_increment;column:id"`
|
|
|
+ AuthorID int `gorm:"column:author_id"`
|
|
|
+ AuthorName string `gorm:"column:author_name"`
|
|
|
+ MediaType MediaType `gorm:"column:media_type"`
|
|
|
+ Src string `gorm:"column:src"`
|
|
|
+ MediaName string `gorm:"column:media_name"`
|
|
|
+ SourceType string `gorm:"column:source_type"`
|
|
|
+ MediaPlayMilliseconds int `gorm:"column:media_play_milliseconds"`
|
|
|
+ PermissionIDs string `gorm:"column:permission_ids"`
|
|
|
+ PublishedTime time.Time `gorm:"column:published_time"`
|
|
|
+ Deleted int `gorm:"column:deleted"`
|
|
|
+ CreatedTime time.Time `gorm:"column:created_time"`
|
|
|
+ UpdatedTime time.Time `gorm:"column:updated_time"`
|
|
|
}
|
|
|
|
|
|
func (m *Media) BeforeCreate(_ *gorm.DB) (err error) {
|