lidongdong
2023-08-18 22521f18ba75e13caeeb616298c80684181c333c
新曾小程序
活动列表接口
1个文件已添加
1个文件已修改
164 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/VolunteerActivitiesPeopleApi.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/VolunteerActivitiesPeopleApi.java 145 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/VolunteerActivitiesPeopleApi.java
@@ -9,6 +9,7 @@
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.Date;
@Slf4j
@RestController
@@ -137,5 +138,23 @@
        }
        return volunteerActivitiesPeople.vapDelete(id);
    }
    /**
     * 分页查询
     * @param
     * @return
     */
    @GetMapping("/queryList")
    R queryList(@RequestParam("pageNum") int pageNum,
                @RequestParam("pageSize") int pageSize,
                @RequestParam(value = "name", required = false) String name,
                @RequestParam(value = "acState", required = false) String acState,
                @RequestParam(value = "acType", required = false) String acType,
                @RequestParam(value = "actityBeginTime", required = false) Date actityBeginTime,
                @RequestParam(value = "actityEndTime", required = false) Date actityEndTime)
    {
        return volunteerActivitiesPeople.volunteerQueryList(pageNum,  pageSize, name, acState, acType, actityBeginTime, actityEndTime);
    }
}
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/VolunteerActivitiesPeopleApi.java
New file
@@ -0,0 +1,145 @@
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);
    }
}