public boolean isMatched(GroupConsumeCtrlEntity target) {
        if (target == null) {
            return true;
        }
        if (!super.isMatched(target)) {
            return false;
        }
        return (TStringUtils.isBlank(target.getTopicName())
                || target.getTopicName().equals(this.topicName))
                && (TStringUtils.isBlank(target.getGroupName())
                        || target.getGroupName().equals(this.groupName))
                && (target.getConsumeEnable() == EnableStatus.STATUS_UNDEFINE
                        || target.getConsumeEnable() == this.consumeEnable)
                && (target.getFilterEnable() == EnableStatus.STATUS_UNDEFINE
                        || target.getFilterEnable() == this.filterEnable);
    }
Check whether the specified query item value matches
Allowed query items:
  topicName, groupName, filterConsumeStatus
@return true: matched, false: not match
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/master/metamanage/metastore/dao/entity/GroupConsumeCtrlEntity.java