根据危险区代码查询详情

master
wany 2024-07-16 17:03:13 +08:00
parent 331c761688
commit f61a50e37c
3 changed files with 15 additions and 3 deletions

View File

@ -51,8 +51,8 @@ public class IaCDanadController {
@Operation(summary = "详情") @Operation(summary = "详情")
@GetMapping("/detail/{id}") @GetMapping("/detail/{id}")
public R<IaCDanad> detail(@Schema(name = "id") @PathVariable("id") String id) { public R<HomeIaCDanadVo> detail(@Schema(name = "id") @PathVariable("id") String id) {
return R.ok(service.getById(id)); return R.ok(service.detail(id));
} }
@Operation(summary = "列表") @Operation(summary = "列表")

View File

@ -1,10 +1,10 @@
package com.gunshi.project.xyt.mapper; package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.entity.vo.HomeIaCBsnssinfoVo;
import com.gunshi.project.xyt.entity.vo.HomeIaCDanadVo; import com.gunshi.project.xyt.entity.vo.HomeIaCDanadVo;
import com.gunshi.project.xyt.model.IaCDanad; import com.gunshi.project.xyt.model.IaCDanad;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
import java.util.List; import java.util.List;
@ -26,4 +26,12 @@ public interface IaCDanadMapper extends BaseMapper<IaCDanad> {
""") """)
List<HomeIaCDanadVo> getDetailsAndMonitoringDataLis(); List<HomeIaCDanadVo> getDetailsAndMonitoringDataLis();
@Select("""
<script>
SELECT st.*,r.adnm FROM ia_c_danad st
LEFT JOIN st_addvcd_d r ON st.adcd = r.adcd
WHERE st.dand = #{id}
</script>
""")
HomeIaCDanadVo detail(@Param("id") String id);
} }

View File

@ -24,6 +24,10 @@ public class IaCDanadService extends ServiceImpl<IaCDanadMapper, IaCDanad>
public List<HomeIaCDanadVo> getDetailsAndMonitoringDataLis() { public List<HomeIaCDanadVo> getDetailsAndMonitoringDataLis() {
return baseMapper.getDetailsAndMonitoringDataLis(); return baseMapper.getDetailsAndMonitoringDataLis();
} }
public HomeIaCDanadVo detail(String id) {
return baseMapper.detail(id);
}
} }