12345678910111213141516171819202122232425262728293031323334353637383940 |
- package model
- import "go-common/library/time"
- // all variable used in dm transfer
- const (
- TransferJobStateAll = int8(-1)
- TransferJobStatInit = int8(0)
- TransferJobStatFinished = int8(1)
- TransferJobStatFailed = int8(2)
- TransferJobStatTransfing = int8(3)
- )
- // TransList transfer list info
- type TransList struct {
- ID int64 `json:"id"` //弹幕转移ID
- From int64 `json:"from"` //来源Cid
- To int64 `json:"to"` //目标Cid
- State int64 `json:"state"` //弹幕转移状态
- Title string `json:"title"` //来源稿件标题
- Ctime time.Time `json:"ctime"` //转移开始时间
- }
- // TransListRes return transfer list and page info
- type TransListRes struct {
- Result []*TransList `json:"result"`
- Page *PageInfo `json:"page"`
- }
- // TransferJobInfo dm transfer info
- type TransferJobInfo struct {
- ID int64
- FromCID int64
- ToCID int64
- MID int64
- Offset float64
- State int8
- Ctime time.Time
- Mtime time.Time
- }
|