SysUserMapper.xml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.jzg.organization.mapper.SysUserMapper">
  4. <select id="getUserInfo" resultType="com.jzg.commons.entity.vo.SysUserVo">
  5. SELECT
  6. *
  7. FROM
  8. sys_user su
  9. LEFT JOIN sys_user_jzg_info suji ON su.id = suji.user_id
  10. WHERE
  11. 1=1
  12. <if test="param.id != null and param.id != ''">
  13. AND su.id = #{param.id}
  14. </if>
  15. <if test="param.deptId != null and param.deptId != ''">
  16. AND suji.dept_id = #{param.deptId}
  17. </if>
  18. </select>
  19. <select id="getUserSelect" resultType="com.jzg.commons.entity.vo.SysUserSelectVo">
  20. SELECT
  21. suji.id,
  22. suji.name
  23. FROM
  24. sys_user_jzg_info suji
  25. WHERE
  26. 1=1
  27. </select>
  28. <select id="getUserByMobile" resultType="com.jzg.commons.entity.po.SysUser">
  29. SELECT
  30. *
  31. FROM
  32. sys_user su
  33. WHERE
  34. 1=1
  35. <if test="mobile != null and mobile != ''">
  36. AND su.mobile = #{mobile}
  37. </if>
  38. </select>
  39. </mapper>