浏览代码

Merge branch 'v3' of http://git.ycjcjy.com/zhiyuxing/estateagents into v3

魏熙美 5 年前
父节点
当前提交
3ea8215ad9

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

17
 import com.huiju.estateagents.service.ITaBuildingService;
17
 import com.huiju.estateagents.service.ITaBuildingService;
18
 import com.huiju.estateagents.service.ITaPersonService;
18
 import com.huiju.estateagents.service.ITaPersonService;
19
 import com.huiju.estateagents.service.ITaSaveService;
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
 import org.springframework.beans.factory.annotation.Autowired;
24
 import org.springframework.beans.factory.annotation.Autowired;
21
 import org.springframework.beans.propertyeditors.CustomDateEditor;
25
 import org.springframework.beans.propertyeditors.CustomDateEditor;
22
 import org.springframework.format.annotation.DateTimeFormat;
26
 import org.springframework.format.annotation.DateTimeFormat;
45
  */
49
  */
46
 @RestController
50
 @RestController
47
 @RequestMapping("/api")
51
 @RequestMapping("/api")
52
+@Api(value = "项目活动", tags = "项目活动")
48
 public class TaBuildingDynamicController extends BaseController {
53
 public class TaBuildingDynamicController extends BaseController {
49
 
54
 
50
     @Autowired
55
     @Autowired
68
         CustomDateEditor editor = new CustomDateEditor(df, true);//true表示允许为空,false反之
73
         CustomDateEditor editor = new CustomDateEditor(df, true);//true表示允许为空,false反之
69
         binder.registerCustomEditor(Date.class, editor);
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
     @RequestMapping(value = "/admin/iBuildingDynamicList", method = RequestMethod.GET)
88
     @RequestMapping(value = "/admin/iBuildingDynamicList", method = RequestMethod.GET)
73
     public ResponseBean iBuildingDynamicList(@RequestParam("pageNum")Integer pageNum,
89
     public ResponseBean iBuildingDynamicList(@RequestParam("pageNum")Integer pageNum,
74
                                              @RequestParam("pageSize")Integer pageSize,
90
                                              @RequestParam("pageSize")Integer pageSize,
95
      * @param request
111
      * @param request
96
      * @return
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
     @RequestMapping(value = "/wx/buildingDynamiceList", method = RequestMethod.GET)
122
     @RequestMapping(value = "/wx/buildingDynamiceList", method = RequestMethod.GET)
99
     public ResponseBean wxBuildingDynamiceList(@RequestParam(value = "buildingId", required = false)String buildingId,
123
     public ResponseBean wxBuildingDynamiceList(@RequestParam(value = "buildingId", required = false)String buildingId,
100
                                                @RequestParam(value = "pageNum",defaultValue = "1")Integer pageNum,
124
                                                @RequestParam(value = "pageNum",defaultValue = "1")Integer pageNum,
118
 
142
 
119
         return responseBean;
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
     @RequestMapping(value = "/wx/save/buildingDynamiceList", method = RequestMethod.GET)
152
     @RequestMapping(value = "/wx/save/buildingDynamiceList", method = RequestMethod.GET)
130
     public ResponseBean wxSaveBuildingDynamiceList(@RequestParam(value = "buildingId", required = false)String buildingId,
153
     public ResponseBean wxSaveBuildingDynamiceList(@RequestParam(value = "buildingId", required = false)String buildingId,
131
                                                @RequestParam(value = "pageNum",defaultValue = "1")Integer pageNum,
154
                                                @RequestParam(value = "pageNum",defaultValue = "1")Integer pageNum,
168
      * @param dynamicId
191
      * @param dynamicId
169
      * @return
192
      * @return
170
      */
193
      */
194
+    @ApiOperation(value = "微信端查询活动详情", notes = "微信端查询活动详情")
195
+    @ApiImplicitParams({
196
+            @ApiImplicitParam(dataTypeClass = String.class, name = "dynamicId", paramType = "path",value = "活动ID")
197
+    })
171
     @RequestMapping(value = "/wx/buildingDynamiceInfo/{dynamicId}", method = RequestMethod.GET)
198
     @RequestMapping(value = "/wx/buildingDynamiceInfo/{dynamicId}", method = RequestMethod.GET)
172
     public ResponseBean iBuildingDynamicInfo(@PathVariable(value = "dynamicId") String dynamicId,
199
     public ResponseBean iBuildingDynamicInfo(@PathVariable(value = "dynamicId") String dynamicId,
173
                                              HttpServletRequest request){
200
                                              HttpServletRequest request){
183
      * @param request
210
      * @param request
184
      * @return
211
      * @return
185
      */
212
      */
213
+    @ApiOperation(value = "微信端查询活动详情", notes = "微信端查询活动详情")
214
+    @ApiImplicitParams({
215
+            @ApiImplicitParam(dataType = "TaActivityDynamicEnlist", name = "taActivityDynamicEnlist", paramType = "body",value = "活动详细信息")
216
+    })
186
     @RequestMapping(value = "/wx/activityDynamicEnlistAdd", method = RequestMethod.POST)
217
     @RequestMapping(value = "/wx/activityDynamicEnlistAdd", method = RequestMethod.POST)
187
     public ResponseBean taActivityDynamicEnlist(@RequestBody TaActivityDynamicEnlist taActivityDynamicEnlist,
218
     public ResponseBean taActivityDynamicEnlist(@RequestBody TaActivityDynamicEnlist taActivityDynamicEnlist,
188
                                                 HttpServletRequest request){
219
                                                 HttpServletRequest request){
198
         ResponseBean  responseBean = iBuildingDynamicService.taActivityDynamicEnlistAdd(taActivityDynamicEnlist);
229
         ResponseBean  responseBean = iBuildingDynamicService.taActivityDynamicEnlistAdd(taActivityDynamicEnlist);
199
         return responseBean;
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
     @RequestMapping(value = "/admin/buildingDynamic/add" ,method =RequestMethod.POST)
238
     @RequestMapping(value = "/admin/buildingDynamic/add" ,method =RequestMethod.POST)
204
     public  ResponseBean buildingDynamicAdd(@RequestBody String parameter,HttpServletRequest request){
239
     public  ResponseBean buildingDynamicAdd(@RequestBody String parameter,HttpServletRequest request){
205
         ResponseBean responseBean = new ResponseBean();
240
         ResponseBean responseBean = new ResponseBean();
215
         responseBean.addSuccess(dynamic);
250
         responseBean.addSuccess(dynamic);
216
         return responseBean;
251
         return responseBean;
217
     }
252
     }
218
-
253
+    
254
+    @ApiOperation(value = "后端活动更新", notes = "后端微信活动更新")
255
+    @ApiImplicitParams({
256
+            @ApiImplicitParam(dataType = "TaBuildingDynamic", name = "parameter", paramType = "body",value = "活动详细信息")
257
+    })
219
     @RequestMapping(value = "/admin/buildingDynamic/update" ,method =RequestMethod.PUT)
258
     @RequestMapping(value = "/admin/buildingDynamic/update" ,method =RequestMethod.PUT)
220
     public  ResponseBean buildingDynamicUpdate(@RequestBody String parameter,HttpServletRequest request){
259
     public  ResponseBean buildingDynamicUpdate(@RequestBody String parameter,HttpServletRequest request){
221
         ResponseBean responseBean = new ResponseBean();
260
         ResponseBean responseBean = new ResponseBean();
228
         iBuildingDynamicService.update(dynamic, buildingDynamicQueryWrapper);
267
         iBuildingDynamicService.update(dynamic, buildingDynamicQueryWrapper);
229
         return responseBean;
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
     @RequestMapping(value = "/admin/buildingDynamic/weight" ,method =RequestMethod.PUT)
276
     @RequestMapping(value = "/admin/buildingDynamic/weight" ,method =RequestMethod.PUT)
233
     public  ResponseBean buildingDynamicWeight(@RequestParam String dynamicId,@RequestParam Integer weight,HttpServletRequest request){
277
     public  ResponseBean buildingDynamicWeight(@RequestParam String dynamicId,@RequestParam Integer weight,HttpServletRequest request){
234
         ResponseBean responseBean = new ResponseBean();
278
         ResponseBean responseBean = new ResponseBean();
244
         }
288
         }
245
         return responseBean;
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
     @RequestMapping(value = "/admin/buildingDynamic/delete", method = RequestMethod.DELETE)
297
     @RequestMapping(value = "/admin/buildingDynamic/delete", method = RequestMethod.DELETE)
249
     public ResponseBean buildingDynamicdelect(@RequestParam(value = "id",required = false)String id) {
298
     public ResponseBean buildingDynamicdelect(@RequestParam(value = "id",required = false)String id) {
250
         ResponseBean responseBean = iBuildingDynamicService.buildingDynamicDelete(id);
299
         ResponseBean responseBean = iBuildingDynamicService.buildingDynamicDelete(id);
251
         return responseBean;
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
     @RequestMapping(value = "/admin/buildingDynamic/send/{dynamicId}", method = RequestMethod.PUT)
307
     @RequestMapping(value = "/admin/buildingDynamic/send/{dynamicId}", method = RequestMethod.PUT)
256
     public ResponseBean send(@PathVariable String dynamicId, HttpServletRequest request) {
308
     public ResponseBean send(@PathVariable String dynamicId, HttpServletRequest request) {
257
         ResponseBean responseBean = new ResponseBean();
309
         ResponseBean responseBean = new ResponseBean();
264
         iBuildingDynamicService.update(dynamic, dynamicQueryWrapper);
316
         iBuildingDynamicService.update(dynamic, dynamicQueryWrapper);
265
         return responseBean;
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
     @RequestMapping(value = "/admin/buildingDynamic/cancel/{dynamicId}", method = RequestMethod.PUT)
324
     @RequestMapping(value = "/admin/buildingDynamic/cancel/{dynamicId}", method = RequestMethod.PUT)
269
     public ResponseBean cancel(@PathVariable String dynamicId, HttpServletRequest request) {
325
     public ResponseBean cancel(@PathVariable String dynamicId, HttpServletRequest request) {
270
         ResponseBean responseBean = new ResponseBean();
326
         ResponseBean responseBean = new ResponseBean();
276
         iBuildingDynamicService.update(dynamic, dynamicQueryWrapper);
332
         iBuildingDynamicService.update(dynamic, dynamicQueryWrapper);
277
         return responseBean;
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
     @RequestMapping(value = "/admin/buildingDynamic/Details", method = RequestMethod.GET)
340
     @RequestMapping(value = "/admin/buildingDynamic/Details", method = RequestMethod.GET)
281
     public ResponseBean buildingDynamicDetails(@RequestParam("dynamicId")String dynamicId) {
341
     public ResponseBean buildingDynamicDetails(@RequestParam("dynamicId")String dynamicId) {
282
         ResponseBean responseBean = new ResponseBean();
342
         ResponseBean responseBean = new ResponseBean();
292
         responseBean.addSuccess(dynamic);
352
         responseBean.addSuccess(dynamic);
293
         return responseBean;
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
     @RequestMapping(value = "/admin/SignList", method = RequestMethod.GET)
362
     @RequestMapping(value = "/admin/SignList", method = RequestMethod.GET)
297
     public ResponseBean getSignList(@RequestParam(value = "pageNum",defaultValue = "1")Integer pageNum,
363
     public ResponseBean getSignList(@RequestParam(value = "pageNum",defaultValue = "1")Integer pageNum,
298
                                     @RequestParam(value = "pageSize",defaultValue = "10")Integer pageSize,
364
                                     @RequestParam(value = "pageSize",defaultValue = "10")Integer pageSize,
310
         map.put("pageSize", page.getSize());
376
         map.put("pageSize", page.getSize());
311
         return ResponseBean.success(map);
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
     @RequestMapping(value = "/admin/buildingDynamic/finish" ,method =RequestMethod.PUT)
384
     @RequestMapping(value = "/admin/buildingDynamic/finish" ,method =RequestMethod.PUT)
315
     public  ResponseBean buildingDynamicFinish(@RequestBody String parameter) {
385
     public  ResponseBean buildingDynamicFinish(@RequestBody String parameter) {
316
         ResponseBean responseBean = new ResponseBean();
386
         ResponseBean responseBean = new ResponseBean();

+ 45
- 0
src/main/java/com/huiju/estateagents/controller/TaGoodsController.java 查看文件

13
 import com.huiju.estateagents.service.ITaBuildingService;
13
 import com.huiju.estateagents.service.ITaBuildingService;
14
 import com.huiju.estateagents.service.ITaGoodsService;
14
 import com.huiju.estateagents.service.ITaGoodsService;
15
 import com.huiju.estateagents.service.ITaPersonService;
15
 import com.huiju.estateagents.service.ITaPersonService;
16
+import io.swagger.annotations.Api;
17
+import io.swagger.annotations.ApiImplicitParam;
18
+import io.swagger.annotations.ApiImplicitParams;
19
+import io.swagger.annotations.ApiOperation;
16
 import org.slf4j.Logger;
20
 import org.slf4j.Logger;
17
 import org.slf4j.LoggerFactory;
21
 import org.slf4j.LoggerFactory;
18
 import org.springframework.beans.factory.annotation.Autowired;
22
 import org.springframework.beans.factory.annotation.Autowired;
40
  */
44
  */
41
 @RestController
45
 @RestController
42
 @RequestMapping("/api")
46
 @RequestMapping("/api")
47
+@Api(value = "商品", tags = "商品")
43
 public class TaGoodsController extends BaseController {
48
 public class TaGoodsController extends BaseController {
44
 
49
 
45
     private final Logger logger = LoggerFactory.getLogger(TaGoodsController.class);
50
     private final Logger logger = LoggerFactory.getLogger(TaGoodsController.class);
59
      * @param pageSize
64
      * @param pageSize
60
      * @return
65
      * @return
61
      */
66
      */
67
+    @ApiOperation(value = "后台商品列表", notes = "后台商品列表")
68
+    @ApiImplicitParams({
69
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
70
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
71
+            @ApiImplicitParam(dataTypeClass = String.class, name = "goodsName", paramType = "query",value = "商品名称"),
72
+            @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id"),
73
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "priceLesser", paramType = "query",value = "价格小"),
74
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "priceGreater", paramType = "query",value = "价格大"),
75
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "status", paramType = "query",value = "状态")
76
+    })
62
     @RequestMapping(value="/admin/taGoods",method= RequestMethod.GET)
77
     @RequestMapping(value="/admin/taGoods",method= RequestMethod.GET)
63
     public ResponseBean taGoodsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
78
     public ResponseBean taGoodsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
64
                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
79
                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
95
      * @param taGoods 实体对象
110
      * @param taGoods 实体对象
96
      * @return
111
      * @return
97
      */
112
      */
113
+    @ApiOperation(value = "后台商品保存", notes = "后台商品保存")
114
+    @ApiImplicitParams({
115
+            @ApiImplicitParam(dataType = "TaGoods", name = "taGoods", paramType = "body",value = "商品详细数据")
116
+    })
98
     @RequestMapping(value="/admin/taGoods/add",method= RequestMethod.POST)
117
     @RequestMapping(value="/admin/taGoods/add",method= RequestMethod.POST)
99
     public ResponseBean taGoodsAdd(@RequestBody TaGoods taGoods,HttpServletRequest request){
118
     public ResponseBean taGoodsAdd(@RequestBody TaGoods taGoods,HttpServletRequest request){
100
         ResponseBean responseBean = new ResponseBean();
119
         ResponseBean responseBean = new ResponseBean();
143
      * @param taGoods 实体对象
162
      * @param taGoods 实体对象
144
      * @return
163
      * @return
145
      */
164
      */
165
+    @ApiOperation(value = "后台商品修改", notes = "后台商品修改")
166
+    @ApiImplicitParams({
167
+            @ApiImplicitParam(dataType = "TaGoods", name = "taGoods", paramType = "body",value = "商品详细数据")
168
+    })
146
     @RequestMapping(value="/admin/taGoods",method= RequestMethod.PUT)
169
     @RequestMapping(value="/admin/taGoods",method= RequestMethod.PUT)
147
     public ResponseBean taGoodsUpdate(@RequestBody TaGoods taGoods,HttpServletRequest request){
170
     public ResponseBean taGoodsUpdate(@RequestBody TaGoods taGoods,HttpServletRequest request){
148
         ResponseBean responseBean = new ResponseBean();
171
         ResponseBean responseBean = new ResponseBean();
169
      * @param taGoods 实体对象
192
      * @param taGoods 实体对象
170
      * @return
193
      * @return
171
      */
194
      */
195
+    @ApiOperation(value = "后台商品状态变更", notes = "后台商品状态变更")
196
+    @ApiImplicitParams({
197
+            @ApiImplicitParam(dataType = "TaGoods", name = "taGoods", paramType = "body",value = "商品详细数据")
198
+    })
172
     @RequestMapping(value="/admin/taGoods/change",method= RequestMethod.PUT)
199
     @RequestMapping(value="/admin/taGoods/change",method= RequestMethod.PUT)
173
     public ResponseBean taGoodsChange(@RequestBody TaGoods taGoods,HttpServletRequest request){
200
     public ResponseBean taGoodsChange(@RequestBody TaGoods taGoods,HttpServletRequest request){
174
         ResponseBean responseBean = new ResponseBean();
201
         ResponseBean responseBean = new ResponseBean();
196
      * 根据id查询对象
223
      * 根据id查询对象
197
      * @param id  实体ID
224
      * @param id  实体ID
198
      */
225
      */
226
+    @ApiOperation(value = "后台商品详情", notes = "后台商品详情")
227
+    @ApiImplicitParams({
228
+            @ApiImplicitParam(dataType = "Integer", name = "id", paramType = "path",value = "商品id")
229
+    })
199
     @RequestMapping(value="/admin/taGoods/{id}",method= RequestMethod.GET)
230
     @RequestMapping(value="/admin/taGoods/{id}",method= RequestMethod.GET)
200
     public ResponseBean taGoodsGet(@PathVariable Integer id){
231
     public ResponseBean taGoodsGet(@PathVariable Integer id){
201
         ResponseBean responseBean = new ResponseBean();
232
         ResponseBean responseBean = new ResponseBean();
215
      * @param pageSize
246
      * @param pageSize
216
      * @return
247
      * @return
217
      */
248
      */
249
+    @ApiOperation(value = "微信商品列表", notes = "微信商品列表")
250
+    @ApiImplicitParams({
251
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
252
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
253
+            @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id")
254
+    })
218
     @RequestMapping(value="/wx/goods",method= RequestMethod.GET)
255
     @RequestMapping(value="/wx/goods",method= RequestMethod.GET)
219
     public ResponseBean wxGoodsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
256
     public ResponseBean wxGoodsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
220
                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
257
                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
260
      * 根据id查询对象
297
      * 根据id查询对象
261
      * @param id  实体ID
298
      * @param id  实体ID
262
      */
299
      */
300
+    @ApiOperation(value = "微信商品详情", notes = "微信商品详情")
301
+    @ApiImplicitParams({
302
+            @ApiImplicitParam(dataType = "Integer", name = "id", paramType = "path",value = "商品id")
303
+    })
263
     @RequestMapping(value="/wx/goods/{id}",method= RequestMethod.GET)
304
     @RequestMapping(value="/wx/goods/{id}",method= RequestMethod.GET)
264
     public ResponseBean wxGoodsGet(@PathVariable Integer id){
305
     public ResponseBean wxGoodsGet(@PathVariable Integer id){
265
         ResponseBean responseBean = new ResponseBean();
306
         ResponseBean responseBean = new ResponseBean();
279
      * @param request
320
      * @param request
280
      * @return
321
      * @return
281
      */
322
      */
323
+    @ApiOperation(value = "微信兑换商品接口", notes = "微信兑换商品接口")
324
+    @ApiImplicitParams({
325
+            @ApiImplicitParam(dataType = "Integer", name = "id", paramType = "path",value = "商品id")
326
+    })
282
     @RequestMapping(value="/wx/goods/exchange/{id}",method= RequestMethod.POST)
327
     @RequestMapping(value="/wx/goods/exchange/{id}",method= RequestMethod.POST)
283
     public ResponseBean wxExchangeGoods(@PathVariable Integer id, HttpServletRequest request){
328
     public ResponseBean wxExchangeGoods(@PathVariable Integer id, HttpServletRequest request){
284
         ResponseBean responseBean = new ResponseBean();
329
         ResponseBean responseBean = new ResponseBean();

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

8
 import com.huiju.estateagents.common.CommConstant;
8
 import com.huiju.estateagents.common.CommConstant;
9
 import com.huiju.estateagents.entity.TdPointsRules;
9
 import com.huiju.estateagents.entity.TdPointsRules;
10
 import com.huiju.estateagents.service.ITdPointsRulesService;
10
 import com.huiju.estateagents.service.ITdPointsRulesService;
11
+import io.swagger.annotations.Api;
12
+import io.swagger.annotations.ApiImplicitParam;
13
+import io.swagger.annotations.ApiImplicitParams;
14
+import io.swagger.annotations.ApiOperation;
11
 import org.apache.commons.lang3.StringUtils;
15
 import org.apache.commons.lang3.StringUtils;
12
 import org.slf4j.Logger;
16
 import org.slf4j.Logger;
13
 import org.slf4j.LoggerFactory;
17
 import org.slf4j.LoggerFactory;
32
  */
36
  */
33
 @RestController
37
 @RestController
34
 @RequestMapping("/api")
38
 @RequestMapping("/api")
39
+@Api(value = "积分", tags = "积分")
35
 public class TdPointsRulesController extends BaseController {
40
 public class TdPointsRulesController extends BaseController {
36
 
41
 
37
     private final Logger logger = LoggerFactory.getLogger(TdPointsRulesController.class);
42
     private final Logger logger = LoggerFactory.getLogger(TdPointsRulesController.class);
46
      * @param pageSize
51
      * @param pageSize
47
      * @return
52
      * @return
48
      */
53
      */
54
+    @ApiOperation(value = "后台积分列表", notes = "后台积分列表")
55
+    @ApiImplicitParams({
56
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
57
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
58
+            @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id"),
59
+            @ApiImplicitParam(dataTypeClass = String.class, name = "type", paramType = "query",value = "类型")
60
+    })
49
     @RequestMapping(value="/admin/tdPointsRules",method= RequestMethod.GET)
61
     @RequestMapping(value="/admin/tdPointsRules",method= RequestMethod.GET)
50
     public ResponseBean tdPointsRulesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
62
     public ResponseBean tdPointsRulesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
51
                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
63
                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
58
 		    IPage<TdPointsRules> pg = new Page<>(pageNum, pageSize);
70
 		    IPage<TdPointsRules> pg = new Page<>(pageNum, pageSize);
59
             QueryWrapper<TdPointsRules> queryWrapper = new QueryWrapper<>();
71
             QueryWrapper<TdPointsRules> queryWrapper = new QueryWrapper<>();
60
             Integer orgId = getOrgId(request);
72
             Integer orgId = getOrgId(request);
61
-            queryWrapper.eq("org_id",orgId);
73
+            //queryWrapper.eq("org_id",orgId);
62
             queryWrapper.orderByDesc("create_date");
74
             queryWrapper.orderByDesc("create_date");
63
             queryWrapper.eq(StringUtils.isNotBlank(buildingId),"building_id", buildingId);
75
             queryWrapper.eq(StringUtils.isNotBlank(buildingId),"building_id", buildingId);
64
             if (CommConstant.POINTS_RULE_PLATFORM.equals(type)) {
76
             if (CommConstant.POINTS_RULE_PLATFORM.equals(type)) {
83
      * @param pageSize
95
      * @param pageSize
84
      * @return
96
      * @return
85
      */
97
      */
98
+    @ApiOperation(value = "微信积分列表", notes = "微信积分列表")
99
+    @ApiImplicitParams({
100
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
101
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
102
+            @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id"),
103
+            @ApiImplicitParam(dataTypeClass = String.class, name = "type", paramType = "query",value = "类型")
104
+    })
86
     @RequestMapping(value="/wx/tdPointsRules",method= RequestMethod.GET)
105
     @RequestMapping(value="/wx/tdPointsRules",method= RequestMethod.GET)
87
     public ResponseBean tdWxPointsRulesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
106
     public ResponseBean tdWxPointsRulesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
88
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
107
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
165
      * @param tdPointsRules 实体对象
184
      * @param tdPointsRules 实体对象
166
      * @return
185
      * @return
167
      */
186
      */
187
+    @ApiOperation(value = "后台积分规则修改", notes = "后台积分规则修改")
188
+    @ApiImplicitParams({
189
+            @ApiImplicitParam(dataType = "TdPointsRules", name = "tdPointsRules", paramType = "body",value = "积分详细数据")
190
+    })
168
     @RequestMapping(value="/admin/tdPointsRules",method= RequestMethod.PUT)
191
     @RequestMapping(value="/admin/tdPointsRules",method= RequestMethod.PUT)
169
     public ResponseBean tdPointsRulesUpdate(@RequestBody TdPointsRules tdPointsRules){
192
     public ResponseBean tdPointsRulesUpdate(@RequestBody TdPointsRules tdPointsRules){
170
         ResponseBean responseBean = new ResponseBean();
193
         ResponseBean responseBean = new ResponseBean();
187
      * @param tdPointsRules 实体对象
210
      * @param tdPointsRules 实体对象
188
      * @return
211
      * @return
189
      */
212
      */
213
+    @ApiOperation(value = "后台积分规则停用启用", notes = "后台积分规则停用启用")
214
+    @ApiImplicitParams({
215
+            @ApiImplicitParam(dataType = "TdPointsRules", name = "tdPointsRules", paramType = "body",value = "积分详细数据")
216
+    })
190
     @RequestMapping(value="/admin/tdPointsRules/change",method= RequestMethod.PUT)
217
     @RequestMapping(value="/admin/tdPointsRules/change",method= RequestMethod.PUT)
191
     public ResponseBean tdPointsRulesChange(@RequestBody TdPointsRules tdPointsRules){
218
     public ResponseBean tdPointsRulesChange(@RequestBody TdPointsRules tdPointsRules){
192
         ResponseBean responseBean = new ResponseBean();
219
         ResponseBean responseBean = new ResponseBean();
213
      * 根据id查询对象
240
      * 根据id查询对象
214
      * @param id  实体ID
241
      * @param id  实体ID
215
      */
242
      */
243
+    @ApiOperation(value = "后台积分规则详情", notes = "后台积分规则详情")
244
+    @ApiImplicitParams({
245
+            @ApiImplicitParam(dataType = "Integer", name = "id", paramType = "path",value = "积分id")
246
+    })
216
     @RequestMapping(value="/admin/tdPointsRules/{id}",method= RequestMethod.GET)
247
     @RequestMapping(value="/admin/tdPointsRules/{id}",method= RequestMethod.GET)
217
     public ResponseBean tdPointsRulesGet(@PathVariable Integer id){
248
     public ResponseBean tdPointsRulesGet(@PathVariable Integer id){
218
         ResponseBean responseBean = new ResponseBean();
249
         ResponseBean responseBean = new ResponseBean();

+ 1
- 0
src/main/java/com/huiju/estateagents/service/impl/TaPersonServiceImpl.java 查看文件

638
         for (TaPerson taPerson:taPersonList){
638
         for (TaPerson taPerson:taPersonList){
639
             QueryWrapper<TaRecommendCustomer> taRecommendCustomerQuery= new QueryWrapper<>();
639
             QueryWrapper<TaRecommendCustomer> taRecommendCustomerQuery= new QueryWrapper<>();
640
             taRecommendCustomerQuery.eq("recommend_person",taPerson.getPersonId());
640
             taRecommendCustomerQuery.eq("recommend_person",taPerson.getPersonId());
641
+            taRecommendCustomerQuery.eq("status",1);
641
             /*推荐客户总数*/
642
             /*推荐客户总数*/
642
             int recommendCount= taRecommendCustomerMapper.selectCount(taRecommendCustomerQuery);
643
             int recommendCount= taRecommendCustomerMapper.selectCount(taRecommendCustomerQuery);
643
             taPerson.setRecommendCount(recommendCount);
644
             taPerson.setRecommendCount(recommendCount);