linwei
2024-01-08 ad2ec97fe0c60eee4bb7c8cdacff7c876f280ea7
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>