Commit aee82c75976e3669680198ee9f44a8705ad092f7
1 parent
21d1bd0f
Exists in
master
招生咨询会
Showing
5 changed files
with
23 additions
and
45 deletions
Show diff stats
pom.xml
@@ -104,6 +104,11 @@ | @@ -104,6 +104,11 @@ | ||
104 | <artifactId>springfox-swagger-ui</artifactId> | 104 | <artifactId>springfox-swagger-ui</artifactId> |
105 | <version>2.6.1</version> | 105 | <version>2.6.1</version> |
106 | </dependency> | 106 | </dependency> |
107 | + <dependency> | ||
108 | + <groupId>com.github.xiaoymin</groupId> | ||
109 | + <artifactId>swagger-bootstrap-ui</artifactId> | ||
110 | + <version>1.9.6</version> | ||
111 | + </dependency> | ||
107 | </dependencies> | 112 | </dependencies> |
108 | 113 | ||
109 | <build> | 114 | <build> |
src/main/java/com/sincere/student/Swagger2.java
1 | package com.sincere.student; | 1 | package com.sincere.student; |
2 | 2 | ||
3 | +import com.github.xiaoymin.swaggerbootstrapui.annotations.EnableSwaggerBootstrapUI; | ||
3 | import org.springframework.context.annotation.Bean; | 4 | import org.springframework.context.annotation.Bean; |
4 | import org.springframework.context.annotation.Configuration; | 5 | import org.springframework.context.annotation.Configuration; |
6 | +import org.springframework.context.annotation.Profile; | ||
7 | +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; | ||
5 | import springfox.documentation.builders.ApiInfoBuilder; | 8 | import springfox.documentation.builders.ApiInfoBuilder; |
6 | import springfox.documentation.builders.ParameterBuilder; | 9 | import springfox.documentation.builders.ParameterBuilder; |
7 | import springfox.documentation.builders.PathSelectors; | 10 | import springfox.documentation.builders.PathSelectors; |
@@ -17,8 +20,10 @@ import java.util.ArrayList; | @@ -17,8 +20,10 @@ import java.util.ArrayList; | ||
17 | import java.util.List; | 20 | import java.util.List; |
18 | 21 | ||
19 | @EnableSwagger2 | 22 | @EnableSwagger2 |
20 | -@Configuration //让Spring来加载该类配置 | ||
21 | -public class Swagger2 { | 23 | +@Configuration |
24 | +@Profile({"dev","test"}) | ||
25 | +@EnableSwaggerBootstrapUI | ||
26 | +public class Swagger2 implements WebMvcConfigurer { | ||
22 | 27 | ||
23 | @Bean | 28 | @Bean |
24 | public Docket createRestApi() { | 29 | public Docket createRestApi() { |
src/main/java/com/sincere/student/controller/SysYxController.java
@@ -44,46 +44,6 @@ public class SysYxController { | @@ -44,46 +44,6 @@ public class SysYxController { | ||
44 | } | 44 | } |
45 | 45 | ||
46 | 46 | ||
47 | -// /** | ||
48 | -// * 栏目相关接口 | ||
49 | -// */ | ||
50 | -// @MemberAccess | ||
51 | -// @ApiOperation("获取栏目列表(1 文章 2学校 3视频)") | ||
52 | -// @PostMapping(value = "/column/columnList") | ||
53 | -// public BaseDto<List<ColumnType>> columnList(@RequestBody ColumnDto columnDto) { | ||
54 | -// BaseDto<List<ColumnType>> result = new BaseDto<>(); | ||
55 | -// ColumnEnums columnEnums = ColumnEnums.getByType(columnDto.getType()); | ||
56 | -// if (columnEnums != null) { | ||
57 | -// List<ColumnType> data = sysYxColumnService.columnList(columnDto); | ||
58 | -// result.setData(data); | ||
59 | -// } else { | ||
60 | -// result.setSuccess(false); | ||
61 | -// result.setMessage("类型不匹配"); | ||
62 | -// } | ||
63 | -// return result; | ||
64 | -// } | ||
65 | - | ||
66 | -// @ApiOperation("创建栏目(type : 1 文章 2学校 3视频)") | ||
67 | -// @PostMapping(value = "/addColumnType") | ||
68 | -// public BaseDto addColumnType(@RequestBody ColumnType columnType) { | ||
69 | -// BaseDto result = new BaseDto(); | ||
70 | -// sysYxColumnService.addColumnType(columnType); | ||
71 | -// return result; | ||
72 | -// } | ||
73 | -// | ||
74 | -// @ApiOperation("更新栏目(type : 1 文章 2学校 3视频)") | ||
75 | -// @PostMapping(value = "/updateColumnType") | ||
76 | -// public BaseDto updateColumn(@RequestBody ColumnType columnType) { | ||
77 | -// BaseDto result = new BaseDto(); | ||
78 | -// if (columnType.getId() > 0) { | ||
79 | -// sysYxColumnService.updateColumnType(columnType); | ||
80 | -// } else { | ||
81 | -// result.setSuccess(false); | ||
82 | -// result.setMessage("id没传"); | ||
83 | -// } | ||
84 | -// return result; | ||
85 | -// } | ||
86 | - | ||
87 | @ApiOperation("获取咨询列表") | 47 | @ApiOperation("获取咨询列表") |
88 | @RequestMapping(value = "/consultList", method = RequestMethod.POST) | 48 | @RequestMapping(value = "/consultList", method = RequestMethod.POST) |
89 | public BaseDto<Page<SysYxSchoolConsult>> consultList(@RequestBody AddYxSchoolConsultVo vo) { | 49 | public BaseDto<Page<SysYxSchoolConsult>> consultList(@RequestBody AddYxSchoolConsultVo vo) { |
src/main/java/com/sincere/student/mapper/SysYxSchoolConsultMapper.java
@@ -25,6 +25,4 @@ public interface SysYxSchoolConsultMapper { | @@ -25,6 +25,4 @@ public interface SysYxSchoolConsultMapper { | ||
25 | int updateSort(SysYxSchoolConsult record); | 25 | int updateSort(SysYxSchoolConsult record); |
26 | 26 | ||
27 | List<SysYxSchoolConsult> countConsultList(QueryCountYxSchoolConsult consult); | 27 | List<SysYxSchoolConsult> countConsultList(QueryCountYxSchoolConsult consult); |
28 | - | ||
29 | -// int getCountConsult(QueryCountYxSchoolConsult record); | ||
30 | } | 28 | } |
31 | \ No newline at end of file | 29 | \ No newline at end of file |
src/main/resources/application.yaml
@@ -2,6 +2,8 @@ server: | @@ -2,6 +2,8 @@ server: | ||
2 | port: 9010 | 2 | port: 9010 |
3 | 3 | ||
4 | spring: | 4 | spring: |
5 | + profiles: | ||
6 | + active: prod | ||
5 | application: | 7 | application: |
6 | name: student | 8 | name: student |
7 | datasource: | 9 | datasource: |
@@ -32,4 +34,12 @@ mybatis: | @@ -32,4 +34,12 @@ mybatis: | ||
32 | logging: | 34 | logging: |
33 | level: | 35 | level: |
34 | com.sincere.student.mapper: info | 36 | com.sincere.student.mapper: info |
35 | -# com.sincere.student.mapper: DEBUG | ||
36 | \ No newline at end of file | 37 | \ No newline at end of file |
38 | +# com.sincere.student.mapper: DEBUG | ||
39 | + | ||
40 | +#增加swagger文档访问验证 | ||
41 | +swagger: | ||
42 | + production: false | ||
43 | + basic: | ||
44 | + enable: true | ||
45 | + username: szdev | ||
46 | + password: developer01 | ||
37 | \ No newline at end of file | 47 | \ No newline at end of file |