< select  id= "selectUserListByOrgIds"  parameterType= "SysUser"  resultMap= "SysUserResult" > select  u. user_id,  u. dept_id,  u. nick_name, u. tj_id, u. certificate, u. org_id,  u. user_name,  u. email,  u. avatar,  u. phonenumber,  u. sex,  u. status ,  u. del_flag,  u. login_ip,  u. login_date,  u. create_by,  u. create_time,  u. remark,  d. dept_name,  d. leader from  public . sys_user uleft  join  sys_dept d on  u. dept_id =  d. dept_idwhere  u. del_flag =  '0' < if  test= "orgIds != null" > AND  u. org_id in < foreach item= "orgId"  collection= "orgIds"  open = "("  separator= ","  close = ")" > < / foreach> < / if > < if  test= "userName != null and userName != ''" > AND  u. user_name like  concat( '%' ,  < / if > < if  test= "phonenumber != null and phonenumber != ''" > AND  u. phonenumber like  concat( '%' ,  < / if > < if  test= "params.beginTime != null and params.beginTime != ''" > < ! AND  to_char( u. create_time, 'yyyyMMdd' )  & gt; =  to_date( < / if > < if  test= "params.endTime != null and params.endTime != ''" > < ! AND  to_char( u. create_time, 'yyyyMMdd' )  & lt; =  to_date( < / if > < / select > 
**2.MySQL**
	select  u. user_id,  u. dept_id,  u. nick_name,  u. user_name,  u. email,  u. avatar,  u. phonenumber,  u. password,  u. sex,  u. status ,  u. del_flag,  u. login_ip,  u. login_date,  u. create_by,  u. create_time,  u. remark,  d. dept_name,  d. leader from  sys_user uleft  join  sys_dept d on  u. dept_id =  d. dept_idwhere  u. del_flag =  '0' < if  test= "userId != null and userId != 0" > AND  u. user_id =  < / if > < if  test= "userName != null and userName != ''" > AND  u. user_name like  concat( '%' ,  < / if > < if  test= "status != null and status != ''" > AND  u. status  =  < / if > < if  test= "phonenumber != null and phonenumber != ''" > AND  u. phonenumber like  concat( '%' ,  < / if > < if  test= "params.beginTime != null and params.beginTime != ''" > < ! AND  date_format( u. create_time, '%y%m%d' )  & gt; =  date_format( < / if > < if  test= "params.endTime != null and params.endTime != ''" > < ! AND  date_format( u. create_time, '%y%m%d' )  & lt; =  date_format( < / if > < if  test= "deptId != null and deptId != 0" > AND  ( u. dept_id =  < / if > < ! ${params. dataScope}