package com.panzhihua.service_community.api; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.MostBeautifulVolunteerVO; import com.panzhihua.common.utlis.StringUtils; import com.panzhihua.service_community.service.MostBeautifulVolunteerService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @Slf4j @RestController @RequestMapping("/MostBeautifu") public class MostBeautifulVolunteerApi { @Resource private MostBeautifulVolunteerService mostBeautifulVolunteerService; /** * 查询单个 * @param Id * @return */ @GetMapping("/queryById") public R queryById2(@RequestParam("id") String id) { if(StringUtils.isEmpty(id)) { return R.fail("id不能为空"); } return R.ok(mostBeautifulVolunteerService.queryById(id)); } /** * 分页查询 * @param name * @param unmountType * @return */ @GetMapping("/getqueryList") public R queryList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize")int pageSize, @RequestParam(value = "name", required = false) String name, @RequestParam(value = "unmountType", required = false) String unmountType) { return R.ok(mostBeautifulVolunteerService.queryList(pageNum,pageSize,name,unmountType)); } /** * 新增 * @param mostBeautifulVolunteerVO * @return */ @PostMapping("/addMostBeautiful") public R insertMostBeautifulVolunteer(@RequestBody MostBeautifulVolunteerVO mostBeautifulVolunteerVO) { int num= mostBeautifulVolunteerService.insertMostBeautifulVolunteer(mostBeautifulVolunteerVO); if(num>0) { return R.ok(); } return R.fail(); } /** * 更新 * @param mostBeautifulVolunteerVO * @return */ @PostMapping("/upMostBeautiful") public R updateById(@RequestBody MostBeautifulVolunteerVO mostBeautifulVolunteerVO) { if(mostBeautifulVolunteerVO==null) { return R.fail("参数不能为空"); } if(StringUtils.isEmpty(mostBeautifulVolunteerVO.getId())) { return R.fail("id不能为空"); } if(StringUtils.isEmpty(mostBeautifulVolunteerVO.getCommunityId())) { return R.fail("社区id不能为空"); } int num= mostBeautifulVolunteerService.updateById(mostBeautifulVolunteerVO); if(num>0) { return R.ok(); } return R.fail(); } /** * 删除 * @param Id * @return */ @DeleteMapping("/delectVuId") public R deleteById(@RequestParam("id") String Id) { int num= mostBeautifulVolunteerService.deleteById(Id); if(num>0) { return R.ok(); } return R.fail(); } }