tcpforwarding.go 741 B

12345678910111213141516171819202122
  1. package model
  2. type Tcpforwarding struct {
  3. Id int `gorm:"primary"`
  4. HostId int `gorm:"not null"`
  5. RuleId int `gorm:"not null"`
  6. Tag string `gorm:"null"`
  7. Port string `gorm:"not null"`
  8. WafGatewayGroupId int `gorm:"null"`
  9. TcpLimitRuleId int `gorm:"not null"`
  10. CcCount int `gorm:"default:0"`
  11. CcDuration string `gorm:"default:0s"`
  12. CcBlockCount int `gorm:"default:0"`
  13. CcBlockDuration string `gorm:"null"`
  14. BackendProtocol string `gorm:"default:tcp"`
  15. BackendTimeout string `gorm:"null"`
  16. Comment string `gorm:"null"`
  17. }
  18. func (m *Tcpforwarding) TableName() string {
  19. return "shd_waf_tcp"
  20. }