edb_info.go 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package models
  2. import "time"
  3. type EdbInfoResp struct {
  4. Ret int `json:"Ret"`
  5. Msg string `json:"Msg"`
  6. ErrMsg string `json:"ErrMsg"`
  7. ErrCode string `json:"ErrCode"`
  8. Data struct {
  9. EdbInfoId int `json:"EdbInfoId"`
  10. SourceName string `json:"SourceName"`
  11. Source int `json:"Source"`
  12. EdbCode string `json:"EdbCode"`
  13. EdbName string `json:"EdbName"`
  14. EdbNameSource string `json:"EdbNameSource"`
  15. Frequency string `json:"Frequency"`
  16. Unit string `json:"Unit"`
  17. StartDate string `json:"StartDate"`
  18. EndDate string `json:"EndDate"`
  19. ClassifyId int `json:"ClassifyId"`
  20. SysUserId int `json:"SysUserId"`
  21. SysUserRealName string `json:"SysUserRealName"`
  22. UniqueCode string `json:"UniqueCode"`
  23. CreateTime time.Time `json:"CreateTime"`
  24. ModifyTime time.Time `json:"ModifyTime"`
  25. MinValue float64 `json:"MinValue"`
  26. MaxValue float64 `json:"MaxValue"`
  27. CalculateFormula string `json:"CalculateFormula"`
  28. EdbType int `json:"EdbType"`
  29. Sort int `json:"Sort"`
  30. MoveType int `json:"MoveType"`
  31. MoveFrequency string `json:"MoveFrequency"`
  32. NoUpdate int `json:"NoUpdate"`
  33. ServerUrl string `json:"ServerUrl"`
  34. EdbInfoType int `json:"EdbInfoType"`
  35. EdbNameEn string `json:"EdbNameEn"`
  36. UnitEn string `json:"UnitEn"`
  37. LatestDate string `json:"LatestDate"`
  38. LatestValue float64 `json:"LatestValue"`
  39. ChartImage string `json:"ChartImage"`
  40. Calendar string `json:"Calendar"`
  41. DataDateType string `json:"DataDateType"`
  42. CalculateList []*EdbInfoCalculateMapping
  43. } `json:"Data"`
  44. Success bool `json:"Success"`
  45. }
  46. type EdbInfoCalculateMapping struct {
  47. EdbCode string `description:"指标编码"`
  48. BaseEdbInfoCode []*EdbInfoCalculateBaseEdbInfo `description:"依赖的基础指标编码"`
  49. }
  50. type EdbInfoCalculateBaseEdbInfo struct {
  51. FromEdbCode string `description:"指标编码"`
  52. }