zhongrj
2023-12-26 5c2fa39e408417cef23de9bb2eb3b776f6b34de6
src/main/java/org/springblade/modules/rotation/mapper/RotationMapper.xml
@@ -16,10 +16,23 @@
    </resultMap>
    <!--自定义分页查询-->
    <select id="selectRotationPage" resultMap="rotationResultMap">
        select * from jczz_rotation where is_deleted = 0
    <select id="selectRotationPage" resultType="org.springblade.modules.rotation.vo.RotationVO">
        select
        jr.*,br.name as communityName
        from jczz_rotation jr
        left join blade_region br on br.code = jr.community_code
        where jr.is_deleted = 0
        <if test="rotation.name!=null and rotation.name!=''">
            and name like concat('%',#{rotation.name},'%')
            and jr.name like concat('%',#{rotation.name},'%')
        </if>
        <if test="rotation.type!=null">
            and jr.type = #{rotation.type}
        </if>
        <if test="rotation.communityName!=null and rotation.communityName!=''">
            and br.name like concat('%',#{rotation.communityName},'%')
        </if>
        <if test="rotation.regionCode!=null and rotation.regionCode!=''">
            and jr.community_code like concat('%',#{rotation.regionCode},'%')
        </if>
    </select>