| | |
| | | package com.panzhihua.grid_app.api; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import com.panzhihua.common.controller.BaseController; |
| | | import com.panzhihua.common.model.dtos.grid.PagePopulationListDTO; |
| | | import com.panzhihua.common.model.vos.LoginUserInfoVO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.grid.PopulationDetailVO; |
| | | import com.panzhihua.common.model.vos.grid.PopulationListVO; |
| | | import com.panzhihua.common.service.community.CommunityService; |
| | | |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | @Slf4j |
| | | @RestController |
| | |
| | | @Api(tags = {"网格综治居民管理 @lyq"}) |
| | | public class PopulationApi extends BaseController { |
| | | |
| | | @Resource |
| | | private CommunityService communityService; |
| | | |
| | | @PostMapping("/list") |
| | | @ApiOperation(value = "查询居民列表", response = PopulationListVO.class) |
| | | public R list(@RequestBody PagePopulationListDTO populationListDTO) { |
| | | LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); |
| | | populationListDTO.setCommunityId(loginUserInfo.getCommunityId()); |
| | | return communityService.getPopulationListByApp(populationListDTO); |
| | | } |
| | | |
| | | @GetMapping("/detail") |
| | | @ApiOperation(value = "查询居民详情", response = PopulationDetailVO.class) |
| | | public R detail(@RequestParam("populationId") Long populationId) { |
| | | if (populationId == null) { |
| | | return R.fail("参数错误"); |
| | | } |
| | | return communityService.getPopulationDetailByApp(populationId); |
| | | } |
| | | |
| | | @GetMapping("/repair/noToken") |
| | | @ApiOperation(value = "修复居民身份证号码加密接口-不要乱调用") |
| | | public R repair() { |
| | | return communityService.getPopulationRepairByApp(); |
| | | } |
| | | |
| | | } |