platformAlarmModel.go 2.7 KB

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