noticeRecordModel.go 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package model
  2. type ResposeNoticeRecord struct {
  3. Records []ResposeNoticeRecordData `json:"records"` //记录列表
  4. Current int `json:"current"` //当前分页
  5. Size int `json:"size"` //每页数量
  6. Total int64 `json:"total"` //总数
  7. Pages int `json:"pages"` //总页数
  8. }
  9. type ResposeNoticeRecordData struct {
  10. ID int `json:"id"`
  11. RecordID int `json:"recordId"`
  12. SendUser string `json:"sendUser"`
  13. SendTime string `json:"sendTime"`
  14. SendType int `json:"sendType"`
  15. SendValue int `json:"sendValue"`
  16. CreateTime string `json:"createTime"`
  17. TenantID string `json:"tenantId"`
  18. ArmContend string `json:"armContend"`
  19. SendName string `json:"sendName"`
  20. SendTypeName string `json:"sendTypeName"`
  21. ClassifyName string `json:"classifyName"`
  22. SendStatusName string `json:"sendStatusName"`
  23. }
  24. type RequestNoticeRecordFilter struct {
  25. StartTime string `form:"startTime"` //开始时间
  26. EndTime string `form:"endTime"` //结束时间
  27. ClassifyName int `form:"classifyName"` //告警类型 1运维 2业务
  28. SendName string `form:"sendName"` //发送人
  29. SendValue int `form:"sendValue"` //发送方式 1短信 2邮件
  30. SendType int `form:"sendType"` //发送状态
  31. Current int `form:"current"` //当前分页
  32. Size int `form:"size"` //每页数量
  33. }