wafLog.go 905 B

123456789101112131415
  1. package admin
  2. type WafLog struct {
  3. Id int `json:"id" form:"id" gorm:"column:id;primary_key;AUTO_INCREMENT;not null"`
  4. Uid int `json:"uid" form:"uid" gorm:"column:uid;default:0;not null"`
  5. Name string `json:"name" form:"name" gorm:"column:name"`
  6. RequestIp string `json:"request_ip" form:"request_ip" gorm:"column:request_ip"`
  7. RuleId int `json:"rule_id" form:"rule_id" gorm:"column:rule_id;default:0"`
  8. HostId int `json:"host_id" form:"host_id" gorm:"column:host_id;default:0"`
  9. UserAgent string `json:"user_agent" form:"user_agent" gorm:"column:user_agent"`
  10. Api string `json:"api" form:"api" gorm:"column:api"`
  11. ApiName string `json:"api_name" form:"api_name" gorm:"column:api_name"`
  12. ApiType string `json:"api_type" form:"api_type" gorm:"column:api_type"`
  13. ExtraData interface{} `json:"extra_data" form:"extra_data" gorm:"column:extra_data"`
  14. }