36 lines
847 B
Go
36 lines
847 B
Go
package model
|
|
|
|
import "time"
|
|
|
|
// type def.
|
|
const (
|
|
AccountType = iota
|
|
ArchiveType
|
|
ActivityType
|
|
)
|
|
|
|
// Statistics def.
|
|
type Statistics struct {
|
|
ID int64 `json:"id"`
|
|
TargetMid int64 `json:"target_mid"`
|
|
TargetID int64 `json:"target_id"`
|
|
EventID int64 `json:"event_id"`
|
|
State int8 `json:"state"`
|
|
Type int8 `json:"type"`
|
|
Isdel int8 `json:"is_del"`
|
|
Quantity int64 `json:"quantity"`
|
|
EventName string `json:"event_name"`
|
|
Ctime time.Time `json:"ctime"`
|
|
Mtime time.Time `json:"mtime"`
|
|
CtimeUnix int64 `json:"ctimeunix"`
|
|
MtimeUnix int64 `json:"mtimeunix"`
|
|
}
|
|
|
|
// StatPage def.
|
|
type StatPage struct {
|
|
TotalCount int64 `json:"total_count"`
|
|
Pn int `json:"pn"`
|
|
Ps int `json:"ps"`
|
|
Items []*Statistics `json:"items"`
|
|
}
|