platformAlarmModel.go 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package model
  2. type RequestPlatFormAlartFilter struct {
  3. ArmDeviceType int `form:"armDeviceType"` //告警类型
  4. ArmDeviceName string `form:"armDeviceName"` //告警设备名称
  5. ArmHandle int `form:"armHandle"` //是否处理
  6. Current int `form:"current"` //当前分页
  7. Size int `form:"size"` //每页数量
  8. }
  9. type PlatFormAlartData struct {
  10. ID int `json:"id"`
  11. ArmClassify int `json:"armClassify"`
  12. ArmDeviceType int `json:"armDeviceType"`
  13. ArmDeviceID int `json:"armDeviceId"`
  14. ArmDeviceName string `json:"armDeviceName"`
  15. ArmDeviceSn string `json:"armDeviceSn"`
  16. LampPoleID int `json:"lampPoleId"`
  17. LampPoleName string `json:"lampPoleName"`
  18. LampPoleSn string `json:"lampPoleSn"`
  19. LampPoleLocation string `json:"lampPoleLocation"`
  20. ArmSource int `json:"armSource"`
  21. ArmTime string `json:"armTime"`
  22. ArmEndTime string `json:"armEndTime"`
  23. ArmHandle int `json:"armHandle"`
  24. ArmLevel int `json:"armLevel"`
  25. ArmContent string `json:"armContent"`
  26. ArmURL string `json:"armUrl"`
  27. Status int `json:"status"`
  28. ArmNotificationType string `json:"armNotificationType"`
  29. ArmHandleTime string `json:"armHandleTime"`
  30. CreateTime string `json:"createTime"`
  31. CreateUser string `json:"createUser"`
  32. UpdateTime string `json:"updateTime"`
  33. UpdateUser string `json:"updateUser"`
  34. IsDeleted int `json:"isDeleted"`
  35. TenantID string `json:"tenantId"`
  36. ProcessInstanceID string `json:"processInstanceId"`
  37. BusinessID string `json:"businessId"`
  38. Threshold int `json:"threshold"`
  39. Value int `json:"value"`
  40. Sid int `json:"sid"`
  41. Cid int `json:"cid"`
  42. Cname string `json:"cname"`
  43. ExtendID int `json:"extendId"`
  44. GroupID int `json:"groupId"`
  45. UserID string `json:"userId"`
  46. IsMonitoring bool `json:"isMonitoring"`
  47. IsWorkOrder bool `json:"isWorkOrder"`
  48. OpsStatus int `json:"opsStatus"`
  49. Remark string `json:"remark"`
  50. ArmSourceName string `json:"armSourceName"`
  51. ArmDeviceTypeName string `json:"armDeviceTypeName"`
  52. ArmLevelName string `json:"armLevelName"`
  53. }
  54. type ResposePlatFormAlart struct {
  55. Records []PlatFormAlartData `json:"records"` //记录列表
  56. Current int `json:"current"` //当前分页
  57. Size int `json:"size"` //每页数量
  58. Total int64 `json:"total"` //总数
  59. Pages int `json:"pages"` //总页数
  60. }