直接使用func传递过滤条件