Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArgsCreateLog ¶
type ArgsCreateLog struct {
//来源系统
System string `db:"system" json:"system" check:"mark"`
//警告级别
// 0 普通警告;1 中等警告,一些常见但容易混淆的安全问腿;2 高级警告,明显的安全问题警告
Level int `db:"level" json:"level" check:"intThan0" empty:"true"`
//触发IP
IP string `db:"ip" json:"ip" check:"ip"`
//触发用户
UserID int64 `db:"user_id" json:"userID" check:"id" empty:"true"`
//触发商户
OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"`
//事件日志信息
Des string `db:"des" json:"des" check:"des" min:"1" max:"1000"`
}
ArgsCreateLog 添加新的日志参数
type ArgsGetLogList ¶
type ArgsGetLogList struct {
//分页
Pages CoreSQLPages.ArgsDataList `json:"pages"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"`
//用户ID
UserID int64 `db:"user_id" json:"userID" check:"id" empty:"true"`
//来源系统
System string `db:"system" json:"system" check:"mark" empty:"true"`
//警告级别
// 0 普通警告;1 中等警告,一些常见但容易混淆的安全问腿;2 高级警告,明显的安全问题警告
Level int `db:"level" json:"level" check:"intThan0" empty:"true"`
//触发IP
IP string `db:"ip" json:"ip" check:"ip" empty:"true"`
//是否查看归档数据
IsHistory bool `json:"isHistory" check:"bool" empty:"true"`
//搜索
Search string `json:"search" check:"search" empty:"true"`
}
ArgsGetLogList 获取日志列表参数
type FieldsLog ¶
type FieldsLog struct {
//ID
ID int64 `db:"id" json:"id"`
//创建时间
CreateAt time.Time `db:"create_at" json:"createAt"`
//来源系统
System string `db:"system" json:"system"`
//警告级别
// 0 普通警告;1 中等警告,一些常见但容易混淆的安全问腿;2 高级警告,明显的安全问题警告
Level int `db:"level" json:"level"`
//触发IP
IP string `db:"ip" json:"ip"`
//触发用户
UserID int64 `db:"user_id" json:"userID"`
//触发商户
OrgID int64 `db:"org_id" json:"orgID"`
//事件日志信息
Des string `db:"des" json:"des"`
}
FieldsLog 安全日志记录
func GetLogList ¶
func GetLogList(args *ArgsGetLogList) (dataList []FieldsLog, dataCount int64, err error)
GetLogList 获取日志列表
Click to show internal directories.
Click to hide internal directories.