device.go 993 B

1234567891011121314151617181920212223242526272829
  1. package request
  2. type DeviceCreate struct {
  3. DeviceCode string `json:"device_code" binding:"required"`
  4. DeviceName string `json:"device_name" binding:"required"`
  5. DeviceType string `json:"device_type" binding:"required"`
  6. IPAddress string `json:"ip_address"`
  7. Port int `json:"port"`
  8. Description string `json:"description"`
  9. }
  10. type DeviceUpdate struct {
  11. ID uint `json:"id" binding:"required"`
  12. DeviceCode string `json:"device_code" binding:"required"`
  13. DeviceName string `json:"device_name" binding:"required"`
  14. DeviceType string `json:"device_type" binding:"required"`
  15. IPAddress string `json:"ip_address"`
  16. Port int `json:"port"`
  17. Description string `json:"description"`
  18. }
  19. type DeviceQuery struct {
  20. DeviceCode string `form:"device_code"`
  21. DeviceName string `form:"device_name"`
  22. DeviceType string `form:"device_type"`
  23. Status string `form:"status"`
  24. Page int `form:"page,default=1"`
  25. PageSize int `form:"page_size,default=10"`
  26. }