管道基础大数据平台系统开发-【后端】-Server
xing
2023-02-22 970bc6b960117a15e6e7d87d0615ab0371b15708
src/main/resources/mapper/show/OneMapMapper.xml
@@ -4,6 +4,11 @@
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.lf.server.mapper.show.OneMapMapper">
    <resultMap type="com.lf.server.entity.show.OneMapEntity" id="OneMapResult">
        <result property="value"       column="value"    />
        <result property="key"     column="key"     />
    </resultMap>
    <!--  项目类别 select * from bs.bs_project;  -->
    <select id="projectCategoryCount" resultType="java.util.Map">
@@ -81,13 +86,18 @@
    <!--  统计项目类型 1  -->
    <select id="selectProjectType1" resultType="java.util.Map">
    <select id="selectProjectType1"  resultMap="OneMapResult">
        select (select string_agg(code, ',') from lf.sys_dir where name = a.name) "key", name "value" from lf.sys_dir a
        where name in ('测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)') group by name order by name;
    </select>
    <!--  统计项目类型 2  -->
    <select id="selectProjectType2" resultType="java.util.Map">
    <select id="selectProjectTypeOne"   resultType="com.lf.server.entity.show.OneMapEntity">
        select * from lf.sys_meta ${endSql}
    </select>
    <!--  统计项目类型 2  -->
    <select id="selectProjectType2"   resultType="com.lf.server.entity.show.OneMapEntity">
        select modular1,count(*) from lf.sys_operate group by modular1 order by modular1;
    </select>