7c8a95a19ad317dc53baf630b78f782f8e528f36.svn-base 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749
  1. /*
  2. package cn.com.goldenwater.dcproj.controller.ducha;
  3. import cn.com.goldenwater.core.web.BaseController;
  4. import cn.com.goldenwater.core.web.BaseResponse;
  5. import cn.com.goldenwater.dcproj.constValue.BisInspEnum;
  6. import cn.com.goldenwater.dcproj.dto.*;
  7. import cn.com.goldenwater.dcproj.model.*;
  8. import cn.com.goldenwater.dcproj.param.BisInspParam;
  9. import cn.com.goldenwater.dcproj.service.*;
  10. import cn.com.goldenwater.dcproj.utils.AdLevelUtil;
  11. import com.github.pagehelper.PageInfo;
  12. import io.swagger.annotations.Api;
  13. import io.swagger.annotations.ApiOperation;
  14. import io.swagger.annotations.ApiParam;
  15. import org.apache.commons.lang3.StringUtils;
  16. import org.slf4j.Logger;
  17. import org.slf4j.LoggerFactory;
  18. import org.springframework.beans.factory.annotation.Autowired;
  19. import org.springframework.web.bind.annotation.*;
  20. import java.util.List;
  21. */
  22. /**
  23. * @author lhc
  24. * @date 2019-2-20
  25. *//*
  26. @Api(value = "督查名录列表", tags = "督查名录列表")
  27. @RestController
  28. @RequestMapping("/dc/insp/base")
  29. public class BisInspBaseController extends BaseController {
  30. private Logger logger = LoggerFactory.getLogger(getClass());
  31. @Autowired
  32. private BisInspBaseService bisInspBaseService;
  33. @Autowired
  34. private AttWainBaseService attWainBaseService;
  35. @Autowired
  36. private StStbprpBService stStbprpBService;
  37. @Autowired
  38. private AttSwhsBaseService attSwhsBaseService;
  39. @Autowired
  40. private AttSdBaseService attSdBaseService;
  41. @Autowired
  42. private AttWiuBaseService attWiuService;
  43. @Autowired
  44. private AttAdXBaseService adXBaseService;
  45. @Autowired
  46. private AttWuntBaseService attWuntBaseService;
  47. @Autowired
  48. private OlBisInspOrgService olBisInspOrgService;
  49. @ApiOperation(value = "获取 督查名录列表", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " +
  50. "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " +
  51. "\n 输入 行政区划代码 addvcd 12位行政区划代码 " +
  52. "\n " +
  53. " 输出 {\n" +
  54. " \"code\": \"对象代码\",\n" +
  55. " \"guid\": \"对象guid\",\n" +
  56. " \"nm\": \"对象名称\",\n" +
  57. " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" +
  58. " \"lgtd\": \"经度\",\n" +
  59. " \"lttd\": \"纬度\"\n" +
  60. " \"locat\":\"位置\"\n" +
  61. " }")
  62. @RequestMapping(value = "/getCatalog", method = RequestMethod.POST)
  63. @ResponseBody
  64. public BaseResponse<PageInfo> catalog(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  65. bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId()));
  66. PageInfo pageInfo = bisInspBaseService.getCatalog(bisInspParam);
  67. return buildSuccessResponse(pageInfo);
  68. }
  69. @ApiOperation(value = "获取水库不分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " +
  70. "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " +
  71. "\n 输入 行政区划代码 addvcd 12位行政区划代码 " +
  72. "\n " +
  73. " 输出 {\n" +
  74. " \"code\": \"对象代码\",\n" +
  75. " \"guid\": \"对象guid\",\n" +
  76. " \"nm\": \"对象名称\",\n" +
  77. " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" +
  78. " \"lgtd\": \"经度\",\n" +
  79. " \"lttd\": \"纬度\"\n" +
  80. " \"locat\":\"位置\"\n" +
  81. " }")
  82. @RequestMapping(value = "/getRsvrList", method = RequestMethod.POST)
  83. @ResponseBody
  84. public BaseResponse<List<BisInspBaseDto>> getRsvrList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  85. bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId()));
  86. bisInspParam.setPersId(getCurrentPersId());
  87. bisInspParam.setOrgId(getCurrentOrgId());
  88. bisInspParam.setPersid(getCurrentPersId());
  89. List<BisInspBaseDto> rsvrDtos = bisInspBaseService.getRsvrList(bisInspParam);
  90. return buildSuccessResponse(rsvrDtos);
  91. }
  92. @ApiOperation(value = "获取农引不分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " +
  93. "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " +
  94. "\n 输入 行政区划代码 addvcd 12位行政区划代码 " +
  95. "\n " +
  96. " 输出 {\n" +
  97. " \"code\": \"对象代码\",\n" +
  98. " \"guid\": \"对象guid\",\n" +
  99. " \"nm\": \"对象名称\",\n" +
  100. " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" +
  101. " \"lgtd\": \"经度\",\n" +
  102. " \"lttd\": \"纬度\"\n" +
  103. " \"locat\":\"位置\"\n" +
  104. " }")
  105. @RequestMapping(value = "/getCwsList", method = RequestMethod.POST)
  106. @ResponseBody
  107. public BaseResponse<List<BisInspBaseDto>> getCwsList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  108. bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId()));
  109. bisInspParam.setPersid(getCurrentPersId());
  110. bisInspParam.setOrgId(getCurrentOrgId());
  111. List<BisInspBaseDto> cwsDtos = bisInspBaseService.getCwsList(bisInspParam);
  112. return buildSuccessResponse(cwsDtos);
  113. }
  114. @ApiOperation(value = "获取水毁不分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " +
  115. "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " +
  116. "\n 输入 行政区划代码 addvcd 12位行政区划代码 " +
  117. "\n " +
  118. " 输出 {\n" +
  119. " \"code\": \"对象代码\",\n" +
  120. " \"guid\": \"对象guid\",\n" +
  121. " \"nm\": \"对象名称\",\n" +
  122. " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" +
  123. " \"lgtd\": \"经度\",\n" +
  124. " \"lttd\": \"纬度\"\n" +
  125. " \"locat\":\"位置\"\n" +
  126. " }")
  127. @RequestMapping(value = "/getWtdstList", method = RequestMethod.POST)
  128. @ResponseBody
  129. public BaseResponse<List<BisInspBaseDto>> getWtdstList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  130. bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId()));
  131. bisInspParam.setPersid(getCurrentPersId());
  132. bisInspParam.setOrgId(getCurrentOrgId());
  133. List<BisInspBaseDto> wtdstDtos = bisInspBaseService.getWtdstList(bisInspParam);
  134. return buildSuccessResponse(wtdstDtos);
  135. }
  136. @ApiOperation(value = "获取水源地不分页信息")
  137. @RequestMapping(value = "/getWrWsList", method = RequestMethod.POST)
  138. public BaseResponse<List<WrWsB>> getWrWsList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) {
  139. bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId()));
  140. bisInspParam.setPersid(getCurrentPersId());
  141. bisInspParam.setOrgId(getCurrentOrgId());
  142. List<WrWsB> wrWsList = bisInspBaseService.getWrWsList(bisInspParam);
  143. return buildSuccessResponse(wrWsList);
  144. }
  145. @ApiOperation(value = "获取村级基础信息不分页信息")
  146. @RequestMapping(value = "/getAdXList", method = RequestMethod.POST)
  147. public BaseResponse<List<AdXBaseDto>> getAdXList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) {
  148. bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId()));
  149. List<AdXBaseDto> attAdXBaseList = bisInspBaseService.getAdXBaseList(bisInspParam);
  150. return buildSuccessResponse(attAdXBaseList);
  151. }
  152. @ApiOperation(value = "获取水库带分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " +
  153. "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " +
  154. "\n 输入 行政区划代码 addvcd 12位行政区划代码 " +
  155. "\n " +
  156. " 输出 {\n" +
  157. " \"code\": \"对象代码\",\n" +
  158. " \"guid\": \"对象guid\",\n" +
  159. " \"nm\": \"对象名称\",\n" +
  160. " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" +
  161. " \"lgtd\": \"经度\",\n" +
  162. " \"lttd\": \"纬度\"\n" +
  163. " \"locat\":\"位置\"\n" +
  164. " }")
  165. @RequestMapping(value = "/getPageRsvrList", method = RequestMethod.POST)
  166. @ResponseBody
  167. public BaseResponse<PageInfo> getPageRsvrList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  168. bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId()));
  169. bisInspParam.setPersid(getCurrentPersId());
  170. bisInspParam.setOrgId(getCurrentOrgId());
  171. if(StringUtils.isNotBlank(bisInspParam.getAddvcd())){
  172. bisInspParam.setAddvcd(bisInspParam.getAddvcd().replace("00",""));
  173. }
  174. PageInfo rsvrPage = bisInspBaseService.getPageRsvrList(bisInspParam);
  175. return buildSuccessResponse(rsvrPage);
  176. }
  177. @ApiOperation("获取淤地坝带分页信息")
  178. @RequestMapping(value = "/getPageSdList", method = RequestMethod.POST)
  179. public BaseResponse<PageInfo<BisInspBaseDto>> getPageSdList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam){
  180. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  181. bisInspParam.setPersid(getCurrentPersId());
  182. bisInspParam.setOrgId(getCurrentOrgId());
  183. PageInfo<BisInspBaseDto> list = bisInspBaseService.getPageSdList(bisInspParam);
  184. return buildSuccessResponse(list);
  185. }
  186. @ApiOperation("获取取水口带分页信息")
  187. @RequestMapping(value = "/getPageWiuList", method = RequestMethod.POST)
  188. public BaseResponse<PageInfo<BisInspBaseDto>> getPageWiuList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam){
  189. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  190. bisInspParam.setPersid(getCurrentPersId());
  191. bisInspParam.setOrgId(getCurrentOrgId());
  192. PageInfo<BisInspBaseDto> list = bisInspBaseService.getPageWiuList(bisInspParam);
  193. return buildSuccessResponse(list);
  194. }
  195. @ApiOperation("获取行政区划督查带分页信息")
  196. @RequestMapping(value = "/getPageCityList", method = RequestMethod.POST)
  197. public BaseResponse<PageInfo<BisInspBaseDto>> getPageCityList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam){
  198. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  199. bisInspParam.setPersid(getCurrentPersId());
  200. bisInspParam.setOrgId(getCurrentOrgId());
  201. PageInfo<BisInspBaseDto> list = bisInspBaseService.getPageCityList(bisInspParam);
  202. return buildSuccessResponse(list);
  203. }
  204. @ApiOperation("获取淤地坝带分页信息")
  205. @RequestMapping(value = "/getSdList", method = RequestMethod.POST)
  206. public BaseResponse<List<BisInspBaseDto>> getSdList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam){
  207. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  208. bisInspParam.setPersid(getCurrentPersId());
  209. bisInspParam.setOrgId(getCurrentOrgId());
  210. List<BisInspBaseDto> pageInfo = bisInspBaseService.getSdList(bisInspParam);
  211. return buildSuccessResponse(pageInfo);
  212. }
  213. @ApiOperation(value = "获取水保督查带分页信息", notes = "获取取水口带分页信息")
  214. @RequestMapping(value = "/getPagePrdList", method = RequestMethod.POST)
  215. public BaseResponse<PageInfo> getPagePrdList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  216. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  217. bisInspParam.setPersid(getCurrentPersId());
  218. bisInspParam.setOrgId(getCurrentOrgId());
  219. PageInfo wainPage = bisInspBaseService.getPagePrdList(bisInspParam);
  220. return buildSuccessResponse(wainPage);
  221. }
  222. @ApiOperation(value = "获取河湖四乱分页信息", notes = "获取取水口带分页信息")
  223. @RequestMapping(value = "/getPageJsflList", method = RequestMethod.POST)
  224. public BaseResponse<PageInfo> getPageJsflList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  225. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  226. bisInspParam.setPersid(getCurrentPersId());
  227. bisInspParam.setOrgId(getCurrentOrgId());
  228. PageInfo wainPage = bisInspBaseService.getPageJsflList(bisInspParam);
  229. return buildSuccessResponse(wainPage);
  230. }
  231. @ApiOperation(value = "获取非法采砂督查分页信息", notes = "获取取水口带分页信息")
  232. @RequestMapping(value = "/getPageJswaList", method = RequestMethod.POST)
  233. public BaseResponse<PageInfo> getPageJswaList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  234. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  235. bisInspParam.setPersid(getCurrentPersId());
  236. bisInspParam.setOrgId(getCurrentOrgId());
  237. PageInfo wainPage = bisInspBaseService.getPageJswaList(bisInspParam);
  238. return buildSuccessResponse(wainPage);
  239. }
  240. @ApiOperation(value = "获取取水口带分页信息", notes = "获取取水口带分页信息")
  241. @RequestMapping(value = "/getPageWainList", method = RequestMethod.POST)
  242. public BaseResponse<PageInfo> getPageWainList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  243. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  244. bisInspParam.setPersid(getCurrentPersId());
  245. bisInspParam.setOrgId(getCurrentOrgId());
  246. PageInfo wainPage = bisInspBaseService.getPageWainList(bisInspParam);
  247. return buildSuccessResponse(wainPage);
  248. }
  249. @ApiOperation(value = "获取取水口证件带分页信息", notes = "获取取水口证件带分页信息")
  250. @RequestMapping(value = "/getPageWintList", method = RequestMethod.POST)
  251. public BaseResponse<PageInfo> getPageWintLicList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  252. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  253. bisInspParam.setPersid(getCurrentPersId());
  254. bisInspParam.setOrgId(getCurrentOrgId());
  255. PageInfo wainPage = bisInspBaseService.getPageWintList(bisInspParam);
  256. return buildSuccessResponse(wainPage);
  257. }
  258. @ApiOperation(value = "获取水位站带分页信息", notes = "获取水位站带分页信息")
  259. @RequestMapping(value = "/getPageStbprpList", method = RequestMethod.POST)
  260. public BaseResponse<PageInfo> getPageStbprpList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  261. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  262. bisInspParam.setPersid(getCurrentPersId());
  263. bisInspParam.setOrgId(getCurrentOrgId());
  264. PageInfo stbprpPage = bisInspBaseService.getPageStbprpList(bisInspParam);
  265. return buildSuccessResponse(stbprpPage);
  266. }
  267. @ApiOperation(value = "获取节水管理带分页信息")
  268. @RequestMapping(value = "/getPageSvwtList", method = RequestMethod.POST)
  269. public BaseResponse<PageInfo> getPageSvwtList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  270. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  271. bisInspParam.setPersid(getCurrentPersId());
  272. bisInspParam.setOrgId(getCurrentOrgId());
  273. PageInfo pageInfo = bisInspBaseService.getPageSvwtList(bisInspParam);
  274. return buildSuccessResponse(pageInfo);
  275. }
  276. @ApiOperation(value = "获取用水管理带分页信息")
  277. @RequestMapping(value = "/getPageWuntList", method = RequestMethod.POST)
  278. public BaseResponse<PageInfo> getPageWuntList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  279. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  280. bisInspParam.setPersid(getCurrentPersId());
  281. bisInspParam.setOrgId(getCurrentOrgId());
  282. PageInfo pageInfo = bisInspBaseService.getPageWuntList(bisInspParam);
  283. return buildSuccessResponse(pageInfo);
  284. }
  285. @ApiOperation(value = "获取地表水原地带分页信息", notes = "获取地表水原地带分页信息")
  286. @RequestMapping(value = "/getPageSwhsList", method = RequestMethod.POST)
  287. public BaseResponse<PageInfo> getPageSwhsList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  288. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  289. bisInspParam.setPersid(getCurrentPersId());
  290. bisInspParam.setOrgId(getCurrentOrgId());
  291. PageInfo swhsPage = bisInspBaseService.getPageSwhsList(bisInspParam);
  292. return buildSuccessResponse(swhsPage);
  293. }
  294. @ApiOperation(value = "获取村级基础信息分页信息")
  295. @RequestMapping(value = "/getPageAdXList", method = RequestMethod.POST)
  296. @ResponseBody
  297. public BaseResponse<PageInfo> getPageAdXList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  298. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  299. PageInfo adXPage = bisInspBaseService.getPageAdXList(bisInspParam);
  300. return buildSuccessResponse(adXPage);
  301. }
  302. @ApiOperation(value = "获取农村饮分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " +
  303. "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " +
  304. "\n 输入 行政区划代码 addvcd 12位行政区划代码 " +
  305. "\n " +
  306. " 输出 {\n" +
  307. " \"code\": \"对象代码\",\n" +
  308. " \"guid\": \"对象guid\",\n" +
  309. " \"nm\": \"对象名称\",\n" +
  310. " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" +
  311. " \"lgtd\": \"经度\",\n" +
  312. " \"lttd\": \"纬度\"\n" +
  313. " \"locat\":\"位置\"\n" +
  314. " }")
  315. @RequestMapping(value = "/getPageCwsList", method = RequestMethod.POST)
  316. @ResponseBody
  317. public BaseResponse<PageInfo> getPageCwsList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  318. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  319. bisInspParam.setPersid(getCurrentPersId());
  320. bisInspParam.setOrgId(getCurrentOrgId());
  321. PageInfo cwsPage = bisInspBaseService.getPageCwsList(bisInspParam);
  322. return buildSuccessResponse(cwsPage);
  323. }
  324. @ApiOperation(value = "获取水毁分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " +
  325. "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " +
  326. "\n 输入 行政区划代码 addvcd 12位行政区划代码 " +
  327. "\n " +
  328. " 输出 {\n" +
  329. " \"code\": \"对象代码\",\n" +
  330. " \"guid\": \"对象guid\",\n" +
  331. " \"nm\": \"对象名称\",\n" +
  332. " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" +
  333. " \"lgtd\": \"经度\",\n" +
  334. " \"lttd\": \"纬度\"\n" +
  335. " \"locat\":\"位置\"\n" +
  336. " }")
  337. @RequestMapping(value = "/getPageWtdstList", method = RequestMethod.POST)
  338. @ResponseBody
  339. public BaseResponse<PageInfo> getPageWtdstList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  340. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  341. bisInspParam.setPersid(getCurrentPersId());
  342. bisInspParam.setOrgId(getCurrentOrgId());
  343. PageInfo wtdstPage = bisInspBaseService.getPageWtdstList(bisInspParam);
  344. return buildSuccessResponse(wtdstPage);
  345. }
  346. @ApiOperation(value = "获取水源地分页信息")
  347. @RequestMapping(value = "/getPageWrWsList", method = RequestMethod.POST)
  348. public BaseResponse<PageInfo> getPageWrWsList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) {
  349. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  350. bisInspParam.setPersid(getCurrentPersId());
  351. bisInspParam.setOrgId(getCurrentOrgId());
  352. PageInfo wtdstPage = bisInspBaseService.getPageWrWsList(bisInspParam);
  353. return buildSuccessResponse(wtdstPage);
  354. }
  355. @ApiOperation(value = "获取172分页信息")
  356. @RequestMapping(value = "/getPageEmpwtList", method = RequestMethod.POST)
  357. public BaseResponse<PageInfo> getPageEmpwtList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) {
  358. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  359. bisInspParam.setPersid(getCurrentPersId());
  360. bisInspParam.setOrgId(getCurrentOrgId());
  361. PageInfo empwtPage = bisInspBaseService.getPageEmpwtList(bisInspParam);
  362. return buildSuccessResponse(empwtPage);
  363. }
  364. @ApiOperation(value = "获取地下水分页信息")
  365. @RequestMapping(value = "/getPageGrwList", method = RequestMethod.POST)
  366. public BaseResponse<PageInfo> getPageGrwList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) {
  367. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  368. bisInspParam.setPersid(getCurrentPersId());
  369. bisInspParam.setOrgId(getCurrentOrgId());
  370. PageInfo grwPage = bisInspBaseService.getPageGrwList(bisInspParam);
  371. return buildSuccessResponse(grwPage);
  372. }
  373. @ApiOperation(value = "获取水闸分页信息")
  374. @RequestMapping(value = "/getPageWagaList", method = RequestMethod.POST)
  375. public BaseResponse<PageInfo> getPageWagaList(@ApiParam(name = "bisInspParam", value = "BisInspParam", required = true) @RequestBody BisInspParam bisInspParam) {
  376. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  377. bisInspParam.setPersid(getCurrentPersId());
  378. bisInspParam.setOrgId(getCurrentOrgId());
  379. PageInfo wagaPage = bisInspBaseService.getPageWagaList(bisInspParam);
  380. return buildSuccessResponse(wagaPage);
  381. }
  382. @ApiOperation(value = "获取基本信息不分页信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " +
  383. "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " +
  384. "\n 输入 行政区划代码 addvcd 12位行政区划代码 " +
  385. "\n " +
  386. " 输出 {\n" +
  387. " \"code\": \"对象代码\",\n" +
  388. " \"guid\": \"对象guid\",\n" +
  389. " \"nm\": \"对象名称\",\n" +
  390. " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" +
  391. " \"lgtd\": \"经度\",\n" +
  392. " \"lttd\": \"纬度\"\n" +
  393. " \"locat\":\"位置\"\n" +
  394. " }")
  395. @RequestMapping(value = "/getBaseList", method = RequestMethod.POST)
  396. @ResponseBody
  397. public BaseResponse<List<BisInspBaseDto>> getBaseList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  398. String province = olBisInspOrgService.getProvince(getCurrentOrgId());
  399. if (province.length() == 12) {
  400. bisInspParam.setProvince(province.substring(0,2));
  401. }
  402. bisInspParam.setOrgId(getCurrentOrgId());
  403. bisInspParam.setPersid(getCurrentPersId());
  404. List<BisInspBaseDto> listBaseDtos = bisInspBaseService.getBaseList(bisInspParam);
  405. return buildSuccessResponse(listBaseDtos);
  406. }
  407. @ApiOperation("一张图督查类型前三位API")
  408. @RequestMapping(value = "/getBaseListTop3", method = RequestMethod.POST)
  409. @ResponseBody
  410. public BaseResponse<AttEngDto> getBaseListTop3(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  411. bisInspParam.setProvince(olBisInspOrgService.getProvinceFlag(getCurrentOrgId()));
  412. bisInspParam.setOrgId(getCurrentOrgId());
  413. bisInspParam.setPersid(getCurrentPersId());
  414. AttEngDto attEngDto = bisInspBaseService.getBaseListTop3(bisInspParam);
  415. return buildSuccessResponse(attEngDto);
  416. }
  417. @ApiOperation(value = "获取水库详细信息", notes = "获取水库详细信息")
  418. @RequestMapping(value = "/getRsvrByCode", method = RequestMethod.GET)
  419. @ResponseBody
  420. public BaseResponse<AttRsBaseDto> getRsvrByCode(String code) {
  421. String province=olBisInspOrgService.getProvince(getCurrentOrgId());
  422. AttRsBaseDto attRsBaseDto = bisInspBaseService.getRsvrByCode(code,province);
  423. return buildSuccessResponse(attRsBaseDto);
  424. }
  425. @ApiOperation(value = "获取取水口详细信息", notes = "获取水库详细信息")
  426. @RequestMapping(value = "/getWainByCode", method = RequestMethod.GET)
  427. public BaseResponse<AttWainBase> getWainByCode(String code) {
  428. AttWainBase attRsBaseDto = attWainBaseService.get(code);
  429. return buildSuccessResponse(attRsBaseDto);
  430. }
  431. @ApiOperation(value = "获取水位站详细信息", notes = "获取水位站详细信息")
  432. @RequestMapping(value = "/getStbprpByCode", method = RequestMethod.GET)
  433. public BaseResponse<StStbprpB> getStbprpByCode(String code) {
  434. StStbprpB stStbprpB = this.stStbprpBService.get(code);
  435. return buildSuccessResponse(stStbprpB);
  436. }
  437. @ApiOperation(value = "获取新地下水详细信息", notes = "获取新地下水详细信息")
  438. @RequestMapping(value = "/getSwhsByCode", method = RequestMethod.GET)
  439. public BaseResponse<AttSwhsBase> getSwhsByCode(String code) {
  440. AttSwhsBase attSwhsBase = attSwhsBaseService.get(code);
  441. return buildSuccessResponse(attSwhsBase);
  442. }
  443. @ApiOperation(value = "获取水闸详细信息", notes = "获取水闸详细信息")
  444. @RequestMapping(value = "/getSluiceByCode", method = RequestMethod.GET)
  445. @ResponseBody
  446. public BaseResponse<AttWagaBase> getSluiceByCode(String code) {
  447. AttWagaBase attWagaBase = bisInspBaseService.getSluiceByCode(code);
  448. return buildSuccessResponse(attWagaBase);
  449. }
  450. @ApiOperation(value = "获取地下水详细信息", notes = "获取地下水详细信息")
  451. @RequestMapping(value = "/getGroundWaterByCode", method = RequestMethod.GET)
  452. public BaseResponse<AttGrwBase> getGroundWaterByCode(String code) {
  453. AttGrwBase attGrwBase = bisInspBaseService.getGroundWaterByCode(code);
  454. return buildSuccessResponse(attGrwBase);
  455. }
  456. @ApiOperation(value = "获取172重點水利工程详细信息", notes = "获取172重點水利工程详细信息")
  457. @RequestMapping(value = "/getEmpwtprjListByCode", method = RequestMethod.GET)
  458. public BaseResponse<AttEmpwtprjBase> getEmpwtprjListByCode(String id) {
  459. AttEmpwtprjBase attEmpwtprjBase = bisInspBaseService.getEmpwtprjListByCode(id);
  460. return buildSuccessResponse(attEmpwtprjBase);
  461. }
  462. @ApiOperation(value = "获取村级详细信息", notes = "获取村级详细信息")
  463. @RequestMapping(value = "/getAdXByCode", method = RequestMethod.GET)
  464. @ResponseBody
  465. public BaseResponse<AttAdXBase> getAdXByCode(String code) {
  466. AttAdXBase attRsBaseDto = bisInspBaseService.getAdXByCode(code);
  467. return buildSuccessResponse(attRsBaseDto);
  468. }
  469. @ApiOperation(value = "获取农饮详细信息", notes = "获取农饮详细信息")
  470. @RequestMapping(value = "/getCwsByCode", method = RequestMethod.GET)
  471. @ResponseBody
  472. public BaseResponse<AttEngCwsDto> getCwsByCode(String code) {
  473. AttEngCwsDto attEngCwsDto = bisInspBaseService.getCwsByCode(code);
  474. return buildSuccessResponse(attEngCwsDto);
  475. }
  476. @ApiOperation(value = "获取水土保持详细信息", notes = "获取水土保持详细信息")
  477. @RequestMapping(value = "/getPrdByCode", method = RequestMethod.GET)
  478. @ResponseBody
  479. public BaseResponse<AttPrdCstrProjBase> getPrdByCode(String code) {
  480. AttPrdCstrProjBase prdCstrProjBase = bisInspBaseService.getPrdByCode(code);
  481. return buildSuccessResponse(prdCstrProjBase);
  482. }
  483. @ApiOperation(value = "获取河湖四乱详细信息", notes = "获取河湖四乱详细信息")
  484. @RequestMapping(value = "/getJsflByCode", method = RequestMethod.GET)
  485. @ResponseBody
  486. public BaseResponse<AttJskejianFlkdisBase> getJSFLByCode(String code) {
  487. AttJskejianFlkdisBase jskejianFlkdisBase = bisInspBaseService.getJSFLByCode(code);
  488. return buildSuccessResponse(jskejianFlkdisBase);
  489. }
  490. @ApiOperation(value = "获取非法采砂督查详细信息", notes = "获取非法采砂督查详细信息")
  491. @RequestMapping(value = "/getJswaByCode", method = RequestMethod.GET)
  492. @ResponseBody
  493. public BaseResponse<AttJskejianWaterBase> getJswaByCode(String code) {
  494. AttJskejianWaterBase jskejianWaterBase = bisInspBaseService.getJswaByCode(code);
  495. return buildSuccessResponse(jskejianWaterBase);
  496. }
  497. @ApiOperation(value = "获取水毁详细信息", notes = "获取农饮详细信息")
  498. @RequestMapping(value = "/getWtdstByCode", method = RequestMethod.GET)
  499. @ResponseBody
  500. public BaseResponse<BisInspWtdstDto> getWtdstByCode(String code) {
  501. BisInspWtdstDto bisInspWtdstDto = bisInspBaseService.getWtdstByCode(code);
  502. return buildSuccessResponse(bisInspWtdstDto);
  503. }
  504. @ApiOperation(value = "获取水源地详细信息", notes = "获取水源地详细信息")
  505. @RequestMapping(value = "/getWrWsByCode", method = RequestMethod.GET)
  506. public BaseResponse<WrWsB> getWrWsByCode(String code) {
  507. WrWsB wrWsB = bisInspBaseService.getWrWsByCode(code);
  508. return buildSuccessResponse(wrWsB);
  509. }
  510. @ApiOperation(value = "根据人员id获取人员的下的督查组对应批次", notes = "根据人员id获取人员的下的督查组对应批次")
  511. @RequestMapping(value = "/getInspPlan", method = RequestMethod.GET)
  512. @ResponseBody
  513. public BaseResponse<List<BisInspPlanDto>> getInspPlan(String userid) {
  514. List<BisInspPlanDto> bisInspPlanDtos = bisInspBaseService.getInspPlan(userid,olBisInspOrgService.getProvince(getCurrentOrgId()));
  515. return buildSuccessResponse(bisInspPlanDtos);
  516. }
  517. @ApiOperation(value = "根据督查组ID获取通讯录信息", notes = "根据督查组ID获取通讯录信息")
  518. @RequestMapping(value = "/getGroupPerson", method = RequestMethod.GET)
  519. @ResponseBody
  520. public BaseResponse<List<BisInspGroupPersonDto>> getGroupPerson(@RequestParam String groupid,
  521. @RequestParam(required = false) String persName) {
  522. List<BisInspGroupPersonDto> bisInspGroupPersonDtos = bisInspBaseService.getGroupPerson(groupid, persName,olBisInspOrgService.getProvince(getCurrentOrgId()));
  523. return buildSuccessResponse(bisInspGroupPersonDtos);
  524. }
  525. @ApiOperation(value = "根据人员ID获取通讯录信息", notes = "根据人员ID获取通讯录信息")
  526. @RequestMapping(value = "/getGroupPersonByPersId", method = RequestMethod.GET)
  527. public BaseResponse<List<BisInspGroupPersonDto>> getGroupPersonByPersId(@ApiParam(value = "人员id", name = "persid", required = true) @RequestParam String persid,
  528. @ApiParam(value = "人员名称(用于模糊查询)", name = "persName", required = false) @RequestParam(required = false) String persName) {
  529. List<BisInspGroupPersonDto> bisInspGroupPersonDtos = bisInspBaseService.getGroupPersonByPersId(persid, persName,olBisInspOrgService.getProvince(getCurrentOrgId()));
  530. return buildSuccessResponse(bisInspGroupPersonDtos);
  531. }
  532. @ApiOperation(value = "根据人员id获取督查组列表", notes = "根据人员id获取督查组列表")
  533. @RequestMapping(value = "/getPersonGroup", method = RequestMethod.GET)
  534. @ResponseBody
  535. public BaseResponse<List<BisInspGroupInfoDto>> getPersonGroup(String persid) {
  536. List<BisInspGroupInfoDto> bisInspGroupInfoDtos = bisInspBaseService.getGroupByPersId(persid,olBisInspOrgService.getProvince(getCurrentOrgId()));
  537. return buildSuccessResponse(bisInspGroupInfoDtos);
  538. }
  539. @ApiOperation(value = "获取水库带信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " +
  540. "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " +
  541. "\n 输入 行政区划代码 addvcd 12位行政区划代码 " +
  542. "\n " +
  543. " 输出 {\n" +
  544. " \"code\": \"对象代码\",\n" +
  545. " \"guid\": \"对象guid\",\n" +
  546. " \"nm\": \"对象名称\",\n" +
  547. " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" +
  548. " \"lgtd\": \"经度\",\n" +
  549. " \"lttd\": \"纬度\"\n" +
  550. " \"locat\":\"位置\"\n" +
  551. " }")
  552. @RequestMapping(value = "/getListRsvrList", method = RequestMethod.POST)
  553. @ResponseBody
  554. public BaseResponse<List> getListRsvrList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  555. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  556. List rsvrPage = bisInspBaseService.getListRsvrList(bisInspParam);
  557. return buildSuccessResponse(rsvrPage);
  558. }
  559. @ApiOperation(value = "获取农村饮信息", notes = " 输入type 字典类型 水库:RSVR;农饮:CWS;水毁:WTDST;172工程:WTPRJ; " +
  560. "\n输入 状态State 字典 未督查:0;督查中:1;上传督查:2;督查确认:3; " +
  561. "\n 输入 行政区划代码 addvcd 12位行政区划代码 " +
  562. "\n " +
  563. " 输出 {\n" +
  564. " \"code\": \"对象代码\",\n" +
  565. " \"guid\": \"对象guid\",\n" +
  566. " \"nm\": \"对象名称\",\n" +
  567. " \"type\": \"水库类型:大(1)型 :1 大(2)型 :2 中型 :3 小(1)型 :4 小(2)型 :5 农饮工程类型 Ⅰ:1 Ⅱ:2 Ⅲ:3 Ⅳ:4 \",\n" +
  568. " \"lgtd\": \"经度\",\n" +
  569. " \"lttd\": \"纬度\"\n" +
  570. " \"locat\":\"位置\"\n" +
  571. " }")
  572. @RequestMapping(value = "/getListCwsList", method = RequestMethod.POST)
  573. @ResponseBody
  574. public BaseResponse<List> getListCwsList(@ApiParam(name = "bisInspParam", value = "", required = true) @RequestBody BisInspParam bisInspParam) {
  575. bisInspParam.setProvince(olBisInspOrgService.getProvince(getCurrentOrgId()));
  576. List cwsPage = bisInspBaseService.getListCwsList(bisInspParam);
  577. return buildSuccessResponse(cwsPage);
  578. }
  579. @ApiOperation(value = "转换经纬度")
  580. @RequestMapping(value = "/exchangeCoordinate", method = RequestMethod.GET)
  581. public BaseResponse<Integer> getProvincialAdList(@ApiParam(name = "type", value = "type", required = true) @RequestParam String type) {
  582. int i = this.bisInspBaseService.exchangeCoordinate(type);
  583. return buildSuccessResponse(i);
  584. }
  585. @ApiOperation(value = "获取3项督查类型的问题严重情况统计信息")
  586. @RequestMapping(value = "/getProCountByType", method = RequestMethod.GET)
  587. public BaseResponse<List<ProCount>> getProCountByType() {
  588. List<ProCount> proCountList = this.bisInspBaseService.getProCountByType();
  589. return buildSuccessResponse(proCountList);
  590. }
  591. @ApiOperation(value = "获取3项督查进度统计信息")
  592. @RequestMapping(value = "/getSchCountByType", method = RequestMethod.GET)
  593. public BaseResponse<List<ProCount>> getSchCountByType() {
  594. List<ProCount> proCountList = this.bisInspBaseService.getSchCountByType();
  595. return buildSuccessResponse(proCountList);
  596. }
  597. @ApiOperation(value = "根据行政区划获取3项督查统计信息")
  598. @RequestMapping(value = "/getProCountByAd", method = RequestMethod.GET)
  599. public BaseResponse<List<ProAdCount>> getProCountByAd() {
  600. List<ProAdCount> proCountList = this.bisInspBaseService.getProCountByAd();
  601. return buildSuccessResponse(proCountList);
  602. }
  603. @ApiOperation(value = "根据人员id获取节点信息")
  604. @RequestMapping(value = "/getInspByPersid", method = RequestMethod.GET)
  605. public BaseResponse<List<BisInspAll>> getInspByPersid(@RequestParam String persid) {
  606. List<BisInspAll> bisInspAll = this.bisInspBaseService.getInspByPersid(persid);
  607. return buildSuccessResponse(bisInspAll);
  608. }
  609. @ApiOperation(value = "根据上级id获取节点信息,type可选,为1是只保留流域机构")
  610. @RequestMapping(value = "/getInspByPid", method = RequestMethod.GET)
  611. public BaseResponse<List<BisInspAll>> getInspByPid(@RequestParam(required = false) String pid, @RequestParam(required = false) String type, @RequestParam(required = false) String persid) {
  612. if (pid.length() == 9) {
  613. List<BisInspAll> bal = this.bisInspBaseService.getGroupByPidAndPersid(pid, persid,olBisInspOrgService.getProvince(getCurrentOrgId()));
  614. return buildSuccessResponse(bal);
  615. }
  616. List<BisInspAll> bisInspAlles = this.bisInspBaseService.getInspByPid(pid);
  617. if (StringUtils.isBlank(type)) {
  618. List<BisInspAll> bisInspAllRever = this.bisInspBaseService.findAreas();
  619. return buildSuccessResponse(bisInspAllRever);
  620. }
  621. return buildSuccessResponse(bisInspAlles);
  622. }
  623. @ApiOperation(value = "综合展示页面查询功能")
  624. @RequestMapping(value = "/findAllObj", method = RequestMethod.GET)
  625. public BaseResponse<AllObjDto> findAllObj(FindAllObjDto findAllObjDto) {
  626. AllObjDto allObjDto = this.bisInspBaseService.findAllObj(findAllObjDto);
  627. return buildSuccessResponse(allObjDto);
  628. }
  629. @ApiOperation(value = "根据人员id和pid获取人员所属下级信息", notes = "根据人员id和pid获取人员所属下级信息")
  630. @RequestMapping(value = "/getByPersid", method = RequestMethod.GET)
  631. @ResponseBody
  632. public BaseResponse<List<BisInspPlanDto>> getByPersid(String userid, String pid) {
  633. String province = AdLevelUtil.getAddvcd(olBisInspOrgService.getProvince(getCurrentOrgId()));
  634. List<BisInspPlanDto> bisInspPlanDtos = bisInspBaseService.getByPersid(userid, pid,province);
  635. return buildSuccessResponse(bisInspPlanDtos);
  636. }
  637. @ApiOperation(value = "修改行政区划编码(更新数据)", notes = "修改行政区划编码(更新数据)")
  638. @RequestMapping(value = "/changeAdCode", method = RequestMethod.GET)
  639. public BaseResponse<String> changeAdCode() {
  640. bisInspBaseService.changeAdCode(olBisInspOrgService.getProvince(getCurrentOrgId()));
  641. return buildSuccessResponse("更新完成");
  642. }
  643. @ApiOperation(value = "获取淤地坝详细信息", notes = "获取淤地坝详细信息")
  644. @RequestMapping(value = "/getSdByCode", method = RequestMethod.GET)
  645. public BaseResponse<AttSdBase> getSdByCode(String code){
  646. AttSdBase base = attSdBaseService.get(code);
  647. return buildSuccessResponse(base);
  648. }
  649. @ApiOperation(value = "获取取用水口详细信息")
  650. @RequestMapping(value = "/getWiuByCode", method = RequestMethod.GET)
  651. public BaseResponse<AttWiuBase> getWiuByCode(String code) {
  652. AttWiuBase base = attWiuService.get(code);
  653. return buildSuccessResponse(base);
  654. }
  655. @ApiOperation(value = "获取行政区划详细信息")
  656. @RequestMapping(value = "/getCityByCode", method = RequestMethod.GET)
  657. public BaseResponse<AttAdXBase> getCityByCode(String code) {
  658. AttAdXBase base = adXBaseService.get(code);
  659. return buildSuccessResponse(base);
  660. }
  661. @ApiOperation(value = "获取用水单位详细信息")
  662. @RequestMapping(value = "/getWuntByCode", method = RequestMethod.GET)
  663. public BaseResponse<AttWuntBase> getWuntByCode(String code){
  664. AttWuntBase base = attWuntBaseService.get(code);
  665. return buildSuccessResponse(base);
  666. }
  667. @ApiOperation(value = "修改基本信息名称,注意此方法,名称只要全匹配就会替换成指定的名称")
  668. @RequestMapping(value = "/updateBaseInfoName", method = RequestMethod.GET)
  669. public BaseResponse updateBaseInfoName(@RequestParam("fromName") String fromName, @RequestParam("toName") String toName, @RequestParam("type") String type) {
  670. int a = bisInspBaseService.updateBaseInfoName(fromName, toName, type);
  671. return buildSuccessResponse();
  672. }
  673. }*/