edb_info.go 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. // @Author gmy 2024/9/18 17:29:00
  2. package models
  3. import "time"
  4. type EdbInfo struct {
  5. EdbInfoId int `orm:"column(edb_info_id);pk"`
  6. EdbInfoType int `description:"指标类型,0:普通指标,1:预测指标"`
  7. SourceName string `description:"来源名称"`
  8. Source int `description:"来源id"`
  9. EdbCode string `description:"指标编码"`
  10. EdbName string `description:"指标名称"`
  11. EdbNameEn string `description:"英文指标名称"`
  12. EdbNameSource string `description:"指标名称来源"`
  13. Frequency string `description:"频率"`
  14. Unit string `description:"单位"`
  15. UnitEn string `description:"英文单位"`
  16. StartDate string `description:"起始日期"`
  17. EndDate string `description:"终止日期"`
  18. ClassifyId int `description:"分类id"`
  19. SysUserId int
  20. SysUserRealName string
  21. UniqueCode string `description:"指标唯一编码"`
  22. CreateTime time.Time
  23. ModifyTime time.Time
  24. MinValue float64 `description:"指标最小值"`
  25. MaxValue float64 `description:"指标最大值"`
  26. CalculateFormula string `description:"计算公式"`
  27. EdbType int `description:"指标类型:1:基础指标,2:计算指标"`
  28. IsUpdate int `description:"当天是否已更新,1:未更新,2:已更新"`
  29. Sort int `description:"排序字段"`
  30. LatestDate string `description:"数据最新日期(实际日期)"`
  31. LatestValue float64 `description:"数据最新值(实际值)"`
  32. EndValue float64 `description:"数据的最新值(预测日期的最新值)"`
  33. MoveType int `description:"移动方式:1:领先(默认),2:滞后"`
  34. MoveFrequency string `description:"移动频度"`
  35. NoUpdate int8 `description:"是否停止更新,0:继续更新;1:停止更新"`
  36. ServerUrl string `description:"服务器地址"`
  37. ChartImage string `description:"图表图片"`
  38. Calendar string `description:"公历/农历" orm:"default(公历);"`
  39. EmptyType int `description:"空值处理类型(0查找前后35天,1不计算,2前值填充,3后值填充,4等于0)"`
  40. MaxEmptyType int `description:"MAX、MIN公式空值处理类型(1、等于0;2、跳过空值)"`
  41. DataDateType string `orm:"column(data_date_type);size(255);null;default(交易日)"`
  42. ManualSave int `description:"是否有手动保存过上下限: 0-否; 1-是"`
  43. TerminalCode string `description:"终端编码,用于配置在机器上"`
  44. DataUpdateTime string `description:"最近一次数据发生变化的时间"`
  45. ErDataUpdateDate string `description:"本次更新,数据发生变化的最早日期"`
  46. SourceIndexName string `description:"数据源中的指标名称"`
  47. SubSource int `description:"子数据来源:0:经济数据库,1:日期序列"`
  48. SubSourceName string `description:"子数据来源名称"`
  49. IndicatorCode string `description:"指标代码"`
  50. StockCode string `description:"证券代码"`
  51. Extra string `description:"指标的额外配置"`
  52. }