package com.panzhihua.service_jinhui_community.api; import com.panzhihua.common.controller.BaseController; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.jinhui.JinhuiReseauPeopleVO; import com.panzhihua.common.model.vos.jinhui.JinhuiReseauVO; import com.panzhihua.service_jinhui_community.service.JinhuiReseauPeopleService; import com.panzhihua.service_jinhui_community.service.JinhuiReseauService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; /** * @auther llming * @describe 金汇网格Api */ @Slf4j @RestController @RequestMapping("/jinhuiReseau") public class JinhuiReseauPeopleApi extends BaseController { @Resource private JinhuiReseauPeopleService peopleService; @Resource private JinhuiReseauService reseauService; /******************************************************************************************************** * * * 金汇网格 * * ****************************************************************************************************/ /** * 分页查询 * * @param * @return */ @GetMapping("/getReseauList") public R getReseauList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize) { return reseauService.getList(pageNum, pageSize); } /** * 获取未绑定人员的网格 * @return */ @GetMapping("/getReseauBoxList") public R getReseauBoxList() { return R.ok(reseauService.getBoxList()); } @GetMapping("/getReseauDetails") public R getReseauDetails(@RequestParam("id") String id) { return R.ok(reseauService.getDetails(id)); } /** * 新增 * @param * @return */ @PostMapping("/addReseauData") public R addReseauData(@RequestBody JinhuiReseauVO item) { return reseauService.addData(item); } @PostMapping("/editReseauData") public R editReseauData(@RequestBody JinhuiReseauVO item) { return reseauService.editData(item); } @PostMapping("/expurgateReseauData") public R expurgateReseauData(@RequestParam("id") String id) { return reseauService.expurgateData(id); } /******************************************************************************************************** * * * 金汇网格员 * * ****************************************************************************************************/ /** * 分页查询 * @param * @return */ @GetMapping("/getPeopleList") public R getPeopleList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize) { return peopleService.getList(pageNum,pageSize); } /** * 分页查询 * 获取本社区用户 * @param * @return */ @GetMapping("/getPeopleUserList") public R getPeopleUserList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize, @RequestParam(value = "nameAndPhone", required = false) String nameAndPhone) { return peopleService.getUserList(pageNum,pageSize,getCommunityId()+"",nameAndPhone); } /** * 详情 * @param id * @return */ @GetMapping("/getPeopleDetails") public R getPeopleDetails(@RequestParam("id") String id) { return R.ok(peopleService.getDetails(id)); } /** * 新增 * @param * @return */ @PostMapping("/addPeopleData") public R addPeopleData(@RequestBody JinhuiReseauPeopleVO item) { return peopleService.addData(item); } /** * 编辑 * @param item * @return */ @PostMapping("/editPeopleData") public R editPeopleData(@RequestBody JinhuiReseauPeopleVO item) { return peopleService.editData(item); } /** * 删除 * @param id * @return */ @DeleteMapping("/expurgatePeopleData") public R expurgatePeopleData(@RequestParam("id") String id) { return peopleService.expurgateData(id); } }