属性过滤写成接口