package com.panzhihua.service_community.api; import com.panzhihua.common.model.dtos.community.ComActProceedingsDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.service.ComActProceedingsService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @RestController @RequestMapping("/proceedings") public class ComActProceedingsApi { @Resource private ComActProceedingsService comActProceedingsService; /** * description 分页查询议事委员会列表 * * @param keyWord 搜索关键字 * @param page 页数 * @param size 每页大小 * @return R 查询结果对象 * @author zts * @date 2022-11-02 */ @GetMapping("/list") public R list(@RequestParam(value = "page",required = false) Integer page, @RequestParam(value = "size",required = false) Integer size, @RequestParam(value = "keyWord",required = false) String keyWord){ return comActProceedingsService.pageProceedings(page,size,keyWord); } /** * 修改或新增议事委员会 * @param comActProceedingsDTO 对象 * @return R 处理结果 * @author zts * @date 2022-11-02 * */ @PostMapping public R addOrUpdate(@RequestBody ComActProceedingsDTO comActProceedingsDTO){ return comActProceedingsService.addOrUpdate(comActProceedingsDTO); } @DeleteMapping("/remove") public R removeProceedings(@RequestParam("id") Long id){ return R.ok(comActProceedingsService.removeById(id)); } }