傅行帆 6 년 전
부모
커밋
660568b5d8

+ 12
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/controller/SocialController.java 파일 보기

@@ -92,4 +92,16 @@ public class SocialController {
92 92
         responseBean.addSuccess(activityList);
93 93
         return responseBean;
94 94
     }
95
+    
96
+    
97
+    @ApiOperation(value = "论坛活动帖子详情", notes = "获取论坛活动帖子详情")
98
+    @ApiImplicitParams({ @ApiImplicitParam(paramType = "path", dataType = "integer", name = "communityId", value = "小区Id"),
99
+            @ApiImplicitParam(paramType = "query", dataType = "integer", name = "activityId", value = "活动帖子id")})
100
+    @RequestMapping(value = "/activity/{communityId}", method = RequestMethod.GET)
101
+    public ResponseBean findActivityDetail(@PathVariable(value = "communityId")Integer communityId, @RequestParam("activityId") Integer activityId){
102
+        ResponseBean responseBean = new ResponseBean();
103
+        TpActivity activity = socialServiceI.findActivityDetail(activityId, communityId);
104
+        responseBean.addSuccess(activity);
105
+        return responseBean;
106
+    }
95 107
 }

+ 8
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/SocialServiceI.java 파일 보기

@@ -41,4 +41,12 @@ public interface SocialServiceI {
41 41
 	 * @return
42 42
 	 */
43 43
 	List<TpActivity> getActivitys(Integer communityId, String title, Integer pageNum, Integer pageSize);
44
+	
45
+	/**
46
+	 * 获取活动帖子详情
47
+	 * @param activityId
48
+	 * @param communityId
49
+	 * @return
50
+	 */
51
+	TpActivity findActivityDetail(Integer activityId, Integer communityId);
44 52
 }

+ 11
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java 파일 보기

@@ -104,4 +104,15 @@ public class SocialServiceImpl implements SocialServiceI {
104 104
         List<TpActivity> activityList = tpActivityMapper.getActivitys(communityId,title);
105 105
         return activityList;
106 106
     }
107
+    
108
+    /**
109
+     * 获取活动帖子详情
110
+     * @param activityId
111
+     * @param communityId
112
+     * @return
113
+     */
114
+    @Override
115
+    public TpActivity findActivityDetail(Integer activityId, Integer communityId) {
116
+        return null;
117
+    }
107 118
 }