base_from_mysteel_chemical_index.go 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package data_manage
  2. import "github.com/beego/beego/v2/client/orm"
  3. type BaseFromMysteelChemicalIndexItem struct {
  4. BaseFromMysteelChemicalIndexId int32 `json:"base_from_mysteel_chemical_index_id"`
  5. BaseFromMysteelChemicalClassifyId int32 `json:"base_from_mysteel_chemical_classify_id"` // 钢联化工指标分类id
  6. IndexCode string `json:"index_code"` // 指标编码
  7. IndexName string `json:"index_name"` // 指标名称
  8. Unit string `json:"unit"` // 单位
  9. Source string `json:"source"` // 数据来源
  10. Frequency string `json:"frequency"` // 频度
  11. StartDate string `json:"start_date"` // 开始日期
  12. EndDate string `json:"end_date"` // 结束日期
  13. Describe string `json:"describe"` // 指标描述
  14. UpdateWeek string `json:"update_week"` // 更新周期
  15. UpdateTime string `json:"update_time"` // 更新时间,多个时间点用英文,隔开
  16. UpdateTime2 string `json:"update_time2"` // 更新时间2
  17. SysUserId int32 `json:"sys_user_id"` // 创建人id
  18. SysUserRealName string `json:"sys_user_real_name"` // 创建人姓名
  19. CreateTime string `json:"create_time"` // 创建时间
  20. ModifyTime string `json:"modify_time"` // 修改时间
  21. FilePath string `json:"file_path"` // 文件存储路径
  22. Sort int32 `json:"sort"` // 排序
  23. MergeFilePath string `json:"merge_file_path"`
  24. FileIndex int32 `json:"file_index"`
  25. MergeUpdateWeek string `json:"merge_update_week"` // 合并文件的更新周
  26. MergeFilePathWeek string `json:"merge_file_path_week"` // 更新文件
  27. UpdateDate string `json:"update_date"` // 更新日期
  28. IsRefresh int32 `json:"is_refresh"` // 0:不需要及时刷新,1:需要及时刷新
  29. IsStop int32 `json:"is_stop"` // 是否停更:1:停更,0:未停更
  30. TerminalCode string `json:"terminal_code"` // 所属终端编码
  31. EndValue float64 `json:"end_value"` // 指标的最新值
  32. }
  33. // GetBaseFromMysteelChemicalIndexItemByCode
  34. // @Description: 根据指标编码获取钢联指标详情
  35. // @author: Roc
  36. // @datetime 2024-03-11 16:42:56
  37. // @param edbCode string
  38. // @return item *BaseFromMysteelChemicalIndexItem
  39. // @return err error
  40. func GetBaseFromMysteelChemicalIndexItemByCode(edbCode string) (item *BaseFromMysteelChemicalIndexItem, err error) {
  41. o := orm.NewOrmUsingDB("data")
  42. sql := ` SELECT * FROM base_from_mysteel_chemical_index WHERE index_code = ?`
  43. err = o.Raw(sql, edbCode).QueryRow(&item)
  44. return
  45. }