傅行帆 5 年之前
父節點
當前提交
837a11bb81

+ 90
- 20
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java 查看文件

@@ -17,6 +17,10 @@ import com.huiju.estateagents.service.ITaBuildingDynamicService;
17 17
 import com.huiju.estateagents.service.ITaBuildingService;
18 18
 import com.huiju.estateagents.service.ITaPersonService;
19 19
 import com.huiju.estateagents.service.ITaSaveService;
20
+import io.swagger.annotations.Api;
21
+import io.swagger.annotations.ApiImplicitParam;
22
+import io.swagger.annotations.ApiImplicitParams;
23
+import io.swagger.annotations.ApiOperation;
20 24
 import org.springframework.beans.factory.annotation.Autowired;
21 25
 import org.springframework.beans.propertyeditors.CustomDateEditor;
22 26
 import org.springframework.format.annotation.DateTimeFormat;
@@ -45,6 +49,7 @@ import java.util.Map;
45 49
  */
46 50
 @RestController
47 51
 @RequestMapping("/api")
52
+@Api(value = "项目活动", tags = "项目活动")
48 53
 public class TaBuildingDynamicController extends BaseController {
49 54
 
50 55
     @Autowired
@@ -68,7 +73,18 @@ public class TaBuildingDynamicController extends BaseController {
68 73
         CustomDateEditor editor = new CustomDateEditor(df, true);//true表示允许为空,false反之
69 74
         binder.registerCustomEditor(Date.class, editor);
70 75
     }
71
-
76
+    
77
+    @ApiOperation(value = "后台管理端查询项目活动列表", notes = "后台管理端查询项目活动列表")
78
+    @ApiImplicitParams({
79
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
80
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
81
+            @ApiImplicitParam(dataTypeClass = String.class, name = "name", paramType = "query",value = "项目名称"),
82
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "cityId", paramType = "query",value = "城市id"),
83
+            @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id"),
84
+            @ApiImplicitParam(dataTypeClass = String.class, name = "title", paramType = "query",value = "标题"),
85
+            @ApiImplicitParam(dataTypeClass = String.class, name = "isEnlist", paramType = "query",value = "是否报名"),
86
+            @ApiImplicitParam(dataTypeClass = String.class, name = "time", paramType = "query",value = "日期")
87
+    })
72 88
     @RequestMapping(value = "/admin/iBuildingDynamicList", method = RequestMethod.GET)
73 89
     public ResponseBean iBuildingDynamicList(@RequestParam("pageNum")Integer pageNum,
74 90
                                              @RequestParam("pageSize")Integer pageSize,
@@ -95,6 +111,14 @@ public class TaBuildingDynamicController extends BaseController {
95 111
      * @param request
96 112
      * @return
97 113
      */
114
+    @ApiOperation(value = "微信端查询项目活动列表", notes = "微信端查询项目活动列表")
115
+    @ApiImplicitParams({
116
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
117
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
118
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "cityId", paramType = "query",value = "城市id"),
119
+            @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id"),
120
+            @ApiImplicitParam(dataTypeClass = Boolean.class, name = "mine", paramType = "query")
121
+    })
98 122
     @RequestMapping(value = "/wx/buildingDynamiceList", method = RequestMethod.GET)
99 123
     public ResponseBean wxBuildingDynamiceList(@RequestParam(value = "buildingId", required = false)String buildingId,
100 124
                                                @RequestParam(value = "pageNum",defaultValue = "1")Integer pageNum,
@@ -118,14 +142,13 @@ public class TaBuildingDynamicController extends BaseController {
118 142
 
119 143
         return responseBean;
120 144
     }
121
-
122
-    /**
123
-     * 活动列表
124
-     * @param pageNum
125
-     * @param pageSize
126
-     * @param request
127
-     * @return
128
-     */
145
+    
146
+    @ApiOperation(value = "微信端查询收藏项目活动列表", notes = "微信端查询收藏项目活动列表")
147
+    @ApiImplicitParams({
148
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
149
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
150
+            @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id")
151
+    })
129 152
     @RequestMapping(value = "/wx/save/buildingDynamiceList", method = RequestMethod.GET)
130 153
     public ResponseBean wxSaveBuildingDynamiceList(@RequestParam(value = "buildingId", required = false)String buildingId,
131 154
                                                @RequestParam(value = "pageNum",defaultValue = "1")Integer pageNum,
@@ -168,6 +191,10 @@ public class TaBuildingDynamicController extends BaseController {
168 191
      * @param dynamicId
169 192
      * @return
170 193
      */
194
+    @ApiOperation(value = "微信端查询活动详情", notes = "微信端查询活动详情")
195
+    @ApiImplicitParams({
196
+            @ApiImplicitParam(dataTypeClass = String.class, name = "dynamicId", paramType = "path",value = "活动ID")
197
+    })
171 198
     @RequestMapping(value = "/wx/buildingDynamiceInfo/{dynamicId}", method = RequestMethod.GET)
172 199
     public ResponseBean iBuildingDynamicInfo(@PathVariable(value = "dynamicId") String dynamicId,
173 200
                                              HttpServletRequest request){
@@ -183,6 +210,10 @@ public class TaBuildingDynamicController extends BaseController {
183 210
      * @param request
184 211
      * @return
185 212
      */
213
+    @ApiOperation(value = "微信端查询活动详情", notes = "微信端查询活动详情")
214
+    @ApiImplicitParams({
215
+            @ApiImplicitParam(dataType = "TaActivityDynamicEnlist", name = "taActivityDynamicEnlist", paramType = "body",value = "活动详细信息")
216
+    })
186 217
     @RequestMapping(value = "/wx/activityDynamicEnlistAdd", method = RequestMethod.POST)
187 218
     public ResponseBean taActivityDynamicEnlist(@RequestBody TaActivityDynamicEnlist taActivityDynamicEnlist,
188 219
                                                 HttpServletRequest request){
@@ -198,8 +229,12 @@ public class TaBuildingDynamicController extends BaseController {
198 229
         ResponseBean  responseBean = iBuildingDynamicService.taActivityDynamicEnlistAdd(taActivityDynamicEnlist);
199 230
         return responseBean;
200 231
     }
201
-
202
-
232
+    
233
+    
234
+    @ApiOperation(value = "后端活动添加", notes = "后端微信活动添加")
235
+    @ApiImplicitParams({
236
+            @ApiImplicitParam(dataType = "TaBuildingDynamic", name = "parameter", paramType = "body",value = "活动详细信息")
237
+    })
203 238
     @RequestMapping(value = "/admin/buildingDynamic/add" ,method =RequestMethod.POST)
204 239
     public  ResponseBean buildingDynamicAdd(@RequestBody String parameter,HttpServletRequest request){
205 240
         ResponseBean responseBean = new ResponseBean();
@@ -215,7 +250,11 @@ public class TaBuildingDynamicController extends BaseController {
215 250
         responseBean.addSuccess(dynamic);
216 251
         return responseBean;
217 252
     }
218
-
253
+    
254
+    @ApiOperation(value = "后端活动更新", notes = "后端微信活动更新")
255
+    @ApiImplicitParams({
256
+            @ApiImplicitParam(dataType = "TaBuildingDynamic", name = "parameter", paramType = "body",value = "活动详细信息")
257
+    })
219 258
     @RequestMapping(value = "/admin/buildingDynamic/update" ,method =RequestMethod.PUT)
220 259
     public  ResponseBean buildingDynamicUpdate(@RequestBody String parameter,HttpServletRequest request){
221 260
         ResponseBean responseBean = new ResponseBean();
@@ -228,7 +267,12 @@ public class TaBuildingDynamicController extends BaseController {
228 267
         iBuildingDynamicService.update(dynamic, buildingDynamicQueryWrapper);
229 268
         return responseBean;
230 269
     }
231
-
270
+    
271
+    @ApiOperation(value = "后端置顶", notes = "后端置顶")
272
+    @ApiImplicitParams({
273
+            @ApiImplicitParam(dataType = "String", name = "dynamicId", paramType = "query",value = "活动ID"),
274
+            @ApiImplicitParam(dataType = "Integer", name = "weight", paramType = "query",value = "权重")
275
+    })
232 276
     @RequestMapping(value = "/admin/buildingDynamic/weight" ,method =RequestMethod.PUT)
233 277
     public  ResponseBean buildingDynamicWeight(@RequestParam String dynamicId,@RequestParam Integer weight,HttpServletRequest request){
234 278
         ResponseBean responseBean = new ResponseBean();
@@ -244,14 +288,22 @@ public class TaBuildingDynamicController extends BaseController {
244 288
         }
245 289
         return responseBean;
246 290
     }
247
-
291
+    
292
+    
293
+    @ApiOperation(value = "后端删除", notes = "后端删除")
294
+    @ApiImplicitParams({
295
+            @ApiImplicitParam(dataType = "String", name = "id", paramType = "query",value = "活动ID")
296
+    })
248 297
     @RequestMapping(value = "/admin/buildingDynamic/delete", method = RequestMethod.DELETE)
249 298
     public ResponseBean buildingDynamicdelect(@RequestParam(value = "id",required = false)String id) {
250 299
         ResponseBean responseBean = iBuildingDynamicService.buildingDynamicDelete(id);
251 300
         return responseBean;
252 301
     }
253
-
254
-
302
+    
303
+    @ApiOperation(value = "后端发布活动", notes = "后端发布活动")
304
+    @ApiImplicitParams({
305
+            @ApiImplicitParam(dataType = "String", name = "dynamicId", paramType = "path",value = "活动ID")
306
+    })
255 307
     @RequestMapping(value = "/admin/buildingDynamic/send/{dynamicId}", method = RequestMethod.PUT)
256 308
     public ResponseBean send(@PathVariable String dynamicId, HttpServletRequest request) {
257 309
         ResponseBean responseBean = new ResponseBean();
@@ -264,7 +316,11 @@ public class TaBuildingDynamicController extends BaseController {
264 316
         iBuildingDynamicService.update(dynamic, dynamicQueryWrapper);
265 317
         return responseBean;
266 318
     }
267
-
319
+    
320
+    @ApiOperation(value = "后端取消活动", notes = "后端取消活动")
321
+    @ApiImplicitParams({
322
+            @ApiImplicitParam(dataType = "String", name = "dynamicId", paramType = "path",value = "活动ID")
323
+    })
268 324
     @RequestMapping(value = "/admin/buildingDynamic/cancel/{dynamicId}", method = RequestMethod.PUT)
269 325
     public ResponseBean cancel(@PathVariable String dynamicId, HttpServletRequest request) {
270 326
         ResponseBean responseBean = new ResponseBean();
@@ -276,7 +332,11 @@ public class TaBuildingDynamicController extends BaseController {
276 332
         iBuildingDynamicService.update(dynamic, dynamicQueryWrapper);
277 333
         return responseBean;
278 334
     }
279
-
335
+    
336
+    @ApiOperation(value = "后端活动详情", notes = "后端活动详情")
337
+    @ApiImplicitParams({
338
+            @ApiImplicitParam(dataType = "String", name = "dynamicId", paramType = "query",value = "活动ID")
339
+    })
280 340
     @RequestMapping(value = "/admin/buildingDynamic/Details", method = RequestMethod.GET)
281 341
     public ResponseBean buildingDynamicDetails(@RequestParam("dynamicId")String dynamicId) {
282 342
         ResponseBean responseBean = new ResponseBean();
@@ -292,7 +352,13 @@ public class TaBuildingDynamicController extends BaseController {
292 352
         responseBean.addSuccess(dynamic);
293 353
         return responseBean;
294 354
     }
295
-
355
+    
356
+    @ApiOperation(value = "后端报名列表", notes = "后端报名列表")
357
+    @ApiImplicitParams({
358
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
359
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
360
+            @ApiImplicitParam(dataType = "String", name = "dynamicId", paramType = "query",value = "活动ID")
361
+    })
296 362
     @RequestMapping(value = "/admin/SignList", method = RequestMethod.GET)
297 363
     public ResponseBean getSignList(@RequestParam(value = "pageNum",defaultValue = "1")Integer pageNum,
298 364
                                     @RequestParam(value = "pageSize",defaultValue = "10")Integer pageSize,
@@ -310,7 +376,11 @@ public class TaBuildingDynamicController extends BaseController {
310 376
         map.put("pageSize", page.getSize());
311 377
         return ResponseBean.success(map);
312 378
     }
313
-
379
+    
380
+    @ApiOperation(value = "后端结束活动", notes = "后端结束活动")
381
+    @ApiImplicitParams({
382
+            @ApiImplicitParam(dataType = "String", name = "parameter", paramType = "body",value = "活动ID dynamicId 和 top")
383
+    })
314 384
     @RequestMapping(value = "/admin/buildingDynamic/finish" ,method =RequestMethod.PUT)
315 385
     public  ResponseBean buildingDynamicFinish(@RequestBody String parameter) {
316 386
         ResponseBean responseBean = new ResponseBean();

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TdPointsRulesController.java 查看文件

@@ -58,7 +58,7 @@ public class TdPointsRulesController extends BaseController {
58 58
 		    IPage<TdPointsRules> pg = new Page<>(pageNum, pageSize);
59 59
             QueryWrapper<TdPointsRules> queryWrapper = new QueryWrapper<>();
60 60
             Integer orgId = getOrgId(request);
61
-            queryWrapper.eq("org_id",orgId);
61
+            //queryWrapper.eq("org_id",orgId);
62 62
             queryWrapper.orderByDesc("create_date");
63 63
             queryWrapper.eq(StringUtils.isNotBlank(buildingId),"building_id", buildingId);
64 64
             if (CommConstant.POINTS_RULE_PLATFORM.equals(type)) {