|
|
@ -4,6 +4,11 @@ import com.elink.esua.epdc.common.token.dto.TokenDto; |
|
|
|
import com.elink.esua.epdc.commons.tools.annotation.LoginUser; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils; |
|
|
|
import com.elink.esua.epdc.dto.activity.form.ActivityDetailFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.activity.form.ActivityInfoFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.activity.form.ActivityParticipantFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.activity.result.ActivityDetailResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.activity.result.ActivityInfoResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.comment.TopicCommentFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.comment.TopicCommentStatementFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.comment.TopicCommentsFormDTO; |
|
|
@ -15,6 +20,7 @@ import com.elink.esua.epdc.dto.epdc.result.EpdcBannerListResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcNewsListResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcUserGroupInviteResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.group.form.*; |
|
|
|
import com.elink.esua.epdc.dto.group.result.GroupBySectionResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.group.result.GroupDetailForMobileEndResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.group.result.GroupUserListResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.police.form.PoliceFormDTO; |
|
|
@ -431,4 +437,62 @@ public class ApiPropertyController { |
|
|
|
public Result<List<PsychologyAnswerListResultDTO>> listQuestion(@LoginUser TokenDto userDetail, PsychologyAnswerFormDTO formDto) { |
|
|
|
return propertyService.listQuestion(userDetail, formDto); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 社区讲坛 - 居民端获取社区讲坛列表 |
|
|
|
* |
|
|
|
* @param: userDetail, formDto |
|
|
|
* @return: Result<List < PsychologyAnswerListResultDTO>> |
|
|
|
* @author: zhy |
|
|
|
* @date: 2020/6/23 10:04 |
|
|
|
*/ |
|
|
|
@GetMapping("activity/list") |
|
|
|
public Result<List<ActivityInfoResultDTO>> listActivity(@LoginUser TokenDto userDetail, ActivityInfoFormDTO formDto) { |
|
|
|
ValidatorUtils.validateEntity(formDto); |
|
|
|
return propertyService.listActivity(userDetail, formDto); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 社区讲坛 - 居民端获取社区讲坛详情 |
|
|
|
* |
|
|
|
* @param: userDetail, formDto |
|
|
|
* @return: Result<List < PsychologyAnswerListResultDTO>> |
|
|
|
* @author: zhy |
|
|
|
* @date: 2020/6/23 10:04 |
|
|
|
*/ |
|
|
|
@GetMapping("activity/detail/{activityId}") |
|
|
|
public Result<ActivityDetailResultDTO> activitydetail(@PathVariable("activityId") String activityId, @LoginUser TokenDto userDetail, ActivityDetailFormDTO formDto) { |
|
|
|
formDto.setActivityId(activityId); |
|
|
|
ValidatorUtils.validateEntity(formDto); |
|
|
|
return propertyService.activityDetail(userDetail, formDto); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 社区讲坛 - 居民端 - 活动报名 |
|
|
|
* |
|
|
|
* @param: userDetail, formDto |
|
|
|
* @return: Result<List < PsychologyAnswerListResultDTO>> |
|
|
|
* @author: zhy |
|
|
|
* @date: 2020/6/23 10:04 |
|
|
|
*/ |
|
|
|
@PostMapping("activity/detail/{activityId}") |
|
|
|
public Result singUp(@PathVariable("activityId") String activityId, @LoginUser TokenDto userDetail, ActivityParticipantFormDTO formDto) { |
|
|
|
formDto.setActId(activityId); |
|
|
|
ValidatorUtils.validateEntity(formDto); |
|
|
|
return propertyService.singUp(userDetail, formDto); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 社区教育 - 兴趣群 - 兴趣群列表 |
|
|
|
* |
|
|
|
* @param: userDetail, formDto |
|
|
|
* @return: Result<List < PsychologyAnswerListResultDTO>> |
|
|
|
* @author: zhy |
|
|
|
* @date: 2020/6/23 10:04 |
|
|
|
*/ |
|
|
|
@GetMapping("group/listBySection") |
|
|
|
public Result<List<GroupBySectionResultDTO>> listBySection(@LoginUser TokenDto userDetail, GroupBySectionFormDTO formDto) { |
|
|
|
ValidatorUtils.validateEntity(formDto); |
|
|
|
return propertyService.listBySection(userDetail, formDto); |
|
|
|
} |
|
|
|
} |
|
|
|