48 lines
951 B
Go
48 lines
951 B
Go
package archive
|
||
|
||
import "fmt"
|
||
|
||
const (
|
||
//OperTypeNoChannel oper type
|
||
OperTypeNoChannel = int8(1)
|
||
// OperStyleOne 操作展示类型1:[%s]从[%v]设为[%v]
|
||
OperStyleOne = int8(1)
|
||
// OperStyleTwo 操作展示类型2:[%s]%v:%v
|
||
OperStyleTwo = int8(2)
|
||
)
|
||
|
||
var (
|
||
//FlowOperType type
|
||
FlowOperType = map[int64]int8{
|
||
FLowGroupIDChannel: OperTypeNoChannel,
|
||
}
|
||
_operType = map[int8]string{
|
||
OperTypeNoChannel: "频道禁止",
|
||
}
|
||
)
|
||
|
||
// Operformat oper format.
|
||
func Operformat(tagID int8, old, new interface{}, style int8) (cont string) {
|
||
var template string
|
||
switch style {
|
||
case OperStyleOne:
|
||
template = "[%s]从[%v]设为[%v]"
|
||
case OperStyleTwo:
|
||
template = "[%s]%v:%v"
|
||
}
|
||
cont = fmt.Sprintf(template, _operType[tagID], old, new)
|
||
return
|
||
}
|
||
|
||
//VideoOper 视频审核记录结构
|
||
type VideoOper struct {
|
||
AID int64
|
||
UID int64
|
||
VID int64
|
||
Status int
|
||
Content string
|
||
Attribute int32
|
||
LastID int64
|
||
Remark string
|
||
}
|