package cn.com.goldenwater.dcproj.controller; import cn.com.goldenwater.core.web.BaseController; import cn.com.goldenwater.core.web.BaseResponse; import cn.com.goldenwater.dcproj.dto.BisInspAllDto; import cn.com.goldenwater.dcproj.dto.PersListDto; import cn.com.goldenwater.dcproj.dto.TacWorkerPerDto; import cn.com.goldenwater.dcproj.model.TacInspYearBatchArea; import cn.com.goldenwater.dcproj.service.TacInspYearBatchAreaService; import cn.com.goldenwater.dcproj.service.TacWorkerBService; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import org.apache.commons.collections.MapUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; import java.util.Map; @Api(value = "稽察计划相关接口", tags = "稽察计划相关接口") @RestController @RequestMapping("/bis/insp/jicha/index") public class BisInspJichaIndexController extends BaseController { @Autowired private TacWorkerBService tacWorkerBService; @Autowired private TacInspYearBatchAreaService tacInspYearBatchAreaService; /** * 首页查询稽察人员信息: * * @param paramMap 查询条件 * @return 人员信息 */ @ApiOperation(value = "首页查询稽察人员信息") @RequestMapping(value = "/per/list", method = RequestMethod.POST) public BaseResponse> listOfPer(@ApiParam(name = "paramMap", value = "paramMap") @RequestBody Map paramMap) { if (MapUtils.getIntValue(paramMap, "pageNum") == 0) { paramMap.put("pageNum", "1"); } if (MapUtils.getIntValue(paramMap, "pageSize") == 0) { paramMap.put("pageSize", "10"); } paramMap.put("orgId", getCurrentOrgId()); paramMap.put("persId", getCurrentPersId()); return buildSuccessResponse(tacWorkerBService.listByList(paramMap)); } @ApiOperation(value = "首页查询稽察组信息") @RequestMapping(value = "/group/list", method = RequestMethod.POST) public BaseResponse> listOfGroup(@ApiParam(name = "paramMap", value = "paramMap") @RequestBody Map paramMap) { if (MapUtils.getIntValue(paramMap, "pageNum") == 0) { paramMap.put("pageNum", "1"); } if (MapUtils.getIntValue(paramMap, "pageSize") == 0) { paramMap.put("pageSize", "10"); } paramMap.put("orgId", getCurrentOrgId()); paramMap.put("persId", getCurrentPersId()); return buildSuccessResponse(tacInspYearBatchAreaService.listByList(paramMap)); } }