package com.panzhihua.service_community.api; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.VolunteerIntegralRecordVO; import com.panzhihua.service_community.service.VolunteerIntegralRecordService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @Slf4j @RestController @RequestMapping("/VolunteerIntegralRecord") public class VolunteerIntegralRecordApi { @Resource private VolunteerIntegralRecordService volunteerIntegralRecordService; /** * 获取单个详情 * * @param id * @return */ @GetMapping("/getId") public R VolunteerIntegralRecordGetId(@RequestParam("id") String id) { return volunteerIntegralRecordService.getId(id); } /** * 分页查询 * * @param * @return */ @GetMapping("/getList") public R VolunteerIntegralRecordGetList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize, @RequestParam("userId") String userId) { return volunteerIntegralRecordService.getList(pageNum,pageSize,userId); } /** * 新增 * * @param * @return */ @PostMapping("/insertVolunteer") public R VolunteerIntegralRecordInsertVolunteer(@RequestBody() VolunteerIntegralRecordVO volunteerIntegralRecordVO) { return volunteerIntegralRecordService.insertVolunteer(volunteerIntegralRecordVO); } /** * 便捷 * @param * @return */ @PostMapping("/updateId") public R VolunteerIntegralRecordUpdateId(@RequestBody() VolunteerIntegralRecordVO volunteerIntegralRecordVO) { return volunteerIntegralRecordService.updateId(volunteerIntegralRecordVO); } /** * 删除 * @param id * @return */ @DeleteMapping("/deleteId") public R VolunteerIntegralRecordDeleteId(@RequestParam("id") String id) { return volunteerIntegralRecordService.deleteId(id); } }