report_graph.go 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package model
  2. import (
  3. "time"
  4. )
  5. //ReportGraph reportgraph
  6. type ReportGraph struct {
  7. ID int `json:"id" gorm:"AUTO_INCREMENT;primary_key;" form:"id"`
  8. TestName string `json:"test_name" form:"test_name"`
  9. TestNameNick string `json:"test_name_nick" form:"test_name_nick"`
  10. Count int `json:"count"`
  11. QPS int `json:"qps"`
  12. AvgTime int `json:"avg_time"`
  13. Min int `json:"min"`
  14. Max int `json:"max"`
  15. Error int `json:"error"`
  16. FailPercent string `json:"fail_percent"`
  17. NinetyTime int `json:"ninety_time"`
  18. NinetyFiveTime int `json:"ninety_five_time"`
  19. NinetyNineTime int `json:"ninety_nine_time"`
  20. NetIo int `json:"net_io"`
  21. CodeEll int `json:"code_ell"`
  22. CodeWll int `json:"code_wll"`
  23. CodeWly int `json:"code_wly"`
  24. CodeWle int `json:"code_wle"`
  25. CodeWls int `json:"code_wls"`
  26. CodeSll int `json:"code_sll"`
  27. CodeSly int `json:"code_sly"`
  28. CodeSls int `json:"code_sls"`
  29. CodeKong int `json:"code_kong"`
  30. CodeNonHTTP int `json:"code_non_http"`
  31. CodeOthers int `json:"code_others"`
  32. ElapsdTime int `json:"elapsd_time"`
  33. PodName string `json:"pod_name" form:"pod_name"`
  34. ThreadsSum int `json:"threads_sum"`
  35. Ctime time.Time `json:"ctime"`
  36. Mtime time.Time `json:"mtime"`
  37. FiftyTime int `json:"fifty_time"`
  38. Code301 int `json:"code301"`
  39. Code302 int `json:"code302"`
  40. BeginTime time.Time `json:"begin_time" gorm:"-"`
  41. QpsRecent int `json:"qps_recent" gorm:"-"`
  42. }
  43. //TableName table name
  44. func (r ReportGraph) TableName() string {
  45. return "report_graph"
  46. }