query.go 523 B

12345678910111213141516171819
  1. package my_chart_classify
  2. import (
  3. "errors"
  4. "hongze/hongze_yb/global"
  5. "hongze/hongze_yb/utils"
  6. )
  7. // GetClassifyListByCondition 根据条件获取图表分类列表
  8. func GetClassifyListByCondition(condition map[string]interface{}) (list []*MyChartClassify, err error) {
  9. maps, values, buildErr := utils.WhereBuild(condition)
  10. if buildErr != nil {
  11. err = errors.New("系统异常,生成查询语句失败")
  12. return
  13. }
  14. err = global.DEFAULT_MYSQL.Where(maps, values...).Order("sort ASC").Scan(&list).Error
  15. return
  16. }