alarmEvent.go 1013 B

123456789101112131415161718192021222324252627282930
  1. package dto
  2. import "git.rtzhtech.cn/iss/public-lib/model"
  3. type GetAlarmEventReq struct {
  4. AppId int32 `json:"appId,omitempty"`
  5. AppName string `json:"appName,omitempty"`
  6. EventId int64 `json:"eventId,omitempty"`
  7. SubEventId int64 `json:"subEventId,omitempty"`
  8. EventType int32 `json:"eventType,omitempty"` //事件类别
  9. StartTime string `json:"startTime,omitempty"`
  10. EndTime string `json:"endTime,omitempty"`
  11. PositionName string `json:"positionName,omitempty"` //区域位置
  12. AlarmLevel []int32 `json:"alarmLevel,omitempty"` //告警级别
  13. Confirm int32 `json:"confirm,omitempty"`
  14. LimitPage
  15. }
  16. type AlarmEventDto struct {
  17. model.AlarmEvent
  18. AppName string `json:"appName"`
  19. PositionName []string `json:"positionName"` //区域位置
  20. AlarmLevel int32 `json:"alarmLevel"` //告警级别
  21. AlarmStrategy model.AlarmStrategy
  22. }
  23. type GetAlarmEventResp struct {
  24. List []*AlarmEventDto `json:"list"`
  25. Total int64 `json:"total"`
  26. }