diff --git a/api/src/main/java/run/halo/app/extension/router/QueryParamBuildUtil.java b/api/src/main/java/run/halo/app/extension/router/QueryParamBuildUtil.java index 55b87738c..b17f21b1b 100644 --- a/api/src/main/java/run/halo/app/extension/router/QueryParamBuildUtil.java +++ b/api/src/main/java/run/halo/app/extension/router/QueryParamBuildUtil.java @@ -5,8 +5,12 @@ import static org.springdoc.core.fn.builders.parameter.Builder.parameterBuilder; import static org.springdoc.core.fn.builders.schema.Builder.schemaBuilder; import io.swagger.v3.oas.annotations.enums.ParameterIn; +import java.lang.reflect.Type; import lombok.experimental.UtilityClass; +import lombok.extern.slf4j.Slf4j; +import org.springdoc.core.fn.builders.operation.Builder; +@Slf4j @UtilityClass public class QueryParamBuildUtil { @@ -21,4 +25,12 @@ public class QueryParamBuildUtil { """) .array(arraySchemaBuilder().schema(schemaBuilder().type("string"))); } + + @Deprecated(since = "2.15.0") + public static void buildParametersFromType(Builder operationBuilder, Type queryParamType) { + log.warn( + "Deprecated method QueryParamBuildUtil.buildParametersFromType is called, please use " + + "'org.springdoc.core.fn.builders.operation.Builder#parameter' method instead." + + "This method will be removed in Halo 2.20.0 version."); + } }