66 lines
1.6 KiB
Go
66 lines
1.6 KiB
Go
|
package archive
|
|||
|
|
|||
|
import (
|
|||
|
"encoding/json"
|
|||
|
"time"
|
|||
|
)
|
|||
|
|
|||
|
const (
|
|||
|
//FlowPoolRecheck 回查pool(含热门回查、频道回查)
|
|||
|
FlowPoolRecheck = 4
|
|||
|
//FLowGroupIDChannel 频道回查的流量控制分组id
|
|||
|
FLowGroupIDChannel = 23
|
|||
|
//FlowGroupIDHot 热门回查的流量控制分组id
|
|||
|
FlowGroupIDHot = 24
|
|||
|
|
|||
|
//FlowOpen 开启
|
|||
|
FlowOpen = int8(0)
|
|||
|
//FlowDelete 取消
|
|||
|
FlowDelete = int8(1)
|
|||
|
|
|||
|
//FlowLogAdd 流量添加日志
|
|||
|
FlowLogAdd = int8(1)
|
|||
|
//FlowLogUpdate 流量更新日志
|
|||
|
FlowLogUpdate = int8(2)
|
|||
|
//FlowLogDel 流量删除日志
|
|||
|
FlowLogDel = int8(3)
|
|||
|
|
|||
|
//PoolArc 稿件流量
|
|||
|
PoolArc = int8(0)
|
|||
|
//PoolUp up主流量
|
|||
|
PoolUp = int8(1)
|
|||
|
//PoolPrivateOrder 私单流量
|
|||
|
PoolPrivateOrder = int8(2)
|
|||
|
//PoolArticle 专栏流量
|
|||
|
PoolArticle = int8(3)
|
|||
|
//PoolArcForbid 稿件禁止流量
|
|||
|
PoolArcForbid = int8(4)
|
|||
|
)
|
|||
|
|
|||
|
// Flow info
|
|||
|
type Flow struct {
|
|||
|
ID int64 `json:"id"`
|
|||
|
Remark string `json:"remark"`
|
|||
|
Rank int64 `json:"rank"`
|
|||
|
Type int8 `json:"type"`
|
|||
|
Value json.RawMessage `json:"value"`
|
|||
|
CTime time.Time `json:"ctime"`
|
|||
|
Pool int8 `json:"pool"`
|
|||
|
State int8 `json:"state"`
|
|||
|
}
|
|||
|
|
|||
|
//FlowData Flow data
|
|||
|
type FlowData struct {
|
|||
|
ID int64 `json:"id"`
|
|||
|
Pool int8 `json:"pool"`
|
|||
|
OID int64 `json:"oid"`
|
|||
|
UID int64 `json:"uid"`
|
|||
|
Parent int8 `json:"parent"`
|
|||
|
GroupID int64 `json:"group_id"`
|
|||
|
Remark string `json:"remark"`
|
|||
|
State int8 `json:"state"`
|
|||
|
CTime time.Time `json:"ctime"`
|
|||
|
MTime time.Time `json:"mtime"`
|
|||
|
GroupValue []byte `json:"group_value"`
|
|||
|
}
|