src/main/java/com/lf/server/controller/data/DataCountController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/controller/sys/ReportController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/mapper/sys/ReportMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/sys/ReportService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/lf/server/controller/data/DataCountController.java
@@ -169,4 +169,173 @@ log.error(ex.getMessage(), ex); } } @SysLog() @ApiOperation(value = "按项目统计数字高程模型面积") @GetMapping(value = "/countDemAreaByPrj") public ResponseMsg<Object> countDemAreaByPrj() { try { List<CountEntity> list = reportService.countDemAreaByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } @SysLog() @ApiOperation(value = "按项目统计三维地形模型面积") @GetMapping(value = "/countMptAreaByPrj") public ResponseMsg<Object> countMptAreaByPrj() { try { List<CountEntity> list = reportService.countMptAreaByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } @SysLog() @ApiOperation(value = "按项目统计倾斜摄影模型面积") @GetMapping(value = "/countOsgbAreaByPrj") public ResponseMsg<Object> countOsgbAreaByPrj() { try { List<CountEntity> list = reportService.countOsgbAreaByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } @SysLog() @ApiOperation(value = "按项目统计激光点云模型面积") @GetMapping(value = "/countLasAreaByPrj") public ResponseMsg<Object> countLasAreaByPrj() { try { List<CountEntity> list = reportService.countLasAreaByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } @SysLog() @ApiOperation(value = "按项目统计勘察工点个数") @GetMapping(value = "/countSurveyWorksiteByPrj") public ResponseMsg<Object> countSurveyWorksiteByPrj() { try { List<CountEntity> list = reportService.countSurveyWorksiteByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } @SysLog() @ApiOperation(value = "按项目统计勘察报告个数") @GetMapping(value = "/countExplorationReportByPrj") public ResponseMsg<Object> countExplorationReportByPrj() { try { List<CountEntity> list = reportService.countExplorationReportByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } @SysLog() @ApiOperation(value = "按项目统计崩塌个数") @GetMapping(value = "/countCollapseByPrj") public ResponseMsg<Object> countCollapseByPrj() { try { List<CountEntity> list = reportService.countCollapseByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } @SysLog() @ApiOperation(value = "按项目统计泥石流个数") @GetMapping(value = "/countDebrisFlowByPrj") public ResponseMsg<Object> countDebrisFlowByPrj() { try { List<CountEntity> list = reportService.countDebrisFlowByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } @SysLog() @ApiOperation(value = "按项目统计地面塌陷个数") @GetMapping(value = "/countGroundCollapseByPrj") public ResponseMsg<Object> countGroundCollapseByPrj() { try { List<CountEntity> list = reportService.countGroundCollapseByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } @SysLog() @ApiOperation(value = "按项目统计高陡边坡个数") @GetMapping(value = "/countHighSteepSlopeByPrj") public ResponseMsg<Object> countHighSteepSlopeByPrj() { try { List<CountEntity> list = reportService.countHighSteepSlopeByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } @SysLog() @ApiOperation(value = "按项目统计滑坡个数") @GetMapping(value = "/countLandSlideByPrj") public ResponseMsg<Object> countLandSlideByPrj() { try { List<CountEntity> list = reportService.countLandSlideByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } @SysLog() @ApiOperation(value = "按项目统计不稳定斜坡个数") @GetMapping(value = "/countUnstableSlopeByPrj") public ResponseMsg<Object> countUnstableSlopeByPrj() { try { List<CountEntity> list = reportService.countUnstableSlopeByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } @SysLog() @ApiOperation(value = "按项目统计水毁个数") @GetMapping(value = "/countWaterDamageByPrj") public ResponseMsg<Object> countWaterDamageByPrj() { try { List<CountEntity> list = reportService.countWaterDamageByPrj(); return success(list); } catch (Exception ex) { return fail(ex, null); } } } src/main/java/com/lf/server/controller/sys/ReportController.java
@@ -16,6 +16,7 @@ import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.List; @@ -28,13 +29,13 @@ @RestController @RequestMapping("/report") public class ReportController extends BaseController { @Autowired @Resource ReportService reportService; @Autowired @Resource TokenService tokenService; @Autowired @Resource UploadAttachService uploadAttachService; private final static String TAB_NAME = "lf.sys_report"; src/main/java/com/lf/server/mapper/sys/ReportMapper.java
@@ -147,4 +147,95 @@ * @date */ public List<CoordinateEntity> selectExplorationPoints(String code); /** * 按项目统计数字高程模型面积 * * @return */ public List<CountEntity> countDemAreaByPrj(); /** * 按项目统计三维地形模型面积 * * @return */ public List<CountEntity> countMptAreaByPrj(); /** * 按项目统计倾斜摄影模型面积 * * @return */ public List<CountEntity> countOsgbAreaByPrj(); /** * 按项目统计激光点云模型面积 * * @return */ public List<CountEntity> countLasAreaByPrj(); /** * 按项目统计勘察工点个数 * * @return */ public List<CountEntity> countSurveyWorksiteByPrj(); /** * 按项目统计勘察报告个数 * * @return */ public List<CountEntity> countExplorationReportByPrj(); /** * 按项目统计崩塌个数 * * @return */ public List<CountEntity> countCollapseByPrj(); /** * 按项目统计泥石流个数 * * @return */ public List<CountEntity> countDebrisFlowByPrj(); /** * 按项目统计地面塌陷个数 * * @return */ public List<CountEntity> countGroundCollapseByPrj(); /** * 按项目统计高陡边坡个数 * * @return */ public List<CountEntity> countHighSteepSlopeByPrj(); /** * 按项目统计滑坡个数 * * @return */ public List<CountEntity> countLandSlideByPrj(); /** * 按项目统计不稳定斜坡个数 * * @return */ public List<CountEntity> countUnstableSlopeByPrj(); /** * 按项目统计水毁个数 * * @return */ public List<CountEntity> countWaterDamageByPrj(); } src/main/java/com/lf/server/service/sys/ReportService.java
@@ -145,6 +145,71 @@ return reportMapper.selectExplorationPoints(StringHelper.getRightLike(code)); } @Override public List<CountEntity> countDemAreaByPrj() { return reportMapper.countDemAreaByPrj(); } @Override public List<CountEntity> countMptAreaByPrj() { return reportMapper.countMptAreaByPrj(); } @Override public List<CountEntity> countOsgbAreaByPrj() { return reportMapper.countOsgbAreaByPrj(); } @Override public List<CountEntity> countLasAreaByPrj() { return reportMapper.countLasAreaByPrj(); } @Override public List<CountEntity> countSurveyWorksiteByPrj() { return reportMapper.countSurveyWorksiteByPrj(); } @Override public List<CountEntity> countExplorationReportByPrj() { return reportMapper.countExplorationReportByPrj(); } @Override public List<CountEntity> countCollapseByPrj() { return reportMapper.countCollapseByPrj(); } @Override public List<CountEntity> countDebrisFlowByPrj() { return reportMapper.countDebrisFlowByPrj(); } @Override public List<CountEntity> countGroundCollapseByPrj() { return reportMapper.countGroundCollapseByPrj(); } @Override public List<CountEntity> countHighSteepSlopeByPrj() { return reportMapper.countHighSteepSlopeByPrj(); } @Override public List<CountEntity> countLandSlideByPrj() { return reportMapper.countLandSlideByPrj(); } @Override public List<CountEntity> countUnstableSlopeByPrj() { return reportMapper.countUnstableSlopeByPrj(); } @Override public List<CountEntity> countWaterDamageByPrj() { return reportMapper.countWaterDamageByPrj(); } /** * 统计钻孔点面积 */