魏超 5 years ago
parent
commit
a39ca734ec

+ 24
- 0
src/main/java/com/huiju/estateagents/controller/TaNewsController.java View File

@@ -13,6 +13,9 @@ import com.huiju.estateagents.service.ITaBuildingService;
13 13
 import com.huiju.estateagents.service.ITaNewsService;
14 14
 import com.huiju.estateagents.service.ITaPersonService;
15 15
 import com.huiju.estateagents.service.ITaSaveService;
16
+import io.swagger.annotations.ApiImplicitParam;
17
+import io.swagger.annotations.ApiImplicitParams;
18
+import io.swagger.annotations.ApiOperation;
16 19
 import org.checkerframework.checker.units.qual.A;
17 20
 import org.slf4j.Logger;
18 21
 import org.slf4j.LoggerFactory;
@@ -62,6 +65,14 @@ public class TaNewsController extends BaseController {
62 65
      * @param pageSize
63 66
      * @return
64 67
      */
68
+    @ApiOperation(value = "资讯列表", notes = "资讯列表")
69
+    @ApiImplicitParams({
70
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
71
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
72
+            @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id"),
73
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "newsTypeId", paramType = "query",value = "资讯类型id"),
74
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "newsStatus", paramType = "query",value = "状态")
75
+    })
65 76
     @RequestMapping(value="/admin/taNews",method= RequestMethod.GET)
66 77
     public ResponseBean taNewsList(HttpServletRequest request,
67 78
                                    @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
@@ -108,6 +119,10 @@ public class TaNewsController extends BaseController {
108 119
      * @param taNews 实体对象
109 120
      * @return
110 121
      */
122
+    @ApiOperation(value = "保存资讯", notes = "保存资讯")
123
+    @ApiImplicitParams({
124
+            @ApiImplicitParam(dataType = "TaNews", name = "taNews", paramType = "body",value = "资讯详细数据")
125
+    })
111 126
     @RequestMapping(value="/admin/taNews",method= RequestMethod.POST)
112 127
     public ResponseBean taNewsAdd(@RequestBody TaNews taNews, HttpServletRequest request){
113 128
         Integer cityId = iTaBuildingService.getCityById(taNews.getBuildingId());
@@ -134,6 +149,11 @@ public class TaNewsController extends BaseController {
134 149
      * @param taNews 实体对象
135 150
      * @return
136 151
      */
152
+    @ApiOperation(value = "修改资讯", notes = "修改资讯")
153
+    @ApiImplicitParams({
154
+            @ApiImplicitParam(dataType = "TaNews", name = "taNews", paramType = "body",value = "资讯数据"),
155
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "taNews", paramType = "path", value = "资讯id")
156
+    })
137 157
     @RequestMapping(value="/admin/taNews/{id}",method= RequestMethod.PUT)
138 158
     public ResponseBean taNewsUpdate(@PathVariable Integer id,
139 159
                                         @RequestBody TaNews taNews,
@@ -150,6 +170,10 @@ public class TaNewsController extends BaseController {
150 170
      * 根据id查询对象
151 171
      * @param id  实体ID
152 172
      */
173
+    @ApiOperation(value = "咨询详情", notes = "咨询详情")
174
+    @ApiImplicitParams({
175
+            @ApiImplicitParam(dataType = "Integer", name = "id", paramType = "path",value = "资讯id")
176
+    })
153 177
     @RequestMapping(value="/admin/taNews/{id}",method= RequestMethod.GET)
154 178
     public ResponseBean taNewsGet(@PathVariable Integer id){
155 179
         ResponseBean responseBean = iTaNewsService.getTaNewsById(id);

+ 24
- 0
src/main/java/com/huiju/estateagents/controller/TaNewsTypeController.java View File

@@ -7,6 +7,10 @@ import com.huiju.estateagents.base.BaseController;
7 7
 import com.huiju.estateagents.base.ResponseBean;
8 8
 import com.huiju.estateagents.entity.TaNewsType;
9 9
 import com.huiju.estateagents.service.ITaNewsTypeService;
10
+import io.swagger.annotations.Api;
11
+import io.swagger.annotations.ApiImplicitParam;
12
+import io.swagger.annotations.ApiImplicitParams;
13
+import io.swagger.annotations.ApiOperation;
10 14
 import org.slf4j.Logger;
11 15
 import org.slf4j.LoggerFactory;
12 16
 import org.springframework.beans.factory.annotation.Autowired;
@@ -30,6 +34,7 @@ import javax.servlet.http.HttpServletRequest;
30 34
  */
31 35
 @RestController
32 36
 @RequestMapping("/api")
37
+@Api(value = "资讯类型", tags = "资讯类型")
33 38
 public class TaNewsTypeController extends BaseController {
34 39
 
35 40
     private final Logger logger = LoggerFactory.getLogger(TaNewsTypeController.class);
@@ -44,6 +49,12 @@ public class TaNewsTypeController extends BaseController {
44 49
      * @param pageSize
45 50
      * @return
46 51
      */
52
+    @ApiOperation(value = "查询资讯类型", notes = "查询资讯类型")
53
+    @ApiImplicitParams({
54
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
55
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
56
+            @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id")
57
+    })
47 58
     @RequestMapping(value="/admin/taNewsType",method= RequestMethod.GET)
48 59
     public ResponseBean taNewsTypeList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
49 60
                                        @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
@@ -58,6 +69,10 @@ public class TaNewsTypeController extends BaseController {
58 69
      * @param taNewsType 实体对象
59 70
      * @return
60 71
      */
72
+    @ApiOperation(value = "保存资讯类型", notes = "保存资讯类型")
73
+    @ApiImplicitParams({
74
+            @ApiImplicitParam(dataType = "TaNewsType", name = "taNewsType", paramType = "body",value = "资讯类型数据")
75
+    })
61 76
     @RequestMapping(value="/admin/taNewsType",method= RequestMethod.POST)
62 77
     public ResponseBean taNewsTypeAdd(@RequestBody TaNewsType taNewsType, HttpServletRequest request){
63 78
         ResponseBean responseBean = iTaNewsTypeService.addTaNewsType(taNewsType, getOrgId(request));
@@ -81,6 +96,11 @@ public class TaNewsTypeController extends BaseController {
81 96
      * @param taNewsType 实体对象
82 97
      * @return
83 98
      */
99
+    @ApiOperation(value = "修改资讯类型", notes = "根据ID修改资讯类型")
100
+    @ApiImplicitParams({
101
+            @ApiImplicitParam(dataType = "TaNewsType", name = "taNewsType", paramType = "body",value = "资讯类型数据"),
102
+            @ApiImplicitParam(dataType = "Integer", name = "id", paramType = "path",value = "资讯id")
103
+    })
84 104
     @RequestMapping(value="/admin/taNewsType/{id}",method= RequestMethod.PUT)
85 105
     public ResponseBean taNewsTypeUpdate(@PathVariable Integer id,
86 106
                                         @RequestBody TaNewsType taNewsType, HttpServletRequest request){
@@ -94,6 +114,10 @@ public class TaNewsTypeController extends BaseController {
94 114
      * 根据id查询对象
95 115
      * @param id  实体ID
96 116
      */
117
+    @ApiOperation(value = "咨询类型详情", notes = "咨询类型详情")
118
+    @ApiImplicitParams({
119
+            @ApiImplicitParam(dataType = "Integer", name = "id", paramType = "path",value = "资讯id")
120
+    })
97 121
     @RequestMapping(value="/admin/taNewsType/{id}",method= RequestMethod.GET)
98 122
     public ResponseBean taNewsTypeGet(@PathVariable Integer id){
99 123
         ResponseBean responseBean = iTaNewsTypeService.getTaNewsTypeById(id);