edb_monitor.go 1.7 KB

1234567891011121314151617181920212223242526272829303132
  1. package response
  2. import "github.com/rdlucklib/rdluck_tools/paging"
  3. type EdbMonitorInfoItem struct {
  4. EdbMonitorId int `orm:"column(edb_monitor_id);pk"`
  5. EdbMonitorClassifyId int `description:"预警分类id" json:"-"`
  6. EdbMonitorClassifyName string `description:"预警分类名称"`
  7. EdbMonitorName string `description:"预警名称"`
  8. EdbInfoId int `description:"指标id"`
  9. EdbInfoType int `description:"指标类型"`
  10. EdbCode string `description:"指标编码"`
  11. Source int `description:"指标来源" json:"-"`
  12. SubSource int `description:"指标子来源: 0-经济数据库;1-日期序列;2-高频数据" json:"-"`
  13. EdbLatestDate string `description:"最新日期"`
  14. EdbLatestValue float64 `description:"最新值"`
  15. MonitorType int `description:"突破方式: 0-向上突破;1-向下突破"`
  16. MonitorData float64 `description:"预警值"`
  17. MonitorLevel string `description:"预警等级"`
  18. State int `description:"预警状态: 0-已关闭;1-未触发;2-已触发"`
  19. EdbTriggerDate string `description:"触发日期"`
  20. MonitorTriggerTime string `description:"预警触发时间"`
  21. CreateUserId int `description:"创建人id"`
  22. CreateUserName string `description:"创建人姓名"`
  23. CreateTime string `description:"创建时间" json:"-"`
  24. ModifyTime string `description:"修改时间" json:"-"`
  25. }
  26. type EdbMonitorInfoListResp struct {
  27. List []*EdbMonitorInfoItem `description:"预警列表"`
  28. Paging *paging.PagingItem `description:"分页信息"`
  29. }