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.