增加插件接口，同时修改 格式化为树状结构 改为 会舍弃不合格的结构