1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package dao
- import (
- "time"
- )
- type PublishLibraries struct {
- Id uint `gorm:"column:id;type:int(10) unsigned;primary_key;AUTO_INCREMENT;" json:"id"`
- Name string `gorm:"column:name;type:varchar(64)" json:"name"`
- Resolution int `gorm:"column:resolution;type:int(11)" json:"resolution"`
- Duration int64 `gorm:"column:duration;type:bigint(20);default:0" json:"duration"`
- FileSize int64 `gorm:"column:file_size;type:bigint(20);default:0" json:"file_size"`
- InfoId string `gorm:"column:info_id;type:varchar(4000)" json:"info_id"`
- ImgDuration int `gorm:"column:img_duration;type:int(11);default:0" json:"img_duration"`
- StartTime time.Time `gorm:"column:start_time;type:date" json:"start_time"`
- EndTime time.Time `gorm:"column:end_time;type:date" json:"end_time"`
- NotificationType string `gorm:"column:notification_type;type:varchar(60)" json:"notification_type"`
- CreateTime time.Time `gorm:"column:create_time;type:datetime" json:"create_time"`
- CreateUser string `gorm:"column:create_user;type:varchar(60)" json:"create_user"`
- CreateName string `gorm:"column:create_name;type:varchar(64)" json:"create_name"`
- UpdateTime time.Time `gorm:"column:update_time;type:datetime" json:"update_time"`
- UpdateUser string `gorm:"column:update_user;type:varchar(60)" json:"update_user"`
- IsDeleted int `gorm:"column:is_deleted;type:int(11);default:0" json:"is_deleted"`
- Status int `gorm:"column:status;type:int(11)" json:"status"`
- TenantId int `gorm:"column:tenant_id;type:int(11)" json:"tenant_id"`
- Remarks string `gorm:"column:remarks;type:varchar(4000)" json:"remarks"`
- SysType int `gorm:"column:sys_type;type:int(11);default:0" json:"sys_type"`
- KsTime time.Time `gorm:"column:ks_time;type:bigint(20)" json:"ks_time"`
- JsTime time.Time `gorm:"column:js_time;type:bigint(20)" json:"js_time"`
- FileId int `gorm:"column:file_id;type:int(11)" json:"file_id"`
- TaskId int `gorm:"column:task_id;type:int(11)" json:"task_id"`
- PlayTime int `gorm:"column:play_time;type:int(11);default:1" json:"play_time"`
- PlayInterval int `gorm:"column:play_interval;type:int(11);default:0" json:"play_interval"`
- }
- func (PublishLibraries) TableName() string {
- return "media_publish_libraries"
- }
- func (c *PublishLibraries) GetList(offset int, limit int) ([]PublishLibraries, error) {
- var list []PublishLibraries
- err := Db.Debug().Model(&c).Where("tenant_id = ? and is_deleted = 0", c.TenantId).Find(&list).Error
- return list, err
- }
|