智慧农业后台管理
guoshilong
2022-11-08 72b971c98c46531064d74b68fc8fe8864ed0b544
src/main/java/org/springblade/modules/system/mapper/RegionMapper.xml
@@ -18,7 +18,7 @@
        <result column="town_name" property="townName"/>
        <result column="village_code" property="villageCode"/>
        <result column="village_name" property="villageName"/>
        <result column="regionLevel" property="regionLevel"/>
        <result column="level" property="level"/>
        <result column="sort" property="sort"/>
        <result column="remark" property="remark"/>
    </resultMap>
@@ -38,7 +38,7 @@
        <result column="town_name" property="townName"/>
        <result column="village_code" property="villageCode"/>
        <result column="village_name" property="villageName"/>
        <result column="regionLevel" property="regionLevel"/>
        <result column="level" property="level"/>
        <result column="sort" property="sort"/>
        <result column="remark" property="remark"/>
        <result column="id" property="id"/>
@@ -57,10 +57,10 @@
    <select id="lazyList" resultMap="regionVOResultMap">
        SELECT
            region.*,
            ( SELECT CASE WHEN count( 1 ) > 0 THEN 1 ELSE 0 END FROM blade_region WHERE parent_code = region.code ) AS "has_children"
        region.*,
        ( SELECT CASE WHEN count( 1 ) > 0 THEN 1 ELSE 0 END FROM blade_region WHERE parent_code = region.code ) AS "has_children"
        FROM
            blade_region region
        blade_region region
        <where>
            <if test="param1!=null">
                and region.parent_code = #{param1}
@@ -76,14 +76,14 @@
    <select id="lazyTree" resultMap="treeNodeResultMap">
        SELECT
            region.code AS "id",
            region.parent_code AS "parent_id",
            region.name AS "title",
            region.code AS "value",
            region.code AS "key",
            ( SELECT CASE WHEN count( 1 ) > 0 THEN 1 ELSE 0 END FROM blade_region WHERE parent_code = region.code ) AS "has_children"
        region.code AS "id",
        region.parent_code AS "parent_id",
        region.name AS "title",
        region.code AS "value",
        region.code AS "key",
        ( SELECT CASE WHEN count( 1 ) > 0 THEN 1 ELSE 0 END FROM blade_region WHERE parent_code = region.code ) AS "has_children"
        FROM
            blade_region region
        blade_region region
        <where>
            <if test="param1!=null">
                and region.parent_code = #{param1}
@@ -95,11 +95,6 @@
                and region.name like concat(concat('%', #{param2.name}),'%')
            </if>
        </where>
        ORDER BY region.code
    </select>
    <select id="exportRegion" resultType="org.springblade.modules.system.excel.RegionExcel">
        SELECT * FROM blade_region ${ew.customSqlSegment}
    </select>
</mapper>