package dao import ( "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/business/model" ) func GetMenu(db *DaoDB, name string, level int) (menus []*model.Menu, err error) { sql := ` SELECT * FROM menu WHERE deleted_at = ? ` sqlParams := []interface{}{ utils.DefaultTimeValue, } if name != "" { sql += " AND name LIKE ?" sqlParams = append(sqlParams, "%"+name+"%") } if level != 0 { sql += " AND level = ?" sqlParams = append(sqlParams, level) } err = GetRows(db, &menus, sql, sqlParams) return menus, err }