public function getList($offset = 0, $limit = 20, $order = 'DESC', $tableName = null, $tablePrefix = null)
{
is_null($tableName) && ($tableName = $this->getTableName());
is_null($tablePrefix) && ($tablePrefix = $this->tablePrefix);
is_array($order) || ($order = [$this->db($this->getDbConf())->getPk($tableName, $tablePrefix) => $order]);
$dbInstance = $this->db($this->getDbConf())->table($tableName, $tablePrefix);
foreach ($order as $key => $val) {
$dbInstance->orderBy($key, $val);
}
return $dbInstance->limit($offset, $limit)->select();
}