def METHOD_NAME(self, filter, **options):
    """
    periodic_task 没有定义属性，只处理 filter 中的 ids 字段
    """
    ids = []
    if filter.ids:
        ids = [int(i) for i in filter.ids]
    queryset = PeriodicTask.objects.filter(id__in=ids)
    count = queryset.count()
    results = [
        {
            "id": str(periodic_task.id),
            "display_name": periodic_task.name,
            "_bk_iam_approver_": periodic_task.creator,
        }
        for periodic_task in queryset
    ]
    return ListResult(results=results, count=count)