| | |
| | | a.* |
| | | FROM |
| | | t_user a |
| | | left join t_belong b on a.belong_id = b.id |
| | | left join t_company b on a.company_id = b.id |
| | | <where> |
| | | and a.id not in ( |
| | | SELECT b.user_id FROM t_user_role b |
| | | WHERE b.role_id in ( SELECT id FROM t_role WHERE role_id = #{record.roleId}) |
| | | ) |
| | | <if test="record != null" > |
| | | <if test="record.username!=null"> |
| | | and a.username like concat ('%',#{record.username},'%') |
| | | </if> |
| | | <if test="record.belongId!=null"> |
| | | and a.belong_id = #{record.belongId} |
| | | <if test="record.companyId!=null"> |
| | | and a.company_id = #{record.companyId} |
| | | </if> |
| | | </if> |
| | | </where> |