public static function findAllByPk($pk, $condition = null, $params = [])
    {
        $class = get_called_class();
        $condition = ModelCondition::getFrom($condition, $class);
        $condition->compareColumn($class::getDb()->getTablePk($class::getTableName()), $pk);
        return self::findAll($condition, $params);
    }