device.go 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package request
  2. import (
  3. "server/dao"
  4. "server/model/common/request"
  5. )
  6. type SearchDeviceList struct {
  7. request.PageInfo
  8. Name string `json:"name" form:"name"`
  9. Sn string `json:"sn" form:"sn"`
  10. RegionId int `json:"regionId" form:"regionId"`
  11. }
  12. type UpdateDeviceTimeData struct {
  13. Ids []int `json:"ids" form:"ids"`
  14. TimeCondition1OnTime string `json:"timeCondition1OnTime" form:"timeCondition1OnTime"`
  15. TimeCondition1OffTime string `json:"timeCondition1OffTime" form:"timeCondition1OffTime"`
  16. TimeCondition2OnTime string `json:"timeCondition2OnTime" form:"timeCondition2OnTime"`
  17. TimeCondition2OffTime string `json:"timeCondition2OffTime" form:"timeCondition2OffTime"`
  18. }
  19. type UpdateRegionTimeData struct {
  20. RegionId int `json:"regionId" form:"regionId"`
  21. TimeCondition1OnTime string `json:"timeCondition1OnTime" form:"timeCondition1OnTime"`
  22. TimeCondition1OffTime string `json:"timeCondition1OffTime" form:"timeCondition1OffTime"`
  23. TimeCondition2OnTime string `json:"timeCondition2OnTime" form:"timeCondition2OnTime"`
  24. TimeCondition2OffTime string `json:"timeCondition2OffTime" form:"timeCondition2OffTime"`
  25. }
  26. type SearchGatewayList struct {
  27. request.PageInfo
  28. Name string `json:"name" form:"name"`
  29. ProductKey string `json:"productKey" form:"productKey"`
  30. }
  31. type GetDeviceOrderData struct {
  32. DeviceName string `json:"deviceName" form:"deviceName"`
  33. }
  34. type CreateBluetoothData struct {
  35. GatewayId int `json:"gatewayId" form:"gatewayId"`
  36. Device dao.TempScanDevice `json:"device" form:"device"`
  37. }
  38. type DeviceSendCmdData struct {
  39. DeviceName string `json:"deviceName" form:"deviceName"`
  40. Action string `json:"action" form:"action"`
  41. Params string `json:"params" form:"params"`
  42. }
  43. type SearchBluetoothList struct {
  44. request.PageInfo
  45. GatewayId int `json:"gatewayId" form:"gatewayId"`
  46. }