53 lines
1.3 KiB
Go
53 lines
1.3 KiB
Go
package result
|
|
|
|
const (
|
|
// video xcode and dispatch state.
|
|
VideoUploadInfo = 0
|
|
VideoXcodeSDFail = 1
|
|
VideoXcodeSDFinish = 2
|
|
VideoXcodeHDFail = 3
|
|
VideoXcodeHDFinish = 4
|
|
VideoDispatchRunning = 5
|
|
VideoDispatchFinish = 6
|
|
|
|
XcodeFailZero = 0
|
|
|
|
// video status.
|
|
VideoStatusOpen = int16(0)
|
|
VideoStatusAccess = int16(10000)
|
|
VideoStatusWait = int16(-1)
|
|
VideoStatusRecicle = int16(-2)
|
|
VideoStatusLock = int16(-4)
|
|
VideoStatusXcodeFail = int16(-16)
|
|
VideoStatusSubmit = int16(-30)
|
|
VideoStatusDelete = int16(-100)
|
|
)
|
|
|
|
type VideoUpInfo struct {
|
|
Table string
|
|
Action string
|
|
Nw *Video
|
|
Old *Video
|
|
}
|
|
|
|
type Video struct {
|
|
ID int64 `json:"id"`
|
|
Filename string `json:"filename"`
|
|
Cid int64 `json:"cid"`
|
|
Aid int64 `json:"aid"`
|
|
Title string `json:"eptitle"`
|
|
Desc string `json:"description"`
|
|
SrcType string `json:"src_type"`
|
|
Duration int64 `json:"duration"`
|
|
Filesize int64 `json:"filesize"`
|
|
Resolutions string `json:"resolutions"`
|
|
Playurl string `json:"playurl"`
|
|
FailCode int8 `json:"failinfo"`
|
|
Index int `json:"index_order"`
|
|
Attribute int32 `json:"attribute"`
|
|
XcodeState int8 `json:"xcode_state"`
|
|
Status int16 `json:"status"`
|
|
CTime string `json:"ctime"`
|
|
MTime string `json:"mtime"`
|
|
}
|