New file |
| | |
| | | package com.panzhihua.community_backstage.api; |
| | | |
| | | import com.panzhihua.common.controller.BaseController; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.community.VolunteerActivitiesPeopleVO; |
| | | import com.panzhihua.common.service.community.CommunityService; |
| | | import com.panzhihua.common.utlis.StringUtils; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | @Slf4j |
| | | @RestController |
| | | @RequestMapping("/VolunteerActivitiesPeople") |
| | | public class VolunteerActivitiesPeopleApi extends BaseController |
| | | { |
| | | @Resource |
| | | private CommunityService volunteerActivitiesPeople; |
| | | |
| | | /** |
| | | * 志愿者单个详情 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @GetMapping("/vapGetById") |
| | | public R vapGetById(@RequestParam("id") String id) |
| | | { |
| | | if(StringUtils.isEmpty(id)) |
| | | { |
| | | return R.fail("id不能为空"); |
| | | } |
| | | return R.ok(volunteerActivitiesPeople.vapGetById(id)); |
| | | } |
| | | |
| | | /** |
| | | * 参与人员列表 |
| | | * @param activityId |
| | | * @param communityId |
| | | * @return |
| | | */ |
| | | @GetMapping("/vapGetList") |
| | | public R vapGetList(@RequestParam("activityId") String activityId, |
| | | @RequestParam("communityId") String communityId) |
| | | { |
| | | if(StringUtils.isEmpty(activityId)) |
| | | { |
| | | return R.fail("活动id不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(communityId)) |
| | | { |
| | | communityId=getLoginUserInfo().getCommunityId()+""; |
| | | } |
| | | |
| | | return R.ok(volunteerActivitiesPeople.vapGetList(activityId, communityId)); |
| | | } |
| | | |
| | | /** |
| | | * 添加参与人员 |
| | | * @param volunteerActivitiesPeopleVO |
| | | * @return |
| | | */ |
| | | @PostMapping("/vapInsert") |
| | | public R vapInsert(@RequestBody VolunteerActivitiesPeopleVO volunteerActivitiesPeopleVO) |
| | | { |
| | | if(volunteerActivitiesPeopleVO==null) |
| | | { |
| | | return R.fail("参数不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getActivityId())) |
| | | { |
| | | return R.fail("活动id不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getVolunteerId())) |
| | | { |
| | | return R.fail("志愿者id不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getCommunityId())) |
| | | { |
| | | volunteerActivitiesPeopleVO.setCommunityId(getLoginUserInfo().getCommunityId()+""); |
| | | } |
| | | |
| | | return volunteerActivitiesPeople.vapInsert(volunteerActivitiesPeopleVO); |
| | | } |
| | | |
| | | /** |
| | | * 修改参与人员 |
| | | * @param volunteerActivitiesPeopleVO |
| | | * @return |
| | | */ |
| | | @PostMapping("/vapUpdate") |
| | | public R vapUpdate(@RequestBody VolunteerActivitiesPeopleVO volunteerActivitiesPeopleVO) |
| | | { |
| | | if(volunteerActivitiesPeopleVO==null) |
| | | { |
| | | return R.fail("参数不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getId())) |
| | | { |
| | | return R.fail("id不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getActivityId())) |
| | | { |
| | | return R.fail("活动id不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getVolunteerId())) |
| | | { |
| | | return R.fail("志愿者id不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getCommunityId())) |
| | | { |
| | | volunteerActivitiesPeopleVO.setCommunityId(getLoginUserInfo().getCommunityId()+""); |
| | | } |
| | | |
| | | return volunteerActivitiesPeople.vapUpdate(volunteerActivitiesPeopleVO); |
| | | } |
| | | |
| | | /** |
| | | * 删除参与人员 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @DeleteMapping("/vapDelete") |
| | | public R vapDelete(@RequestParam("id") String id) |
| | | { |
| | | if(StringUtils.isEmpty(id)) |
| | | { |
| | | return R.fail("id不能为空"); |
| | | } |
| | | return volunteerActivitiesPeople.vapDelete(id); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | |