| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749 |
- /*
- 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<PageInfo> 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<List<BisInspBaseDto>> 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<BisInspBaseDto> 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<List<BisInspBaseDto>> getCwsList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
- bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId()));
- bisInspParam.setPersid(getCurrentPersId());
- bisInspParam.setOrgId(getCurrentOrgId());
- List<BisInspBaseDto> 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<List<BisInspBaseDto>> getWtdstList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
- bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId()));
- bisInspParam.setPersid(getCurrentPersId());
- bisInspParam.setOrgId(getCurrentOrgId());
- List<BisInspBaseDto> wtdstDtos = bisInspBaseService.getWtdstList(bisInspParam);
- return buildSuccessResponse(wtdstDtos);
- }
- @ApiOperation(value = "获取水源地不分页信息")
- @RequestMapping(value = "/getWrWsList", method = RequestMethod.POST)
- public BaseResponse<List<WrWsB>> getWrWsList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) {
- bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId()));
- bisInspParam.setPersid(getCurrentPersId());
- bisInspParam.setOrgId(getCurrentOrgId());
- List<WrWsB> wrWsList = bisInspBaseService.getWrWsList(bisInspParam);
- return buildSuccessResponse(wrWsList);
- }
- @ApiOperation(value = "获取村级基础信息不分页信息")
- @RequestMapping(value = "/getAdXList", method = RequestMethod.POST)
- public BaseResponse<List<AdXBaseDto>> getAdXList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) {
- bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId()));
- List<AdXBaseDto> 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<PageInfo> 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<PageInfo<BisInspBaseDto>> getPageSdList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam){
- bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
- bisInspParam.setPersid(getCurrentPersId());
- bisInspParam.setOrgId(getCurrentOrgId());
- PageInfo<BisInspBaseDto> list = bisInspBaseService.getPageSdList(bisInspParam);
- return buildSuccessResponse(list);
- }
- @ApiOperation("获取取水口带分页信息")
- @RequestMapping(value = "/getPageWiuList", method = RequestMethod.POST)
- public BaseResponse<PageInfo<BisInspBaseDto>> getPageWiuList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam){
- bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
- bisInspParam.setPersid(getCurrentPersId());
- bisInspParam.setOrgId(getCurrentOrgId());
- PageInfo<BisInspBaseDto> list = bisInspBaseService.getPageWiuList(bisInspParam);
- return buildSuccessResponse(list);
- }
- @ApiOperation("获取行政区划督查带分页信息")
- @RequestMapping(value = "/getPageCityList", method = RequestMethod.POST)
- public BaseResponse<PageInfo<BisInspBaseDto>> getPageCityList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam){
- bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
- bisInspParam.setPersid(getCurrentPersId());
- bisInspParam.setOrgId(getCurrentOrgId());
- PageInfo<BisInspBaseDto> list = bisInspBaseService.getPageCityList(bisInspParam);
- return buildSuccessResponse(list);
- }
- @ApiOperation("获取淤地坝带分页信息")
- @RequestMapping(value = "/getSdList", method = RequestMethod.POST)
- public BaseResponse<List<BisInspBaseDto>> getSdList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam){
- bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
- bisInspParam.setPersid(getCurrentPersId());
- bisInspParam.setOrgId(getCurrentOrgId());
- List<BisInspBaseDto> pageInfo = bisInspBaseService.getSdList(bisInspParam);
- return buildSuccessResponse(pageInfo);
- }
- @ApiOperation(value = "获取水保督查带分页信息", notes = "获取取水口带分页信息")
- @RequestMapping(value = "/getPagePrdList", method = RequestMethod.POST)
- public BaseResponse<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<PageInfo> 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<List<BisInspBaseDto>> 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<BisInspBaseDto> listBaseDtos = bisInspBaseService.getBaseList(bisInspParam);
- return buildSuccessResponse(listBaseDtos);
- }
- @ApiOperation("一张图督查类型前三位API")
- @RequestMapping(value = "/getBaseListTop3", method = RequestMethod.POST)
- @ResponseBody
- public BaseResponse<AttEngDto> 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<AttRsBaseDto> 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<AttWainBase> getWainByCode(String code) {
- AttWainBase attRsBaseDto = attWainBaseService.get(code);
- return buildSuccessResponse(attRsBaseDto);
- }
- @ApiOperation(value = "获取水位站详细信息", notes = "获取水位站详细信息")
- @RequestMapping(value = "/getStbprpByCode", method = RequestMethod.GET)
- public BaseResponse<StStbprpB> getStbprpByCode(String code) {
- StStbprpB stStbprpB = this.stStbprpBService.get(code);
- return buildSuccessResponse(stStbprpB);
- }
- @ApiOperation(value = "获取新地下水详细信息", notes = "获取新地下水详细信息")
- @RequestMapping(value = "/getSwhsByCode", method = RequestMethod.GET)
- public BaseResponse<AttSwhsBase> getSwhsByCode(String code) {
- AttSwhsBase attSwhsBase = attSwhsBaseService.get(code);
- return buildSuccessResponse(attSwhsBase);
- }
- @ApiOperation(value = "获取水闸详细信息", notes = "获取水闸详细信息")
- @RequestMapping(value = "/getSluiceByCode", method = RequestMethod.GET)
- @ResponseBody
- public BaseResponse<AttWagaBase> getSluiceByCode(String code) {
- AttWagaBase attWagaBase = bisInspBaseService.getSluiceByCode(code);
- return buildSuccessResponse(attWagaBase);
- }
- @ApiOperation(value = "获取地下水详细信息", notes = "获取地下水详细信息")
- @RequestMapping(value = "/getGroundWaterByCode", method = RequestMethod.GET)
- public BaseResponse<AttGrwBase> getGroundWaterByCode(String code) {
- AttGrwBase attGrwBase = bisInspBaseService.getGroundWaterByCode(code);
- return buildSuccessResponse(attGrwBase);
- }
- @ApiOperation(value = "获取172重點水利工程详细信息", notes = "获取172重點水利工程详细信息")
- @RequestMapping(value = "/getEmpwtprjListByCode", method = RequestMethod.GET)
- public BaseResponse<AttEmpwtprjBase> getEmpwtprjListByCode(String id) {
- AttEmpwtprjBase attEmpwtprjBase = bisInspBaseService.getEmpwtprjListByCode(id);
- return buildSuccessResponse(attEmpwtprjBase);
- }
- @ApiOperation(value = "获取村级详细信息", notes = "获取村级详细信息")
- @RequestMapping(value = "/getAdXByCode", method = RequestMethod.GET)
- @ResponseBody
- public BaseResponse<AttAdXBase> getAdXByCode(String code) {
- AttAdXBase attRsBaseDto = bisInspBaseService.getAdXByCode(code);
- return buildSuccessResponse(attRsBaseDto);
- }
- @ApiOperation(value = "获取农饮详细信息", notes = "获取农饮详细信息")
- @RequestMapping(value = "/getCwsByCode", method = RequestMethod.GET)
- @ResponseBody
- public BaseResponse<AttEngCwsDto> getCwsByCode(String code) {
- AttEngCwsDto attEngCwsDto = bisInspBaseService.getCwsByCode(code);
- return buildSuccessResponse(attEngCwsDto);
- }
- @ApiOperation(value = "获取水土保持详细信息", notes = "获取水土保持详细信息")
- @RequestMapping(value = "/getPrdByCode", method = RequestMethod.GET)
- @ResponseBody
- public BaseResponse<AttPrdCstrProjBase> getPrdByCode(String code) {
- AttPrdCstrProjBase prdCstrProjBase = bisInspBaseService.getPrdByCode(code);
- return buildSuccessResponse(prdCstrProjBase);
- }
- @ApiOperation(value = "获取河湖四乱详细信息", notes = "获取河湖四乱详细信息")
- @RequestMapping(value = "/getJsflByCode", method = RequestMethod.GET)
- @ResponseBody
- public BaseResponse<AttJskejianFlkdisBase> getJSFLByCode(String code) {
- AttJskejianFlkdisBase jskejianFlkdisBase = bisInspBaseService.getJSFLByCode(code);
- return buildSuccessResponse(jskejianFlkdisBase);
- }
- @ApiOperation(value = "获取非法采砂督查详细信息", notes = "获取非法采砂督查详细信息")
- @RequestMapping(value = "/getJswaByCode", method = RequestMethod.GET)
- @ResponseBody
- public BaseResponse<AttJskejianWaterBase> getJswaByCode(String code) {
- AttJskejianWaterBase jskejianWaterBase = bisInspBaseService.getJswaByCode(code);
- return buildSuccessResponse(jskejianWaterBase);
- }
- @ApiOperation(value = "获取水毁详细信息", notes = "获取农饮详细信息")
- @RequestMapping(value = "/getWtdstByCode", method = RequestMethod.GET)
- @ResponseBody
- public BaseResponse<BisInspWtdstDto> getWtdstByCode(String code) {
- BisInspWtdstDto bisInspWtdstDto = bisInspBaseService.getWtdstByCode(code);
- return buildSuccessResponse(bisInspWtdstDto);
- }
- @ApiOperation(value = "获取水源地详细信息", notes = "获取水源地详细信息")
- @RequestMapping(value = "/getWrWsByCode", method = RequestMethod.GET)
- public BaseResponse<WrWsB> 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<List<BisInspPlanDto>> getInspPlan(String userid) {
- List<BisInspPlanDto> bisInspPlanDtos = bisInspBaseService.getInspPlan(userid,olBisInspOrgService.getProvince(getCurrentOrgId()));
- return buildSuccessResponse(bisInspPlanDtos);
- }
- @ApiOperation(value = "根据督查组ID获取通讯录信息", notes = "根据督查组ID获取通讯录信息")
- @RequestMapping(value = "/getGroupPerson", method = RequestMethod.GET)
- @ResponseBody
- public BaseResponse<List<BisInspGroupPersonDto>> getGroupPerson(@RequestParam String groupid,
- @RequestParam(required = false) String persName) {
- List<BisInspGroupPersonDto> bisInspGroupPersonDtos = bisInspBaseService.getGroupPerson(groupid, persName,olBisInspOrgService.getProvince(getCurrentOrgId()));
- return buildSuccessResponse(bisInspGroupPersonDtos);
- }
- @ApiOperation(value = "根据人员ID获取通讯录信息", notes = "根据人员ID获取通讯录信息")
- @RequestMapping(value = "/getGroupPersonByPersId", method = RequestMethod.GET)
- public BaseResponse<List<BisInspGroupPersonDto>> getGroupPersonByPersId(@ApiParam(value = "人员id", name = "persid", required = true) @RequestParam String persid,
- @ApiParam(value = "人员名称(用于模糊查询)", name = "persName", required = false) @RequestParam(required = false) String persName) {
- List<BisInspGroupPersonDto> 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<List<BisInspGroupInfoDto>> getPersonGroup(String persid) {
- List<BisInspGroupInfoDto> 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<List> 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<List> 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<Integer> 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<List<ProCount>> getProCountByType() {
- List<ProCount> proCountList = this.bisInspBaseService.getProCountByType();
- return buildSuccessResponse(proCountList);
- }
- @ApiOperation(value = "获取3项督查进度统计信息")
- @RequestMapping(value = "/getSchCountByType", method = RequestMethod.GET)
- public BaseResponse<List<ProCount>> getSchCountByType() {
- List<ProCount> proCountList = this.bisInspBaseService.getSchCountByType();
- return buildSuccessResponse(proCountList);
- }
- @ApiOperation(value = "根据行政区划获取3项督查统计信息")
- @RequestMapping(value = "/getProCountByAd", method = RequestMethod.GET)
- public BaseResponse<List<ProAdCount>> getProCountByAd() {
- List<ProAdCount> proCountList = this.bisInspBaseService.getProCountByAd();
- return buildSuccessResponse(proCountList);
- }
- @ApiOperation(value = "根据人员id获取节点信息")
- @RequestMapping(value = "/getInspByPersid", method = RequestMethod.GET)
- public BaseResponse<List<BisInspAll>> getInspByPersid(@RequestParam String persid) {
- List<BisInspAll> bisInspAll = this.bisInspBaseService.getInspByPersid(persid);
- return buildSuccessResponse(bisInspAll);
- }
- @ApiOperation(value = "根据上级id获取节点信息,type可选,为1是只保留流域机构")
- @RequestMapping(value = "/getInspByPid", method = RequestMethod.GET)
- public BaseResponse<List<BisInspAll>> getInspByPid(@RequestParam(required = false) String pid, @RequestParam(required = false) String type, @RequestParam(required = false) String persid) {
- if (pid.length() == 9) {
- List<BisInspAll> bal = this.bisInspBaseService.getGroupByPidAndPersid(pid, persid,olBisInspOrgService.getProvince(getCurrentOrgId()));
- return buildSuccessResponse(bal);
- }
- List<BisInspAll> bisInspAlles = this.bisInspBaseService.getInspByPid(pid);
- if (StringUtils.isBlank(type)) {
- List<BisInspAll> bisInspAllRever = this.bisInspBaseService.findAreas();
- return buildSuccessResponse(bisInspAllRever);
- }
- return buildSuccessResponse(bisInspAlles);
- }
- @ApiOperation(value = "综合展示页面查询功能")
- @RequestMapping(value = "/findAllObj", method = RequestMethod.GET)
- public BaseResponse<AllObjDto> 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<List<BisInspPlanDto>> getByPersid(String userid, String pid) {
- String province = AdLevelUtil.getAddvcd(olBisInspOrgService.getProvince(getCurrentOrgId()));
- List<BisInspPlanDto> bisInspPlanDtos = bisInspBaseService.getByPersid(userid, pid,province);
- return buildSuccessResponse(bisInspPlanDtos);
- }
- @ApiOperation(value = "修改行政区划编码(更新数据)", notes = "修改行政区划编码(更新数据)")
- @RequestMapping(value = "/changeAdCode", method = RequestMethod.GET)
- public BaseResponse<String> changeAdCode() {
- bisInspBaseService.changeAdCode(olBisInspOrgService.getProvince(getCurrentOrgId()));
- return buildSuccessResponse("更新完成");
- }
- @ApiOperation(value = "获取淤地坝详细信息", notes = "获取淤地坝详细信息")
- @RequestMapping(value = "/getSdByCode", method = RequestMethod.GET)
- public BaseResponse<AttSdBase> getSdByCode(String code){
- AttSdBase base = attSdBaseService.get(code);
- return buildSuccessResponse(base);
- }
- @ApiOperation(value = "获取取用水口详细信息")
- @RequestMapping(value = "/getWiuByCode", method = RequestMethod.GET)
- public BaseResponse<AttWiuBase> getWiuByCode(String code) {
- AttWiuBase base = attWiuService.get(code);
- return buildSuccessResponse(base);
- }
- @ApiOperation(value = "获取行政区划详细信息")
- @RequestMapping(value = "/getCityByCode", method = RequestMethod.GET)
- public BaseResponse<AttAdXBase> getCityByCode(String code) {
- AttAdXBase base = adXBaseService.get(code);
- return buildSuccessResponse(base);
- }
- @ApiOperation(value = "获取用水单位详细信息")
- @RequestMapping(value = "/getWuntByCode", method = RequestMethod.GET)
- public BaseResponse<AttWuntBase> 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();
- }
- }*/
|