You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.3 KiB
47 lines
1.3 KiB
package archive |
|
|
|
import "go-common/library/time" |
|
|
|
// VideoStatus |
|
const ( |
|
VideoUploadInfo = int8(0) |
|
VideoXcodeSDFail = int8(1) |
|
VideoXcodeSDFinish = int8(2) |
|
VideoXcodeHDFail = int8(3) |
|
VideoXcodeHDFinish = int8(4) |
|
VideoDispatchRunning = int8(5) |
|
VideoDispatchFinish = int8(6) |
|
VideoStatusOpen = int16(0) |
|
VideoStatusAccess = int16(10000) |
|
VideoStatusWait = int16(-1) |
|
VideoStatusRecicle = int16(-2) |
|
VideoStatusLock = int16(-4) |
|
VideoStatusXcodeFail = int16(-16) |
|
VideoStatusSubmit = int16(-30) |
|
VideoStatusDelete = int16(-100) |
|
XcodeFailZero = 0 |
|
) |
|
|
|
// Video is archive_video model. |
|
type Video struct { |
|
// ID int64 `json:"-"` |
|
Aid int64 `json:"aid"` |
|
Title string `json:"title"` |
|
Desc string `json:"desc"` |
|
Filename string `json:"filename"` |
|
// SrcType string `json:"-"` |
|
// Cid int64 `json:"-"` |
|
// Duration int64 `json:"-"` |
|
// Filesize int64 `json:"-"` |
|
// Resolutions string `json:"-"` |
|
Index int `json:"index"` |
|
// Playurl string `json:"-"` |
|
Status int16 `json:"status"` |
|
StatusDesc string `json:"status_desc"` |
|
FailCode int8 `json:"fail_code"` |
|
FailDesc string `json:"fail_desc"` |
|
// XcodeState int8 `json:"-"` |
|
// Attribute int32 `json:"-"` |
|
CTime time.Time `json:"ctime"` |
|
// MTime time.Time `json:"-"` |
|
}
|
|
|