public boolean isDataEquals(BrokerConfEntity other) {
        return super.isDataEquals(other)
                && brokerId == other.brokerId
                && brokerPort == other.brokerPort
                && brokerTLSPort == other.brokerTLSPort
                && brokerWebPort == other.brokerWebPort
                && regionId == other.regionId
                && groupId == other.groupId
                && Objects.equals(brokerIp, other.brokerIp)
                && manageStatus == other.manageStatus
                && Objects.equals(topicProps, other.topicProps)
                && Objects.equals(brokerAddress, other.brokerAddress)
                && Objects.equals(brokerFullInfo, other.brokerFullInfo)
                && Objects.equals(brokerSimpleInfo, other.brokerSimpleInfo)
                && Objects.equals(brokerTLSSimpleInfo, other.brokerTLSSimpleInfo)
                && Objects.equals(brokerTLSFullInfo, other.brokerTLSFullInfo);
    }
check if subclass fields is equals

@param other  check object
@return if equals
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/master/metamanage/metastore/dao/entity/BrokerConfEntity.java