public function getList(): IDataSource
    {
        $columns = array_map(function ($item) {
            return $this->tableName[0] . '.' . $item;
        }, $this->columns);
        return $this->connection->select($columns)->from($this->tableIdentity)->as($this->tableName[0]);
    }