base_from_ly_classify.go 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. // Package data_manage
  2. // @Author gmy 2024/8/7 9:26:00
  3. package data_manage
  4. import (
  5. "eta/eta_api/global"
  6. "eta/eta_api/utils"
  7. )
  8. type BaseFromLyClassify struct {
  9. BaseFromLyClassifyId int `orm:"column(base_from_ly_classify_id);pk" gorm:"primaryKey" description:"分类ID"`
  10. CreateTime string `orm:"column(create_time)" description:"创建时间"`
  11. ModifyTime string `orm:"column(modify_time)" description:"修改时间"`
  12. ClassifyName string `orm:"column(classify_name)" description:"分类名称"`
  13. ParentId int `orm:"column(parent_id)" description:"上级id"`
  14. Sort int `orm:"column(sort)" description:"排序字段,越小越靠前"`
  15. ClassifyNameEn string `orm:"column(classify_name_en)" description:"英文分类名称"`
  16. }
  17. type BaseFromLyClassifyAndIndexInfo struct {
  18. BaseFromLyClassifyId int `orm:"column(base_from_ly_classify_id);pk" gorm:"primaryKey" description:"分类ID"`
  19. CreateTime string `orm:"column(create_time)" description:"创建时间"`
  20. ModifyTime string `orm:"column(modify_time)" description:"修改时间"`
  21. ClassifyName string `orm:"column(classify_name)" description:"分类名称"`
  22. ParentId int `orm:"column(parent_id)" description:"上级id"`
  23. Sort int `orm:"column(sort)" description:"排序字段,越小越靠前"`
  24. ClassifyNameEn string `orm:"column(classify_name_en)" description:"英文分类名称"`
  25. IndexId int `orm:"column(base_from_ly_index_id)" description:"指标id"`
  26. IndexCode string `orm:"column(index_code)" description:"指标编码"`
  27. IndexName string `orm:"column(index_name)" description:"指标名称"`
  28. }
  29. // GetAllLyClassify 查询所有分类
  30. func GetAllLyClassify() (items []*BaseFromLyClassify, err error) {
  31. o := global.DbMap[utils.DbNameIndex]
  32. sql := `SELECT * FROM base_from_ly_classify ORDER BY sort asc`
  33. err = o.Raw(sql).Find(&items).Error
  34. return
  35. }
  36. // GetLyClassifyById 根据分类id查询
  37. func GetLyClassifyById(classifyId int) (item *BaseFromLyClassify, err error) {
  38. o := global.DbMap[utils.DbNameIndex]
  39. sql := `SELECT * FROM base_from_ly_classify WHERE base_from_ly_classify_id=?`
  40. err = o.Raw(sql, classifyId).First(&item).Error
  41. return
  42. }