//package com.energy.manage.service.config;
//
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import springfox.documentation.builders.ApiInfoBuilder;
//import springfox.documentation.builders.ParameterBuilder;
//import springfox.documentation.builders.PathSelectors;
//import springfox.documentation.builders.RequestHandlerSelectors;
//import springfox.documentation.schema.ModelRef;
//import springfox.documentation.service.ApiInfo;
//import springfox.documentation.service.Parameter;
//import springfox.documentation.spi.DocumentationType;
//import springfox.documentation.spring.web.plugins.Docket;
//import springfox.documentation.swagger2.annotations.EnableSwagger2;
//
//import java.util.ArrayList;
//import java.util.List;
//
//@Configuration
//@EnableSwagger2
//public class SwaggerDoc {
//
//  public static String token = "";
//
//  @Bean
//  public Docket createRestApi() {
//    /*添加接口请求头参数配置 没有的话 可以忽略*/
//    ParameterBuilder tokenPar = new ParameterBuilder();
//    List<Parameter> pars = new ArrayList<>();
//    tokenPar.name("token").description("令牌").defaultValue(token).modelRef(new ModelRef("string")).parameterType("header").required(false).build();
//    pars.add(tokenPar.build());
//
//    return new Docket(DocumentationType.SWAGGER_2)
//            .apiInfo(apiInfo())
//            .select()
//            .apis(RequestHandlerSelectors.basePackage("com.energy.manage.service.controller"))
//            .paths(PathSelectors.any())
//            .build()
//            .globalOperationParameters(pars);
//  }
//
//  private ApiInfo apiInfo() {
//    return new ApiInfoBuilder()
//            .title("中能智能业务后台相关接口文档")
//            .description("包含模块：运营后台")
//            .termsOfServiceUrl("https://lanhuapp.com/url/4qLCF")
////            .contact("研发中心")
//            .version("1.0")
//            .build();
//  }
//
//}
//
