Browse Source

课程表调整

fuxingfan 4 years ago
parent
commit
c2850e2daf

+ 23
- 6
src/main/java/com/yunzhi/marketing/xlk/controller/CurriculumController.java View File

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