Documentation ¶
Index ¶
Constants ¶
View Source
const ( // BlockLogBizID 用户审核日志 BlockLogBizID = 122 // BlockJOBManagerID blockjob manager uid BlockJOBManagerID = 1493 // BlockJOBManagerName blockjob manager name BlockJOBManagerName = "blockjob" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountNotify ¶
type AccountNotify struct { UID int64 `json:"mid"` Type string `json:"type"` Action string `json:"action"` }
AccountNotify .
type BlockAction ¶
type BlockAction uint8
BlockAction .
const ( // BlockActionLimit 限时封禁 BlockActionLimit BlockAction = iota + 1 // BlockActionForever 永久封禁 BlockActionForever // BlockActionAdminRemove �后台解封 BlockActionAdminRemove // BlockActionSelfRemove 自助解封 BlockActionSelfRemove )
type BlockArea ¶
type BlockArea uint8
BlockArea 封禁业务
type BlockHistory ¶
type BlockHistory struct { Area BlockArea `json:"type"` Operator string `json:"operator"` // 操作人 Reason string `json:"reason"` // 封禁原因 Action BlockAction `json:"action"` // 操作类型 ActionTime int64 `json:"action_time"` // 操作时间 RemoveTime int64 `json:"remove_time"` // 解封时间 Comment string `json:"comment"` }
BlockHistory 封禁历史
type BlockInfo ¶
type BlockInfo struct { MID int64 `json:"mid"` BlockStatus BlockStatus `json:"block_status"` // blockStatus 封禁状态 0. 未封禁 1. 永久封禁 2. 限时封禁 }
BlockInfo 封禁信息
type BlockMessage ¶
type BlockMessage struct { MID int64 `json:"mid"` // 用户mid Area BlockArea `json:"area"` // BlockArea 封禁类型 1. 小黑屋(小黑屋和manager后台封禁) 2. 系统封禁(反作弊及监控系统上报) 3.解封 (所有后台,用户前台自助的解封) Status BlockStatus `json:"status"` // blockStatus 封禁状态 0. 未封禁 1. 永久封禁 2. 限时封禁 }
BlockMessage 通知消息体
type BlockSource ¶
type BlockSource uint8
BlockSource 封禁来源 1. 小黑屋(小黑屋和manager后台封禁) 2. 系统封禁(反作弊及监控系统上报) 3.解封 (所有后台,用户前台自助的解封)
const ( // BlockSourceCredit 小黑屋封禁 BlockSourceCredit BlockSource = iota + 1 // BlockSourceSys 系统封禁 BlockSourceSys // BlockSourceRemove 解封 BlockSourceRemove )
type BlockStatus ¶
type BlockStatus uint8
BlockStatus 封禁状态 0. 未封禁 1. 永久封禁 2. 限时封禁
const ( // BlockStatusFalse 未封禁 BlockStatusFalse BlockStatus = iota // BlockStatusForever 永久封禁 BlockStatusForever // BlockStatusLimit 限时封禁 BlockStatusLimit // BlockStatusCredit 小黑屋封禁 BlockStatusCredit )
type CreditAnswerMSG ¶
CreditAnswerMSG param struct
type DBExtra ¶
type DBExtra struct { ID int64 MID int64 CreditAnswerFlag bool ActionTime time.Time CTime time.Time MTime time.Time }
DBExtra .
type DBHistory ¶
type DBHistory struct { ID int64 MID int64 AdminID int64 AdminName string Source BlockSource Area BlockArea Reason string Comment string Action BlockAction StartTime time.Time Duration int64 Notify bool CTime time.Time MTime time.Time }
DBHistory .
type DBUserDetail ¶
DBUserDetail .
type MCBlockInfo ¶
type MCBlockInfo struct { // BlockStatus is. BlockStatus BlockStatus `json:"bs"` }
MCBlockInfo .
Click to show internal directories.
Click to hide internal directories.