zhanghua
2022-10-31 f7e473f469fb35d4a6edc63c5df91b819d3d9b5c
ycl-common/src/main/resources/mapper/user/UmsAdminMapper.xml
@@ -77,18 +77,19 @@
                LEFT JOIN ums_depart ud ON udm.depart_id = ud.id
                LEFT JOIN ums_admin_role_relation uarr ON ua.id = uarr.admin_id
                LEFT JOIN ums_role ur ON uarr.role_id = ur.id
        where 1=1
        <if test="umsAdmin.keyword !=null and umsAdmin.keyword =''">
            AND (ua.username LIKE concat('%',#{umsAdmin.keyword,jdbcType=VARCHAR},'%')
                     or ua.nick_name LIKE concat('%',#{umsAdmin.keyword,jdbcType=VARCHAR},'%')
                     or ua.mobile ua.nick_name LIKE concat('%',#{umsAdmin.keyword,jdbcType=VARCHAR},'%'))
        </if>
        <if test="umsAdmin.userType !=null and umsAdmin.userType >=0 ">
            AND ua.user_type = #{umsAdmin.userType}
        </if>
        <if test="umsAdmin.jobTitle !=null and umsAdmin.jobTitle=''">
            AND ua.job_title = #{umsAdmin.jobTitle}
        </if>
        <where>
            <if test="umsAdmin.keyword !=null  and umsAdmin.keyword !=''">
                AND (ua.username LIKE concat('%',#{umsAdmin.keyword,jdbcType=VARCHAR},'%')
                or ua.nick_name LIKE concat('%',#{umsAdmin.keyword,jdbcType=VARCHAR},'%')
                or ua.mobile LIKE concat('%',#{umsAdmin.keyword,jdbcType=VARCHAR},'%'))
            </if>
            <if test="umsAdmin.userType !=null and umsAdmin.userType >=0 ">
                AND ua.user_type = #{umsAdmin.userType}
            </if>
            <if test="umsAdmin.jobTitle !=null  and umsAdmin.keyword !=''">
                AND ua.job_title = #{umsAdmin.jobTitle}
            </if>
        </where>
        ORDER BY
            ua.id DESC
    </select>