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.
51 lines
1.4 KiB
51 lines
1.4 KiB
package model |
|
|
|
// ArchiveNotify . |
|
type ArchiveNotify struct { |
|
Action string `json:"action"` |
|
Table string `json:"table"` |
|
New *Archive `json:"new"` |
|
Old *Archive `json:"old"` |
|
} |
|
|
|
// Archive . |
|
type Archive struct { |
|
ID int `json:"id"` |
|
AID int64 `json:"aid"` |
|
CID int64 `json:"cid"` |
|
MID int64 `json:"mid"` |
|
TypeID int32 `json:"typeid"` |
|
Videos int `json:"videos"` |
|
Title string `json:"title"` |
|
Cover string `json:"cover"` |
|
Content string `json:"content"` |
|
Duration int `json:"duration"` |
|
Attribute int `json:"attribute"` |
|
Copyright int `json:"copyright"` |
|
Access int `json:"access"` |
|
PubTime string `json:"pubtime"` |
|
CTime string `json:"ctime"` |
|
MTime string `json:"mtime"` |
|
State int `json:"state"` |
|
MissionID int `json:"mission_id"` |
|
OrderID int `json:"order_id"` |
|
RedirectURL string `json:"redirect_url"` |
|
Forward int `json:"forward"` |
|
TID int32 `json:"tid"` |
|
SubTID int32 `json:"sub_tid"` |
|
} |
|
|
|
// ArchiveTypeResponse . |
|
type ArchiveTypeResponse struct { |
|
Code int `json:"code"` |
|
Data map[string]*ArchiveType `json:"data"` |
|
Message string `json:"message"` |
|
TTL int `json:"ttl"` |
|
} |
|
|
|
// ArchiveType . |
|
type ArchiveType struct { |
|
ID int `json:"id"` |
|
PID int `json:"pid"` |
|
Name string `json:"name"` |
|
}
|
|
|