Get all data from system.parts table
        :param database: A database object to fetch data from.
        :param conditions: WHERE clause conditions. Database condition is added automatically
        :return: A list of SystemPart objects

def get(cls, database, conditions=""):
        """
        Get all data from system.parts table
        :param database: A database object to fetch data from.
        :param conditions: WHERE clause conditions. Database condition is added automatically
        :return: A list of SystemPart objects
        """
        assert isinstance(database, Database), "database must be database.Database class instance"
        assert isinstance(conditions, string_types), "conditions must be a string"
        if conditions:
            conditions += " AND"
        field_names = ','.join(cls.fields())
        return database.select("SELECT %s FROM %s WHERE %s database='%s'" %
                               (field_names,  cls.table_name(), conditions, database.db_name), model_class=cls)