| | |
| | | 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> |