| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- package cn.com.goldenwater.dcproj.controller.vill;
- import cn.com.goldenwater.core.web.BaseController;
- import cn.com.goldenwater.core.web.BaseResponse;
- import cn.com.goldenwater.dcproj.model.AttEngResAssociated;
- import cn.com.goldenwater.dcproj.service.AttEngResService;
- import com.github.pagehelper.PageInfo;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import io.swagger.annotations.ApiParam;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.RestController;
- /**
- * @author lune
- * @date 2018-12-28
- */
- @Api(value = "水库管理", tags = "水库管理")
- @RestController
- @RequestMapping("/dc/res/base")
- public class AttEngResController extends BaseController {
- private Logger logger = LoggerFactory.getLogger(getClass());
- @Autowired
- private AttEngResService attEngResService;
- @ApiOperation(value = "根据行政区划码获取水库列表")
- @RequestMapping(value = "/resList", method = RequestMethod.GET)
- public BaseResponse<PageInfo<AttEngResAssociated>> getListByAdCode(@ApiParam(name = "adCode", value = "行政区划码", required = true) @RequestParam("adCode") String adCode,
- @RequestParam(value = "pageSize", defaultValue = "30") int pageSize,
- @RequestParam(value = "pageIndex", defaultValue = "1") int pageIndex) {
- PageInfo<AttEngResAssociated> pageInfo = attEngResService.getListByAdCode(adCode, pageIndex, pageSize,getCurrentOrgId());
- return buildSuccessResponse(pageInfo);
- }
- @ApiOperation(value = "根据督查组id及督查类型查询督查对象")
- @RequestMapping(value = "/getObjListByGroupIdAndType", method = RequestMethod.GET)
- public BaseResponse<Object> getObjListByGroupIdAndType(@RequestParam("inspGroupId") String inspGroupId, @RequestParam("objType") String objType,
- @RequestParam(value = "pageSize", defaultValue = "30") int pageSize,
- @RequestParam(value = "pageIndex", defaultValue = "1") int pageIndex) {
- Object pageInfo = attEngResService.getObjListByGroupIdAndType(inspGroupId, objType, pageIndex, pageSize,getCurrentOrgId());
- return buildSuccessResponse(pageInfo);
- }
- @ApiOperation(value = "根据督查组id及督查类型查询督查对象")
- @RequestMapping(value = "/getObjListByGroupIdAndTypeNew", method = RequestMethod.GET)
- public BaseResponse<Object> getObjListByGroupIdAndTypeNew(@RequestParam("inspGroupId") String inspGroupId,
- @RequestParam("objType") String objType,
- @RequestParam(value = "name", required = false) String name,
- @RequestParam(value = "pageSize", defaultValue = "30") int pageSize,
- @RequestParam(value = "pageIndex", defaultValue = "1") int pageIndex) {
- Object pageInfo = attEngResService.getObjListByGroupIdAndTypeNew(inspGroupId, objType, name, pageIndex, pageSize,getCurrentOrgId());
- return buildSuccessResponse(pageInfo);
- }
- @ApiOperation(value = "查询不在督查组督查范围内的督查对象(暂时水库)")
- @RequestMapping(value = "/getObjListNotInspGroupId", method = RequestMethod.GET)
- public BaseResponse<Object> getObjListNotInspGroupId(@RequestParam("inspGroupId") String inspGroupId, @RequestParam("objType") String objType,
- @RequestParam(value = "name", required = false) String name,
- @RequestParam(value = "pageSize", defaultValue = "30") int pageSize,
- @RequestParam(value = "pageIndex", defaultValue = "1") int pageIndex) {
- Object pageInfo = attEngResService.getObjListNotInspGroupId(inspGroupId, objType, name, pageIndex, pageSize,getCurrentOrgId());
- return buildSuccessResponse(pageInfo);
- }
- }
|