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);
|
}
|
|
|
|
|
|
|
|
}
|