/* package cn.com.goldenwater.dcproj.controller.ducha; import cn.com.goldenwater.core.web.BaseController; import cn.com.goldenwater.core.web.BaseResponse; import cn.com.goldenwater.dcproj.constValue.BisInspEnum; import cn.com.goldenwater.dcproj.dto.*; import cn.com.goldenwater.dcproj.model.*; import cn.com.goldenwater.dcproj.param.BisInspParam; import cn.com.goldenwater.dcproj.service.*; import cn.com.goldenwater.dcproj.utils.AdLevelUtil; import com.github.pagehelper.PageInfo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; */ /** * @author lhc * @date 2019-2-20 *//* @Api(value = "督查名录列表", tags = "督查名录列表") @RestController @RequestMapping("/dc/insp/base") public class BisInspBaseController extends BaseController { private Logger logger = LoggerFactory.getLogger(getClass()); @Autowired private BisInspBaseService bisInspBaseService; @Autowired private AttWainBaseService attWainBaseService; @Autowired private StStbprpBService stStbprpBService; @Autowired private AttSwhsBaseService attSwhsBaseService; @Autowired private AttSdBaseService attSdBaseService; @Autowired private AttWiuBaseService attWiuService; @Autowired private AttAdXBaseService adXBaseService; @Autowired private AttWuntBaseService attWuntBaseService; @Autowired private OlBisInspOrgService olBisInspOrgService; @ApiOperation(value = "获取 督查名录列表", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " + "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " + "\n 输入 行政区划代码 addvcd 12位行政区划代码 " + "\n " + " 输出 {\n" + " \"code\": \"对象代码\",\n" + " \"guid\": \"对象guid\",\n" + " \"nm\": \"对象名称\",\n" + " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" + " \"lgtd\": \"经度\",\n" + " \"lttd\": \"纬度\"\n" + " \"locat\":\"位置\"\n" + " }") @RequestMapping(value = "/getCatalog", method = RequestMethod.POST) @ResponseBody public BaseResponse catalog(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId())); PageInfo pageInfo = bisInspBaseService.getCatalog(bisInspParam); return buildSuccessResponse(pageInfo); } @ApiOperation(value = "获取水库不分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " + "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " + "\n 输入 行政区划代码 addvcd 12位行政区划代码 " + "\n " + " 输出 {\n" + " \"code\": \"对象代码\",\n" + " \"guid\": \"对象guid\",\n" + " \"nm\": \"对象名称\",\n" + " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" + " \"lgtd\": \"经度\",\n" + " \"lttd\": \"纬度\"\n" + " \"locat\":\"位置\"\n" + " }") @RequestMapping(value = "/getRsvrList", method = RequestMethod.POST) @ResponseBody public BaseResponse> getRsvrList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId())); bisInspParam.setPersId(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); bisInspParam.setPersid(getCurrentPersId()); List rsvrDtos = bisInspBaseService.getRsvrList(bisInspParam); return buildSuccessResponse(rsvrDtos); } @ApiOperation(value = "获取农引不分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " + "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " + "\n 输入 行政区划代码 addvcd 12位行政区划代码 " + "\n " + " 输出 {\n" + " \"code\": \"对象代码\",\n" + " \"guid\": \"对象guid\",\n" + " \"nm\": \"对象名称\",\n" + " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" + " \"lgtd\": \"经度\",\n" + " \"lttd\": \"纬度\"\n" + " \"locat\":\"位置\"\n" + " }") @RequestMapping(value = "/getCwsList", method = RequestMethod.POST) @ResponseBody public BaseResponse> getCwsList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); List cwsDtos = bisInspBaseService.getCwsList(bisInspParam); return buildSuccessResponse(cwsDtos); } @ApiOperation(value = "获取水毁不分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " + "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " + "\n 输入 行政区划代码 addvcd 12位行政区划代码 " + "\n " + " 输出 {\n" + " \"code\": \"对象代码\",\n" + " \"guid\": \"对象guid\",\n" + " \"nm\": \"对象名称\",\n" + " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" + " \"lgtd\": \"经度\",\n" + " \"lttd\": \"纬度\"\n" + " \"locat\":\"位置\"\n" + " }") @RequestMapping(value = "/getWtdstList", method = RequestMethod.POST) @ResponseBody public BaseResponse> getWtdstList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); List wtdstDtos = bisInspBaseService.getWtdstList(bisInspParam); return buildSuccessResponse(wtdstDtos); } @ApiOperation(value = "获取水源地不分页信息") @RequestMapping(value = "/getWrWsList", method = RequestMethod.POST) public BaseResponse> getWrWsList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); List wrWsList = bisInspBaseService.getWrWsList(bisInspParam); return buildSuccessResponse(wrWsList); } @ApiOperation(value = "获取村级基础信息不分页信息") @RequestMapping(value = "/getAdXList", method = RequestMethod.POST) public BaseResponse> getAdXList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId())); List attAdXBaseList = bisInspBaseService.getAdXBaseList(bisInspParam); return buildSuccessResponse(attAdXBaseList); } @ApiOperation(value = "获取水库带分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " + "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " + "\n 输入 行政区划代码 addvcd 12位行政区划代码 " + "\n " + " 输出 {\n" + " \"code\": \"对象代码\",\n" + " \"guid\": \"对象guid\",\n" + " \"nm\": \"对象名称\",\n" + " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" + " \"lgtd\": \"经度\",\n" + " \"lttd\": \"纬度\"\n" + " \"locat\":\"位置\"\n" + " }") @RequestMapping(value = "/getPageRsvrList", method = RequestMethod.POST) @ResponseBody public BaseResponse getPageRsvrList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); if(StringUtils.isNotBlank(bisInspParam.getAddvcd())){ bisInspParam.setAddvcd(bisInspParam.getAddvcd().replace("00","")); } PageInfo rsvrPage = bisInspBaseService.getPageRsvrList(bisInspParam); return buildSuccessResponse(rsvrPage); } @ApiOperation("获取淤地坝带分页信息") @RequestMapping(value = "/getPageSdList", method = RequestMethod.POST) public BaseResponse> getPageSdList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam){ bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo list = bisInspBaseService.getPageSdList(bisInspParam); return buildSuccessResponse(list); } @ApiOperation("获取取水口带分页信息") @RequestMapping(value = "/getPageWiuList", method = RequestMethod.POST) public BaseResponse> getPageWiuList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam){ bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo list = bisInspBaseService.getPageWiuList(bisInspParam); return buildSuccessResponse(list); } @ApiOperation("获取行政区划督查带分页信息") @RequestMapping(value = "/getPageCityList", method = RequestMethod.POST) public BaseResponse> getPageCityList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam){ bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo list = bisInspBaseService.getPageCityList(bisInspParam); return buildSuccessResponse(list); } @ApiOperation("获取淤地坝带分页信息") @RequestMapping(value = "/getSdList", method = RequestMethod.POST) public BaseResponse> getSdList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam){ bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); List pageInfo = bisInspBaseService.getSdList(bisInspParam); return buildSuccessResponse(pageInfo); } @ApiOperation(value = "获取水保督查带分页信息", notes = "获取取水口带分页信息") @RequestMapping(value = "/getPagePrdList", method = RequestMethod.POST) public BaseResponse getPagePrdList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo wainPage = bisInspBaseService.getPagePrdList(bisInspParam); return buildSuccessResponse(wainPage); } @ApiOperation(value = "获取河湖四乱分页信息", notes = "获取取水口带分页信息") @RequestMapping(value = "/getPageJsflList", method = RequestMethod.POST) public BaseResponse getPageJsflList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo wainPage = bisInspBaseService.getPageJsflList(bisInspParam); return buildSuccessResponse(wainPage); } @ApiOperation(value = "获取非法采砂督查分页信息", notes = "获取取水口带分页信息") @RequestMapping(value = "/getPageJswaList", method = RequestMethod.POST) public BaseResponse getPageJswaList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo wainPage = bisInspBaseService.getPageJswaList(bisInspParam); return buildSuccessResponse(wainPage); } @ApiOperation(value = "获取取水口带分页信息", notes = "获取取水口带分页信息") @RequestMapping(value = "/getPageWainList", method = RequestMethod.POST) public BaseResponse getPageWainList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo wainPage = bisInspBaseService.getPageWainList(bisInspParam); return buildSuccessResponse(wainPage); } @ApiOperation(value = "获取取水口证件带分页信息", notes = "获取取水口证件带分页信息") @RequestMapping(value = "/getPageWintList", method = RequestMethod.POST) public BaseResponse getPageWintLicList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo wainPage = bisInspBaseService.getPageWintList(bisInspParam); return buildSuccessResponse(wainPage); } @ApiOperation(value = "获取水位站带分页信息", notes = "获取水位站带分页信息") @RequestMapping(value = "/getPageStbprpList", method = RequestMethod.POST) public BaseResponse getPageStbprpList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo stbprpPage = bisInspBaseService.getPageStbprpList(bisInspParam); return buildSuccessResponse(stbprpPage); } @ApiOperation(value = "获取节水管理带分页信息") @RequestMapping(value = "/getPageSvwtList", method = RequestMethod.POST) public BaseResponse getPageSvwtList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo pageInfo = bisInspBaseService.getPageSvwtList(bisInspParam); return buildSuccessResponse(pageInfo); } @ApiOperation(value = "获取用水管理带分页信息") @RequestMapping(value = "/getPageWuntList", method = RequestMethod.POST) public BaseResponse getPageWuntList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo pageInfo = bisInspBaseService.getPageWuntList(bisInspParam); return buildSuccessResponse(pageInfo); } @ApiOperation(value = "获取地表水原地带分页信息", notes = "获取地表水原地带分页信息") @RequestMapping(value = "/getPageSwhsList", method = RequestMethod.POST) public BaseResponse getPageSwhsList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo swhsPage = bisInspBaseService.getPageSwhsList(bisInspParam); return buildSuccessResponse(swhsPage); } @ApiOperation(value = "获取村级基础信息分页信息") @RequestMapping(value = "/getPageAdXList", method = RequestMethod.POST) @ResponseBody public BaseResponse getPageAdXList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); PageInfo adXPage = bisInspBaseService.getPageAdXList(bisInspParam); return buildSuccessResponse(adXPage); } @ApiOperation(value = "获取农村饮分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " + "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " + "\n 输入 行政区划代码 addvcd 12位行政区划代码 " + "\n " + " 输出 {\n" + " \"code\": \"对象代码\",\n" + " \"guid\": \"对象guid\",\n" + " \"nm\": \"对象名称\",\n" + " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" + " \"lgtd\": \"经度\",\n" + " \"lttd\": \"纬度\"\n" + " \"locat\":\"位置\"\n" + " }") @RequestMapping(value = "/getPageCwsList", method = RequestMethod.POST) @ResponseBody public BaseResponse getPageCwsList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo cwsPage = bisInspBaseService.getPageCwsList(bisInspParam); return buildSuccessResponse(cwsPage); } @ApiOperation(value = "获取水毁分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " + "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " + "\n 输入 行政区划代码 addvcd 12位行政区划代码 " + "\n " + " 输出 {\n" + " \"code\": \"对象代码\",\n" + " \"guid\": \"对象guid\",\n" + " \"nm\": \"对象名称\",\n" + " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" + " \"lgtd\": \"经度\",\n" + " \"lttd\": \"纬度\"\n" + " \"locat\":\"位置\"\n" + " }") @RequestMapping(value = "/getPageWtdstList", method = RequestMethod.POST) @ResponseBody public BaseResponse getPageWtdstList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo wtdstPage = bisInspBaseService.getPageWtdstList(bisInspParam); return buildSuccessResponse(wtdstPage); } @ApiOperation(value = "获取水源地分页信息") @RequestMapping(value = "/getPageWrWsList", method = RequestMethod.POST) public BaseResponse getPageWrWsList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo wtdstPage = bisInspBaseService.getPageWrWsList(bisInspParam); return buildSuccessResponse(wtdstPage); } @ApiOperation(value = "获取172分页信息") @RequestMapping(value = "/getPageEmpwtList", method = RequestMethod.POST) public BaseResponse getPageEmpwtList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo empwtPage = bisInspBaseService.getPageEmpwtList(bisInspParam); return buildSuccessResponse(empwtPage); } @ApiOperation(value = "获取地下水分页信息") @RequestMapping(value = "/getPageGrwList", method = RequestMethod.POST) public BaseResponse getPageGrwList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo grwPage = bisInspBaseService.getPageGrwList(bisInspParam); return buildSuccessResponse(grwPage); } @ApiOperation(value = "获取水闸分页信息") @RequestMapping(value = "/getPageWagaList", method = RequestMethod.POST) public BaseResponse getPageWagaList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); bisInspParam.setPersid(getCurrentPersId()); bisInspParam.setOrgId(getCurrentOrgId()); PageInfo wagaPage = bisInspBaseService.getPageWagaList(bisInspParam); return buildSuccessResponse(wagaPage); } @ApiOperation(value = "获取基本信息不分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " + "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " + "\n 输入 行政区划代码 addvcd 12位行政区划代码 " + "\n " + " 输出 {\n" + " \"code\": \"对象代码\",\n" + " \"guid\": \"对象guid\",\n" + " \"nm\": \"对象名称\",\n" + " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" + " \"lgtd\": \"经度\",\n" + " \"lttd\": \"纬度\"\n" + " \"locat\":\"位置\"\n" + " }") @RequestMapping(value = "/getBaseList", method = RequestMethod.POST) @ResponseBody public BaseResponse> getBaseList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { String province = olBisInspOrgService.getProvince(getCurrentOrgId()); if (province.length() == 12) { bisInspParam.setProvince(province.substring(0,2)); } bisInspParam.setOrgId(getCurrentOrgId()); bisInspParam.setPersid(getCurrentPersId()); List listBaseDtos = bisInspBaseService.getBaseList(bisInspParam); return buildSuccessResponse(listBaseDtos); } @ApiOperation("一张图督查类型前三位API") @RequestMapping(value = "/getBaseListTop3", method = RequestMethod.POST) @ResponseBody public BaseResponse getBaseListTop3(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId())); bisInspParam.setOrgId(getCurrentOrgId()); bisInspParam.setPersid(getCurrentPersId()); AttEngDto attEngDto = bisInspBaseService.getBaseListTop3(bisInspParam); return buildSuccessResponse(attEngDto); } @ApiOperation(value = "获取水库详细信息", notes = "获取水库详细信息") @RequestMapping(value = "/getRsvrByCode", method = RequestMethod.GET) @ResponseBody public BaseResponse getRsvrByCode(String code) { String province=olBisInspOrgService.getProvince(getCurrentOrgId()); AttRsBaseDto attRsBaseDto = bisInspBaseService.getRsvrByCode(code,province); return buildSuccessResponse(attRsBaseDto); } @ApiOperation(value = "获取取水口详细信息", notes = "获取水库详细信息") @RequestMapping(value = "/getWainByCode", method = RequestMethod.GET) public BaseResponse getWainByCode(String code) { AttWainBase attRsBaseDto = attWainBaseService.get(code); return buildSuccessResponse(attRsBaseDto); } @ApiOperation(value = "获取水位站详细信息", notes = "获取水位站详细信息") @RequestMapping(value = "/getStbprpByCode", method = RequestMethod.GET) public BaseResponse getStbprpByCode(String code) { StStbprpB stStbprpB = this.stStbprpBService.get(code); return buildSuccessResponse(stStbprpB); } @ApiOperation(value = "获取新地下水详细信息", notes = "获取新地下水详细信息") @RequestMapping(value = "/getSwhsByCode", method = RequestMethod.GET) public BaseResponse getSwhsByCode(String code) { AttSwhsBase attSwhsBase = attSwhsBaseService.get(code); return buildSuccessResponse(attSwhsBase); } @ApiOperation(value = "获取水闸详细信息", notes = "获取水闸详细信息") @RequestMapping(value = "/getSluiceByCode", method = RequestMethod.GET) @ResponseBody public BaseResponse getSluiceByCode(String code) { AttWagaBase attWagaBase = bisInspBaseService.getSluiceByCode(code); return buildSuccessResponse(attWagaBase); } @ApiOperation(value = "获取地下水详细信息", notes = "获取地下水详细信息") @RequestMapping(value = "/getGroundWaterByCode", method = RequestMethod.GET) public BaseResponse getGroundWaterByCode(String code) { AttGrwBase attGrwBase = bisInspBaseService.getGroundWaterByCode(code); return buildSuccessResponse(attGrwBase); } @ApiOperation(value = "获取172重點水利工程详细信息", notes = "获取172重點水利工程详细信息") @RequestMapping(value = "/getEmpwtprjListByCode", method = RequestMethod.GET) public BaseResponse getEmpwtprjListByCode(String id) { AttEmpwtprjBase attEmpwtprjBase = bisInspBaseService.getEmpwtprjListByCode(id); return buildSuccessResponse(attEmpwtprjBase); } @ApiOperation(value = "获取村级详细信息", notes = "获取村级详细信息") @RequestMapping(value = "/getAdXByCode", method = RequestMethod.GET) @ResponseBody public BaseResponse getAdXByCode(String code) { AttAdXBase attRsBaseDto = bisInspBaseService.getAdXByCode(code); return buildSuccessResponse(attRsBaseDto); } @ApiOperation(value = "获取农饮详细信息", notes = "获取农饮详细信息") @RequestMapping(value = "/getCwsByCode", method = RequestMethod.GET) @ResponseBody public BaseResponse getCwsByCode(String code) { AttEngCwsDto attEngCwsDto = bisInspBaseService.getCwsByCode(code); return buildSuccessResponse(attEngCwsDto); } @ApiOperation(value = "获取水土保持详细信息", notes = "获取水土保持详细信息") @RequestMapping(value = "/getPrdByCode", method = RequestMethod.GET) @ResponseBody public BaseResponse getPrdByCode(String code) { AttPrdCstrProjBase prdCstrProjBase = bisInspBaseService.getPrdByCode(code); return buildSuccessResponse(prdCstrProjBase); } @ApiOperation(value = "获取河湖四乱详细信息", notes = "获取河湖四乱详细信息") @RequestMapping(value = "/getJsflByCode", method = RequestMethod.GET) @ResponseBody public BaseResponse getJSFLByCode(String code) { AttJskejianFlkdisBase jskejianFlkdisBase = bisInspBaseService.getJSFLByCode(code); return buildSuccessResponse(jskejianFlkdisBase); } @ApiOperation(value = "获取非法采砂督查详细信息", notes = "获取非法采砂督查详细信息") @RequestMapping(value = "/getJswaByCode", method = RequestMethod.GET) @ResponseBody public BaseResponse getJswaByCode(String code) { AttJskejianWaterBase jskejianWaterBase = bisInspBaseService.getJswaByCode(code); return buildSuccessResponse(jskejianWaterBase); } @ApiOperation(value = "获取水毁详细信息", notes = "获取农饮详细信息") @RequestMapping(value = "/getWtdstByCode", method = RequestMethod.GET) @ResponseBody public BaseResponse getWtdstByCode(String code) { BisInspWtdstDto bisInspWtdstDto = bisInspBaseService.getWtdstByCode(code); return buildSuccessResponse(bisInspWtdstDto); } @ApiOperation(value = "获取水源地详细信息", notes = "获取水源地详细信息") @RequestMapping(value = "/getWrWsByCode", method = RequestMethod.GET) public BaseResponse getWrWsByCode(String code) { WrWsB wrWsB = bisInspBaseService.getWrWsByCode(code); return buildSuccessResponse(wrWsB); } @ApiOperation(value = "根据人员id获取人员的下的督查组对应批次", notes = "根据人员id获取人员的下的督查组对应批次") @RequestMapping(value = "/getInspPlan", method = RequestMethod.GET) @ResponseBody public BaseResponse> getInspPlan(String userid) { List bisInspPlanDtos = bisInspBaseService.getInspPlan(userid,olBisInspOrgService.getProvince(getCurrentOrgId())); return buildSuccessResponse(bisInspPlanDtos); } @ApiOperation(value = "根据督查组ID获取通讯录信息", notes = "根据督查组ID获取通讯录信息") @RequestMapping(value = "/getGroupPerson", method = RequestMethod.GET) @ResponseBody public BaseResponse> getGroupPerson(@RequestParam String groupid, @RequestParam(required = false) String persName) { List bisInspGroupPersonDtos = bisInspBaseService.getGroupPerson(groupid, persName,olBisInspOrgService.getProvince(getCurrentOrgId())); return buildSuccessResponse(bisInspGroupPersonDtos); } @ApiOperation(value = "根据人员ID获取通讯录信息", notes = "根据人员ID获取通讯录信息") @RequestMapping(value = "/getGroupPersonByPersId", method = RequestMethod.GET) public BaseResponse> getGroupPersonByPersId(@ApiParam(value = "人员id", name = "persid", required = true) @RequestParam String persid, @ApiParam(value = "人员名称(用于模糊查询)", name = "persName", required = false) @RequestParam(required = false) String persName) { List bisInspGroupPersonDtos = bisInspBaseService.getGroupPersonByPersId(persid, persName,olBisInspOrgService.getProvince(getCurrentOrgId())); return buildSuccessResponse(bisInspGroupPersonDtos); } @ApiOperation(value = "根据人员id获取督查组列表", notes = "根据人员id获取督查组列表") @RequestMapping(value = "/getPersonGroup", method = RequestMethod.GET) @ResponseBody public BaseResponse> getPersonGroup(String persid) { List bisInspGroupInfoDtos = bisInspBaseService.getGroupByPersId(persid,olBisInspOrgService.getProvince(getCurrentOrgId())); return buildSuccessResponse(bisInspGroupInfoDtos); } @ApiOperation(value = "获取水库带信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " + "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " + "\n 输入 行政区划代码 addvcd 12位行政区划代码 " + "\n " + " 输出 {\n" + " \"code\": \"对象代码\",\n" + " \"guid\": \"对象guid\",\n" + " \"nm\": \"对象名称\",\n" + " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" + " \"lgtd\": \"经度\",\n" + " \"lttd\": \"纬度\"\n" + " \"locat\":\"位置\"\n" + " }") @RequestMapping(value = "/getListRsvrList", method = RequestMethod.POST) @ResponseBody public BaseResponse getListRsvrList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); List rsvrPage = bisInspBaseService.getListRsvrList(bisInspParam); return buildSuccessResponse(rsvrPage); } @ApiOperation(value = "获取农村饮信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " + "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " + "\n 输入 行政区划代码 addvcd 12位行政区划代码 " + "\n " + " 输出 {\n" + " \"code\": \"对象代码\",\n" + " \"guid\": \"对象guid\",\n" + " \"nm\": \"对象名称\",\n" + " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" + " \"lgtd\": \"经度\",\n" + " \"lttd\": \"纬度\"\n" + " \"locat\":\"位置\"\n" + " }") @RequestMapping(value = "/getListCwsList", method = RequestMethod.POST) @ResponseBody public BaseResponse getListCwsList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) { bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId())); List cwsPage = bisInspBaseService.getListCwsList(bisInspParam); return buildSuccessResponse(cwsPage); } @ApiOperation(value = "转换经纬度") @RequestMapping(value = "/exchangeCoordinate", method = RequestMethod.GET) public BaseResponse getProvincialAdList(@ApiParam(name = "type", value = "type", required = true) @RequestParam String type) { int i = this.bisInspBaseService.exchangeCoordinate(type); return buildSuccessResponse(i); } @ApiOperation(value = "获取3项督查类型的问题严重情况统计信息") @RequestMapping(value = "/getProCountByType", method = RequestMethod.GET) public BaseResponse> getProCountByType() { List proCountList = this.bisInspBaseService.getProCountByType(); return buildSuccessResponse(proCountList); } @ApiOperation(value = "获取3项督查进度统计信息") @RequestMapping(value = "/getSchCountByType", method = RequestMethod.GET) public BaseResponse> getSchCountByType() { List proCountList = this.bisInspBaseService.getSchCountByType(); return buildSuccessResponse(proCountList); } @ApiOperation(value = "根据行政区划获取3项督查统计信息") @RequestMapping(value = "/getProCountByAd", method = RequestMethod.GET) public BaseResponse> getProCountByAd() { List proCountList = this.bisInspBaseService.getProCountByAd(); return buildSuccessResponse(proCountList); } @ApiOperation(value = "根据人员id获取节点信息") @RequestMapping(value = "/getInspByPersid", method = RequestMethod.GET) public BaseResponse> getInspByPersid(@RequestParam String persid) { List bisInspAll = this.bisInspBaseService.getInspByPersid(persid); return buildSuccessResponse(bisInspAll); } @ApiOperation(value = "根据上级id获取节点信息,type可选,为1是只保留流域机构") @RequestMapping(value = "/getInspByPid", method = RequestMethod.GET) public BaseResponse> getInspByPid(@RequestParam(required = false) String pid, @RequestParam(required = false) String type, @RequestParam(required = false) String persid) { if (pid.length() == 9) { List bal = this.bisInspBaseService.getGroupByPidAndPersid(pid, persid,olBisInspOrgService.getProvince(getCurrentOrgId())); return buildSuccessResponse(bal); } List bisInspAlles = this.bisInspBaseService.getInspByPid(pid); if (StringUtils.isBlank(type)) { List bisInspAllRever = this.bisInspBaseService.findAreas(); return buildSuccessResponse(bisInspAllRever); } return buildSuccessResponse(bisInspAlles); } @ApiOperation(value = "综合展示页面查询功能") @RequestMapping(value = "/findAllObj", method = RequestMethod.GET) public BaseResponse findAllObj(FindAllObjDto findAllObjDto) { AllObjDto allObjDto = this.bisInspBaseService.findAllObj(findAllObjDto); return buildSuccessResponse(allObjDto); } @ApiOperation(value = "根据人员id和pid获取人员所属下级信息", notes = "根据人员id和pid获取人员所属下级信息") @RequestMapping(value = "/getByPersid", method = RequestMethod.GET) @ResponseBody public BaseResponse> getByPersid(String userid, String pid) { String province = AdLevelUtil.getAddvcd(olBisInspOrgService.getProvince(getCurrentOrgId())); List bisInspPlanDtos = bisInspBaseService.getByPersid(userid, pid,province); return buildSuccessResponse(bisInspPlanDtos); } @ApiOperation(value = "修改行政区划编码(更新数据)", notes = "修改行政区划编码(更新数据)") @RequestMapping(value = "/changeAdCode", method = RequestMethod.GET) public BaseResponse changeAdCode() { bisInspBaseService.changeAdCode(olBisInspOrgService.getProvince(getCurrentOrgId())); return buildSuccessResponse("更新完成"); } @ApiOperation(value = "获取淤地坝详细信息", notes = "获取淤地坝详细信息") @RequestMapping(value = "/getSdByCode", method = RequestMethod.GET) public BaseResponse getSdByCode(String code){ AttSdBase base = attSdBaseService.get(code); return buildSuccessResponse(base); } @ApiOperation(value = "获取取用水口详细信息") @RequestMapping(value = "/getWiuByCode", method = RequestMethod.GET) public BaseResponse getWiuByCode(String code) { AttWiuBase base = attWiuService.get(code); return buildSuccessResponse(base); } @ApiOperation(value = "获取行政区划详细信息") @RequestMapping(value = "/getCityByCode", method = RequestMethod.GET) public BaseResponse getCityByCode(String code) { AttAdXBase base = adXBaseService.get(code); return buildSuccessResponse(base); } @ApiOperation(value = "获取用水单位详细信息") @RequestMapping(value = "/getWuntByCode", method = RequestMethod.GET) public BaseResponse getWuntByCode(String code){ AttWuntBase base = attWuntBaseService.get(code); return buildSuccessResponse(base); } @ApiOperation(value = "修改基本信息名称,注意此方法,名称只要全匹配就会替换成指定的名称") @RequestMapping(value = "/updateBaseInfoName", method = RequestMethod.GET) public BaseResponse updateBaseInfoName(@RequestParam("fromName") String fromName, @RequestParam("toName") String toName, @RequestParam("type") String type) { int a = bisInspBaseService.updateBaseInfoName(fromName, toName, type); return buildSuccessResponse(); } }*/