common.go 989 B

123456789101112131415161718192021222324252627282930
  1. package response
  2. type PageResult struct {
  3. List interface{} `json:"list"`
  4. Total int64 `json:"total"`
  5. Page int `json:"page"`
  6. PageSize int `json:"pageSize"`
  7. }
  8. type EnvDev struct {
  9. Sn string `json:"sn"` //设备SN
  10. Address string `json:"Address"` //设备地址
  11. Name string `json:"name"` //设备名称
  12. TaskTime uint `json:"taskTime"` //设备采集周期,单位分钟
  13. WaitTime uint `json:"waitTime"` //等待时间,单位秒
  14. SerialId int8 `json:"serialId"` //串口id
  15. }
  16. type LampDev struct {
  17. Sn string `json:"sn"` //设备SN
  18. Address string `json:"address"` //设备地址
  19. Name string `json:"name"` //设备名称
  20. RadarId int8 `json:"radarId"` //雷达id(用于在雷达监测到来车后,控制雷达在的那一路的单灯控制器)
  21. SerialId int8 `json:"serialId"` // 串口id
  22. }
  23. type DeviceFileData struct {
  24. EnvDev []EnvDev `json:"envDev"`
  25. LampDev []LampDev `json:"lampDev"`
  26. }