ccIpList.go 988 B

1234567891011121314151617181920212223242526272829
  1. package v1
  2. type GetCcIpList struct {
  3. Uid int64 `json:"uid" form:"uid" validate:"required"`
  4. HostId int64 `json:"hostId" form:"hostId" validate:"required"`
  5. WebId int64 `json:"webId" form:"webId" validate:"required"`
  6. }
  7. type CcIpList struct {
  8. OldIp string `json:"oldIp" form:"oldIp"`
  9. NewIp string `json:"newIp" form:"newIp"`
  10. Uid int64 `json:"uid" form:"uid" validate:"required"`
  11. HostId int64 `json:"hostId" form:"hostId" validate:"required"`
  12. WebId int64 `json:"webId" form:"webId" validate:"required"`
  13. Comment string `json:"comment" form:"comment"`
  14. }
  15. type DelCcIpList struct {
  16. Ips []string `json:"ips" form:"ips"`
  17. Uid int64 `json:"uid" form:"uid" validate:"required"`
  18. HostId int64 `json:"hostId" form:"hostId" validate:"required"`
  19. WebId int64 `json:"webId" form:"webId" validate:"required"`
  20. }
  21. type CcIpListResponse struct {
  22. Value string `json:"value" form:"value"`
  23. Type string `json:"type" form:"type"`
  24. Comment string `json:"comment" form:"comment" gorm:"column:reason"`
  25. }