|
|
@ -1,30 +1,26 @@ |
|
|
|
package com.ruoyi.web.core.config; |
|
|
|
package com.ruoyi.web.core.config; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
import com.ruoyi.common.config.RuoYiConfig; |
|
|
|
import java.util.List; |
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
|
|
|
|
import io.swagger.models.auth.In; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
|
import org.springframework.context.annotation.Bean; |
|
|
|
import org.springframework.context.annotation.Bean; |
|
|
|
import org.springframework.context.annotation.Configuration; |
|
|
|
import org.springframework.context.annotation.Configuration; |
|
|
|
import com.ruoyi.common.config.RuoYiConfig; |
|
|
|
|
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
|
|
|
|
import io.swagger.models.auth.In; |
|
|
|
|
|
|
|
import springfox.documentation.builders.ApiInfoBuilder; |
|
|
|
import springfox.documentation.builders.ApiInfoBuilder; |
|
|
|
import springfox.documentation.builders.PathSelectors; |
|
|
|
import springfox.documentation.builders.PathSelectors; |
|
|
|
import springfox.documentation.builders.RequestHandlerSelectors; |
|
|
|
import springfox.documentation.builders.RequestHandlerSelectors; |
|
|
|
import springfox.documentation.service.ApiInfo; |
|
|
|
import springfox.documentation.service.*; |
|
|
|
import springfox.documentation.service.ApiKey; |
|
|
|
|
|
|
|
import springfox.documentation.service.AuthorizationScope; |
|
|
|
|
|
|
|
import springfox.documentation.service.Contact; |
|
|
|
|
|
|
|
import springfox.documentation.service.SecurityReference; |
|
|
|
|
|
|
|
import springfox.documentation.service.SecurityScheme; |
|
|
|
|
|
|
|
import springfox.documentation.spi.DocumentationType; |
|
|
|
import springfox.documentation.spi.DocumentationType; |
|
|
|
import springfox.documentation.spi.service.contexts.SecurityContext; |
|
|
|
import springfox.documentation.spi.service.contexts.SecurityContext; |
|
|
|
import springfox.documentation.spring.web.plugins.Docket; |
|
|
|
import springfox.documentation.spring.web.plugins.Docket; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Swagger2的接口配置 |
|
|
|
* Swagger2的接口配置 |
|
|
|
* |
|
|
|
* |
|
|
|
* @author ruoyi |
|
|
|
* @author ruoyi |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@Configuration |
|
|
|
@Configuration |
|
|
@ -113,9 +109,9 @@ public class SwaggerConfig |
|
|
|
// 用ApiInfoBuilder进行定制
|
|
|
|
// 用ApiInfoBuilder进行定制
|
|
|
|
return new ApiInfoBuilder() |
|
|
|
return new ApiInfoBuilder() |
|
|
|
// 设置标题
|
|
|
|
// 设置标题
|
|
|
|
.title("标题:若依管理系统_接口文档") |
|
|
|
.title("标题:华双视频水位数据接收平台_接口文档") |
|
|
|
// 描述
|
|
|
|
// 描述
|
|
|
|
.description("描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...") |
|
|
|
.description("描述:XXX,XXX模块...") |
|
|
|
// 作者信息
|
|
|
|
// 作者信息
|
|
|
|
.contact(new Contact(ruoyiConfig.getName(), null, null)) |
|
|
|
.contact(new Contact(ruoyiConfig.getName(), null, null)) |
|
|
|
// 版本
|
|
|
|
// 版本
|
|
|
|