def METHOD_NAME(self, filter, page, **options):
    """
    common_flow
    """
    expression = filter.expression
    if not expression:
        return ListResult(results=[], count=0)
    key_mapping = {
        "common_flow.id": "id",
        "common_flow.owner": "pipeline_template__creator",  # TODO 优化
    }
    converter = DjangoQuerySetConverter(key_mapping)
    filters = converter.convert(expression)
    queryset = CommonTemplate.objects.filter(filters)
    count = queryset.count()
    results = [
        {"id": str(common_flow.id), "display_name": common_flow.name}
        for common_flow in queryset[page.slice_from : page.slice_to]
    ]
    return ListResult(results=results, count=count)