edb_refresh_source.go 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package edb_refresh
  2. import (
  3. "eta_gn/eta_index_lib/global"
  4. "time"
  5. )
  6. type EdbRefreshSource struct {
  7. Id int `gorm:"primaryKey;autoIncrement;column:id" description:"ID"`
  8. Source int `gorm:"column:source" description:"来源"`
  9. SourceName string `gorm:"column:source_name" description:"来源名称"`
  10. SubSource int `gorm:"column:sub_source" description:"子数据来源:0:经济数据库,1:日期序列"`
  11. SubSourceName string `gorm:"column:sub_source_name" description:"子来源名称"`
  12. HasChild int `gorm:"column:has_child" description:"是否有子来源,0:否,1:是"`
  13. ModifyTime time.Time `gorm:"column:modify_time" description:"修改时间"`
  14. CreateTime time.Time `gorm:"column:create_time" description:"创建时间"`
  15. }
  16. type EdbRefreshSourceList struct {
  17. Source int `description:"来源"`
  18. SourceName string `description:"来源名称"`
  19. SubSource int `description:"子数据来源:0:经济数据库,1:日期序列"`
  20. SubSourceName string `description:"子来源名称"`
  21. Child []EdbRefreshSourceList `description:"子来源"`
  22. HasChild int `description:"是否有子来源,0:否,1:是"`
  23. }
  24. func (m EdbRefreshSource) GetAllList() (items []*EdbRefreshSource, err error) {
  25. sql := ` SELECT * FROM edb_refresh_source ORDER BY id ASC `
  26. err = global.DEFAULT_DmSQL.Raw(sql).Scan(&items).Error
  27. return
  28. }
  29. type BaseClassifyItems struct {
  30. ClassifyId int `description:"分类id"`
  31. ClassifyName string `description:"分类名称"`
  32. ParentId int `description:"父级id"`
  33. UniqueCode string `description:"唯一编码"`
  34. Children []*BaseClassifyItems `description:"下级"`
  35. }