@Override
        public boolean equals(final Object o) {
            if (this == o) {
                return true;
            }
            if (!(o instanceof MenuInfo)) {
                return false;
            }
            MenuInfo menuInfo = (MenuInfo) o;
            return Objects.equals(id, menuInfo.id)
                    && Objects.equals(name, menuInfo.name)
                    && Objects.equals(url, menuInfo.url)
                    && Objects.equals(component, menuInfo.component)
                    && Objects.equals(meta, menuInfo.meta)
                    && Objects.equals(children, menuInfo.children)
                    && Objects.equals(sort, menuInfo.sort);
        }
build MenuInfo.

@param resourceVO {@linkplain ResourceVO}
@return {@linkplain MenuInfo}
shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/PermissionMenuVO.java