public function wheres(DynamicQuery $query, array $params)
{
$config = $this->config;
foreach ($this->getColumns() as $column) {
$key = camel_case($config->get('id') . '_' . $column->name);
if (isset($params[$key]) && $params[$key] != '') {
$query = $query->where($key, 'like', '%' . $params[$key] . '%');
}
}
return $query;
}