code: public static String andNotLogicDelete(Object parameter) {
          String result = "";
          if (parameter instanceof Example) {
              Example example = (Example) parameter;
              Map<String, EntityColumn> propertyMap = example.getPropertyMap();
  
              for (Map.Entry<String, EntityColumn> entry: propertyMap.entrySet()) {
                  EntityColumn column = entry.getValue();
                  if (column.getEntityField().isAnnotationPresent(LogicDelete.class)) {
                      // 未逻辑删除的条件
                      result = column.getColumn() + " = " + SqlHelper.getLogicDeletedValue(column, false);
  
                      // 如果Example中有条件，则拼接" and "，
                      // 如果是空的oredCriteria，则where中只有逻辑删除注解的未删除条件
                      if (example.getOredCriteria() != null && example.getOredCriteria().size() != 0) {
                          result += " and ";
                      }
                  }
              }
          }
          return result;
      }
docs: 拼接逻辑删除字段的未删除查询条件
  
  @param parameter
  @return