Explorar el Código

课程表调整

fuxingfan hace 4 años
padre
commit
c2850e2daf

+ 23
- 6
src/main/java/com/yunzhi/marketing/xlk/controller/CurriculumController.java Ver fichero

@@ -4,9 +4,12 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
4 4
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5 5
 import com.yunzhi.marketing.base.BaseController;
6 6
 import com.yunzhi.marketing.base.ResponseBean;
7
+import io.swagger.annotations.Api;
8
+import io.swagger.annotations.ApiOperation;
7 9
 import org.springframework.beans.factory.annotation.Autowired;
8 10
 import org.springframework.web.bind.annotation.PathVariable;
9 11
 import org.springframework.web.bind.annotation.RequestBody;
12
+import org.springframework.web.bind.annotation.RequestHeader;
10 13
 import org.springframework.web.bind.annotation.RequestMapping;
11 14
 import org.springframework.web.bind.annotation.RequestMethod;
12 15
 import org.springframework.web.bind.annotation.RequestParam;
@@ -14,6 +17,9 @@ import org.springframework.web.bind.annotation.ResponseBody;
14 17
 import com.yunzhi.marketing.xlk.service.ICurriculumService;
15 18
 import com.yunzhi.marketing.xlk.entity.Curriculum;
16 19
 import org.springframework.web.bind.annotation.RestController;
20
+
21
+import javax.servlet.http.HttpServletRequest;
22
+
17 23
 /**
18 24
  * <p>
19 25
     * 课程表  前端控制器
@@ -23,7 +29,8 @@ import org.springframework.web.bind.annotation.RestController;
23 29
  * @since 2021-05-18
24 30
  */
25 31
 @RestController
26
-@RequestMapping("/")
32
+@RequestMapping("/api")
33
+@Api(value = "课程表", tags = "xlk-课程表")
27 34
 public class CurriculumController extends BaseController {
28 35
 
29 36
     private final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(CurriculumController.class);
@@ -38,9 +45,11 @@ public class CurriculumController extends BaseController {
38 45
      * @param pageSize
39 46
      * @return
40 47
      */
48
+    @ApiOperation(value = "查询课程表列表", notes = "查询课程表列表")
41 49
     @RequestMapping(value="/curriculum",method= RequestMethod.GET)
42 50
     public ResponseBean curriculumList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
43
-                                       @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
51
+                                       @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
52
+                                       @RequestHeader("authorization") String token, HttpServletRequest request){
44 53
         ResponseBean responseBean = new ResponseBean();
45 54
         try {
46 55
             //使用分页插件
@@ -63,8 +72,10 @@ public class CurriculumController extends BaseController {
63 72
      * @param curriculum 实体对象
64 73
      * @return
65 74
      */
75
+    @ApiOperation(value = "新增课程表", notes = "新增课程表")
66 76
     @RequestMapping(value="/curriculum",method= RequestMethod.POST)
67
-    public ResponseBean curriculumAdd(@RequestBody Curriculum curriculum){
77
+    public ResponseBean curriculumAdd(@RequestBody Curriculum curriculum,
78
+                                      @RequestHeader("authorization") String token, HttpServletRequest request){
68 79
         ResponseBean responseBean = new ResponseBean();
69 80
         try {
70 81
             if (iCurriculumService.save(curriculum)){
@@ -84,9 +95,11 @@ public class CurriculumController extends BaseController {
84 95
      * 根据id删除对象
85 96
      * @param id  实体ID
86 97
      */
98
+    @ApiOperation(value = "根据id删除课程表", notes = "根据id删除课程表")
87 99
     @ResponseBody
88 100
     @RequestMapping(value="/curriculum/{id}", method= RequestMethod.DELETE)
89
-    public ResponseBean curriculumDelete(@PathVariable Integer id){
101
+    public ResponseBean curriculumDelete(@PathVariable Integer id,
102
+                                         @RequestHeader("authorization") String token, HttpServletRequest request){
90 103
         ResponseBean responseBean = new ResponseBean();
91 104
         try {
92 105
             if(iCurriculumService.removeById(id)){
@@ -108,9 +121,11 @@ public class CurriculumController extends BaseController {
108 121
      * @param curriculum 实体对象
109 122
      * @return
110 123
      */
124
+    @ApiOperation(value = "根据id修改课程表", notes = "根据id修改课程表")
111 125
     @RequestMapping(value="/curriculum/{id}",method= RequestMethod.PUT)
112 126
     public ResponseBean curriculumUpdate(@PathVariable Integer id,
113
-                                        @RequestBody Curriculum curriculum){
127
+                                        @RequestBody Curriculum curriculum,
128
+                                         @RequestHeader("authorization") String token, HttpServletRequest request){
114 129
         ResponseBean responseBean = new ResponseBean();
115 130
         try {
116 131
             if (iCurriculumService.updateById(curriculum)){
@@ -130,8 +145,10 @@ public class CurriculumController extends BaseController {
130 145
      * 根据id查询对象
131 146
      * @param id  实体ID
132 147
      */
148
+    @ApiOperation(value = "根据id查询课程表详情", notes = "根据id查询课程表详情")
133 149
     @RequestMapping(value="/curriculum/{id}",method= RequestMethod.GET)
134
-    public ResponseBean curriculumGet(@PathVariable Integer id){
150
+    public ResponseBean curriculumGet(@PathVariable Integer id,
151
+                                      @RequestHeader("authorization") String token, HttpServletRequest request){
135 152
         ResponseBean responseBean = new ResponseBean();
136 153
         try {
137 154
             responseBean.addSuccess(iCurriculumService.getById(id));