|
@@ -3,8 +3,7 @@
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.diagbot.mapper.SysUserUaaMapper">
|
|
<mapper namespace="com.diagbot.mapper.SysUserUaaMapper">
|
|
|
|
|
|
- <!-- 通用查询映射结果 -->
|
|
|
|
- <resultMap id="BaseResultMap" type="com.diagbot.entity.SysUserUaa">
|
|
|
|
|
|
+ <resultMap id="userUaaMap" type="com.diagbot.entity.SysUserUaa">
|
|
<id column="id" property="id"/>
|
|
<id column="id" property="id"/>
|
|
<result column="is_deleted" property="isDeleted"/>
|
|
<result column="is_deleted" property="isDeleted"/>
|
|
<result column="gmt_create" property="gmtCreate"/>
|
|
<result column="gmt_create" property="gmtCreate"/>
|
|
@@ -13,10 +12,10 @@
|
|
<result column="modifier" property="modifier"/>
|
|
<result column="modifier" property="modifier"/>
|
|
<result column="password" property="password"/>
|
|
<result column="password" property="password"/>
|
|
<result column="username" property="username"/>
|
|
<result column="username" property="username"/>
|
|
|
|
+ <result column="type" property="type" />
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
-
|
|
|
|
- <resultMap id="userUaaMap" type="com.diagbot.entity.SysUserUaa">
|
|
|
|
|
|
+ <resultMap id="userUaaHospMap" type="com.diagbot.entity.SysUserUaa">
|
|
<id column="id" property="id"/>
|
|
<id column="id" property="id"/>
|
|
<result column="is_deleted" property="isDeleted"/>
|
|
<result column="is_deleted" property="isDeleted"/>
|
|
<result column="gmt_create" property="gmtCreate"/>
|
|
<result column="gmt_create" property="gmtCreate"/>
|
|
@@ -25,6 +24,8 @@
|
|
<result column="modifier" property="modifier"/>
|
|
<result column="modifier" property="modifier"/>
|
|
<result column="password" property="password"/>
|
|
<result column="password" property="password"/>
|
|
<result column="username" property="username"/>
|
|
<result column="username" property="username"/>
|
|
|
|
+ <result column="type" property="type" />
|
|
|
|
+ <result column="hospitalId" property="hospitalId" />
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<select id="getByUserName" parameterType="java.lang.String" resultMap="userUaaMap">
|
|
<select id="getByUserName" parameterType="java.lang.String" resultMap="userUaaMap">
|
|
@@ -32,4 +33,20 @@
|
|
from sys_user u
|
|
from sys_user u
|
|
where is_deleted = 'N' and u.username= #{username}
|
|
where is_deleted = 'N' and u.username= #{username}
|
|
</select>
|
|
</select>
|
|
|
|
+
|
|
|
|
+ <select id="getHospByUserName" parameterType="java.lang.String" resultMap="userUaaHospMap">
|
|
|
|
+ SELECT
|
|
|
|
+ u.*, uh.hospital_id AS hospitalId
|
|
|
|
+ FROM
|
|
|
|
+ sys_user u,
|
|
|
|
+ sys_user_hospital uh,
|
|
|
|
+ bas_hospital_info h
|
|
|
|
+ WHERE
|
|
|
|
+ u.is_deleted = 'N'
|
|
|
|
+ AND u.username = #{username}
|
|
|
|
+ AND u.id = uh.user_id
|
|
|
|
+ AND uh.is_deleted = 'N'
|
|
|
|
+ AND h.id = uh.hospital_id
|
|
|
|
+ AND h.is_deleted = 'N'
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|