feat: 查询基地/基地流域树数据

This commit is contained in:
tangwei 2026-06-12 10:16:12 +08:00
parent 85244333df
commit d7474cefb9
2 changed files with 13 additions and 1 deletions

View File

@ -2976,7 +2976,7 @@ public class EngEqDataServiceImpl implements EngEqDataService {
"CASE WHEN t.PBASEID = '0' THEN NULL ELSE t.PBASEID END AS parentCode, " + "CASE WHEN t.PBASEID = '0' THEN NULL ELSE t.PBASEID END AS parentCode, " +
"t.GRD AS treeLevel, " + "t.GRD AS treeLevel, " +
"CASE WHEN EXISTS (SELECT 1 FROM SD_HYDROBASE c WHERE c.PBASEID = t.BASEID AND NVL(c.IS_DELETED, 0) = 0) THEN 1 ELSE 0 END AS hasChildren, " + "CASE WHEN EXISTS (SELECT 1 FROM SD_HYDROBASE c WHERE c.PBASEID = t.BASEID AND NVL(c.IS_DELETED, 0) = 0) THEN 1 ELSE 0 END AS hasChildren, " +
"CAST(NULL AS VARCHAR2(36)) AS objId, " + "t.BASEID AS objId, " +
"CAST(NULL AS VARCHAR2(20)) AS topWbsType, " + "CAST(NULL AS VARCHAR2(20)) AS topWbsType, " +
"t.PATH AS fullPath, " + "t.PATH AS fullPath, " +
"1 AS internal, " + "1 AS internal, " +

View File

@ -2,6 +2,7 @@ package com.yfd.platform.qgc_env.fpr.controller;
import com.yfd.platform.common.DataSourceRequest; import com.yfd.platform.common.DataSourceRequest;
import com.yfd.platform.config.ResponseResult; import com.yfd.platform.config.ResponseResult;
import com.yfd.platform.qgc_eng.eq.service.EngEqDataService;
import com.yfd.platform.qgc_env.fpr.service.FprMonitorService; import com.yfd.platform.qgc_env.fpr.service.FprMonitorService;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tag;
@ -21,9 +22,20 @@ public class FprMonitorController {
@Resource @Resource
private FprMonitorService fprMonitorService; private FprMonitorService fprMonitorService;
@Resource
private EngEqDataService engEqDataService;
@PostMapping("/msstbprpt/GetKendoList") @PostMapping("/msstbprpt/GetKendoList")
@Operation(summary = "鱼类调查装置站基础列表") @Operation(summary = "鱼类调查装置站基础列表")
public ResponseResult getMsstbprptList(@RequestBody DataSourceRequest dataSourceRequest) { public ResponseResult getMsstbprptList(@RequestBody DataSourceRequest dataSourceRequest) {
return ResponseResult.successData(fprMonitorService.getMsstbprptList(dataSourceRequest)); return ResponseResult.successData(fprMonitorService.getMsstbprptList(dataSourceRequest));
} }
@PostMapping("/wbsb/GetKendoList")
@Operation(summary = "查询基地/基地流域树数据")
public ResponseResult getWbsbList(@RequestBody DataSourceRequest dataSourceRequest) {
return ResponseResult.successData(engEqDataService.getWbsbList(dataSourceRequest));
}
} }