/** 
 | 
 * Copyright (c) 2018 人人开源 All rights reserved. 
 | 
 * 
 | 
 * https://www.renren.io 
 | 
 * 
 | 
 * 版权所有,侵权必究! 
 | 
 */ 
 | 
  
 | 
package com.zt.core.config.swagger; 
 | 
  
 | 
import org.springframework.context.annotation.Bean; 
 | 
import org.springframework.context.annotation.Configuration; 
 | 
  
 | 
import springfox.documentation.spring.web.plugins.Docket; 
 | 
import springfox.documentation.swagger2.annotations.EnableSwagger2; 
 | 
  
 | 
import com.zt.common.utils.DocketUtil; 
 | 
  
 | 
/** 
 | 
 * Swagger配置 
 | 
 * 
 | 
 * @author Mark sunlightcs@gmail.com 
 | 
 */ 
 | 
@Configuration("swaggerConfig") 
 | 
@EnableSwagger2 
 | 
public class SwaggerConfig { 
 | 
  
 | 
    @Bean 
 | 
    public Docket loginApi() { 
 | 
        return DocketUtil.getDocket("登录", "用户登录", "com.zt.security.controller"); 
 | 
    } 
 | 
  
 | 
    @Bean 
 | 
    public Docket sysApi() { 
 | 
        return DocketUtil.getDocket("系统管理", "系统管理", "com.zt.modules.sys.controller"); 
 | 
    } 
 | 
  
 | 
    @Bean 
 | 
    public Docket logApi() { 
 | 
        return DocketUtil.getDocket("日志管理", "日志管理", "com.zt.modules.log.controller"); 
 | 
    } 
 | 
  
 | 
    @Bean 
 | 
    public Docket messageApi() { 
 | 
        return DocketUtil.getDocket("消息管理", "消息管理", "com.zt.modules.message.controller"); 
 | 
    } 
 | 
  
 | 
    @Bean 
 | 
    public Docket ossApi() { 
 | 
        return DocketUtil.getDocket("文件管理", "文件管理", "com.zt.modules.oss.controller"); 
 | 
    } 
 | 
  
 | 
    @Bean 
 | 
    public Docket bpmApi() { 
 | 
        return DocketUtil.getDocket("工作流", "工作流", "com.zt.modules.bpm"); 
 | 
    } 
 | 
  
 | 
} 
 |