businessTacticsModel.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. package model
  2. type RequestBusinessTacticFilter struct {
  3. ArmDeviceType int `form:"armDeviceType"` //告警类型
  4. ArmDeviceName string `form:"armDeviceName"` //告警设备名称
  5. ArmHandle int `form:"armHandle"` //是否处理
  6. ArmSource int `form:"armSource"` //类型
  7. ArmClassify int `form:"armClassify"` //策略类型
  8. BusinessName string `form:"businessName"` //策略备注名称
  9. Current int `form:"current"` //当前分页
  10. Size int `form:"size"` //每页数量
  11. }
  12. type ResposeBusinessTactic struct {
  13. Records interface{} `json:"records"` //记录列表
  14. Current int `json:"current"` //当前分页
  15. Size int `json:"size"` //每页数量
  16. Total int64 `json:"total"` //总数
  17. Pages int `json:"pages"` //总页数
  18. }
  19. type RequestBusinessSubmit struct {
  20. ID int `json:"id" form:"id"`
  21. BusinessName string `json:"businessName"`
  22. AlarmType int `json:"alarmType"`
  23. DeviceType int `json:"deviceType"`
  24. MaxValue string `json:"maxValue"`
  25. MinValue string `json:"minValue"`
  26. Duration string `json:"duration"`
  27. RelevanceLampNum string `json:"relevanceLampNum"`
  28. Status int `json:"status" form:"status"`
  29. }