bilibili-backup/app/admin/main/search/model/log.go
2019-04-22 02:59:20 +00:00

76 lines
1.7 KiB
Go

package model
// LogParams .
type LogParams struct {
Bsp *BasicSearchParams
Business int `form:"business" params:"business"`
CTimeFrom string `form:"ctime_from" params:"ctime_from"`
CTimeTo string `form:"ctime_to" params:"ctime_to"`
}
// Business .
type Business struct {
ID int
AppID string
Name string
AdditionalMapping string
Mapping map[string]string
IndexFormat string
IndexCluster string
PermissionPoint string
}
// UDepTsData .
type UDepTsData struct {
Code int `json:"code"`
Data map[string]string
}
// IPData .
type IPData struct {
Code int `json:"code"`
Data map[string]struct {
Country string `json:"country"`
Province string `json:"province"`
City string `json:"city"`
Isp string `json:"isp"`
}
}
// LogAuditDefaultMapping .
var LogAuditDefaultMapping = map[string]string{
"uname": "string",
"uid": "string",
"type": "string",
"oid": "string",
"action": "string",
"ctime": "time",
"int_0": "int",
"int_1": "int",
"int_2": "int",
"str_0": "string",
"str_1": "string",
"str_2": "string",
"extra_data": "string",
}
// LogUserActionDefaultMapping .
var LogUserActionDefaultMapping = map[string]string{
"mid": "string",
"platform": "string",
"build": "string",
"buvid": "string",
"type": "string",
"oid": "string",
"action": "string",
"ip": "string",
"ctime": "time",
"int_0": "int",
"int_1": "int",
"int_2": "int",
"str_0": "string",
"str_1": "string",
"str_2": "string",
"extra_data": "string",
}