From 895864b88dbbf85267404ba2274c97dd5cf262bc Mon Sep 17 00:00:00 2001 From: Zheng Jie <201507802@qq.com> Date: Mon, 10 Jul 2023 11:04:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../me/zhengjie/config/SwaggerConfig.java | 46 ------------------- .../mapper/mnt/DeployHistoryMapper.xml | 2 +- .../mapper/system/DictDetailMapper.xml | 2 +- .../resources/mapper/system/JobMapper.xml | 2 +- 4 files changed, 3 insertions(+), 49 deletions(-) diff --git a/eladmin/eladmin-common/src/main/java/me/zhengjie/config/SwaggerConfig.java b/eladmin/eladmin-common/src/main/java/me/zhengjie/config/SwaggerConfig.java index 989be98..256198c 100644 --- a/eladmin/eladmin-common/src/main/java/me/zhengjie/config/SwaggerConfig.java +++ b/eladmin/eladmin-common/src/main/java/me/zhengjie/config/SwaggerConfig.java @@ -15,20 +15,11 @@ */ package me.zhengjie.config; -import cn.hutool.core.collection.CollUtil; -import com.fasterxml.classmate.TypeResolver; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.Data; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; -import org.springframework.core.Ordered; -import org.springframework.data.domain.Pageable; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; -import springfox.documentation.schema.AlternateTypeRule; -import springfox.documentation.schema.AlternateTypeRuleConvention; import springfox.documentation.service.ApiInfo; import springfox.documentation.service.ApiKey; import springfox.documentation.service.AuthorizationScope; @@ -38,10 +29,8 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spi.service.contexts.SecurityContext; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2; - import java.util.ArrayList; import java.util.List; -import static springfox.documentation.schema.AlternateTypeRules.newRule; /** * api页面 /doc.html @@ -115,38 +104,3 @@ public class SwaggerConfig { return securityReferences; } } - -/** - * 将Pageable转换展示在swagger中 - */ -@Configuration -class SwaggerDataConfig { - - @Bean - public AlternateTypeRuleConvention pageableConvention(final TypeResolver resolver) { - return new AlternateTypeRuleConvention() { - @Override - public int getOrder() { - return Ordered.HIGHEST_PRECEDENCE; - } - - @Override - public List rules() { - return CollUtil.newArrayList(newRule(resolver.resolve(Pageable.class), resolver.resolve(Page.class))); - } - }; - } - - @ApiModel - @Data - private static class Page { - @ApiModelProperty("页码 (0..N)") - private Integer page; - - @ApiModelProperty("每页显示的数目") - private Integer size; - - @ApiModelProperty("以下列格式排序标准:property[,asc | desc]。 默认排序顺序为升序。 支持多种排序条件:如:id,asc") - private List sort; - } -} diff --git a/eladmin/eladmin-system/src/main/resources/mapper/mnt/DeployHistoryMapper.xml b/eladmin/eladmin-system/src/main/resources/mapper/mnt/DeployHistoryMapper.xml index b4afd57..e05af3e 100644 --- a/eladmin/eladmin-system/src/main/resources/mapper/mnt/DeployHistoryMapper.xml +++ b/eladmin/eladmin-system/src/main/resources/mapper/mnt/DeployHistoryMapper.xml @@ -33,7 +33,7 @@ AND deploy_date BETWEEN #{criteria.deployDate[0]} AND #{criteria.deployDate[1]} - order by deploy_id desc + order by deploy_date desc \ No newline at end of file diff --git a/eladmin/eladmin-system/src/main/resources/mapper/system/DictDetailMapper.xml b/eladmin/eladmin-system/src/main/resources/mapper/system/DictDetailMapper.xml index ba468d0..4db4594 100644 --- a/eladmin/eladmin-system/src/main/resources/mapper/system/DictDetailMapper.xml +++ b/eladmin/eladmin-system/src/main/resources/mapper/system/DictDetailMapper.xml @@ -30,7 +30,7 @@ and dd.label = #{criteria.label} - order by dd.dict_sort + order by dd.dict_sort, dd.dict_id desc \ No newline at end of file