| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.jzg.mapper.SysUserMapper">
- <!-- 获取用户信息 -->
- <select id="getJzgUserInfo" resultType="com.jzg.entity.vo.SysUserJzgVo">
- SELECT
- su.id,
- su.username,
- su.`password`,
- su.salt,
- su.mobile,
- su.account_status,
- suji.dept_id,
- suji.NAME,
- suji.work_number,
- suf.file_name AS head_sculpture,
- suji.province
- FROM
- sys_user su
- LEFT JOIN sys_user_jzg_info suji ON su.id = suji.user_id AND suji.is_delete = 0
- LEFT JOIN sys_upload_files suf ON su.head_sculpture = suf.id AND suf.is_delete = 0
- <where>
- and su.is_delete = 0
- <if test="userId != null">
- AND su.id = #{userId}
- </if>
- <if test="system != null and system != ''">
- AND suji.system_code = #{system}
- </if>
- </where>
- </select>
- <!-- 根据用户名/手机号查询 -->
- <select id="selectByUserName" resultType="com.jzg.entity.SysUser">
- SELECT
- su.*
- FROM
- sys_user su
- <where>
- AND su.account_status = 1 AND su.is_delete = 0
- <if test="username != null and username != ''">
- AND (su.username = #{username} OR su.mobile = #{username})
- </if>
- </where>
- </select>
- </mapper>
|