UserDao.xml 1.37 KB
Newer Older
1 2 3 4 5 6 7 8 9
<?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="io.hmit.modules.serviceOrder.dao.UserDao">

    <resultMap type="io.hmit.modules.serviceOrder.entity.UserEntity" id="userMap">
        <result property="id" column="id"/>
        <result property="userId" column="user_id"/>
        <result property="username" column="username"/>
10
        <result property="headUrl" column="head_url"/>
11 12 13 14 15 16 17 18 19
        <result property="mobile" column="mobile"/>
        <result property="password" column="password"/>
        <result property="createDate" column="create_date"/>
        <result property="openid" column="openid"/>
        <result property="birthday" column="birthday"/>
        <result property="addressArea" column="address_area"/>
        <result property="address" column="address"/>
    </resultMap>

20 21 22 23 24 25 26 27 28 29
    <select id="getUserByUserId" resultType="io.hmit.modules.serviceOrder.entity.UserEntity">
        select * from tb_user where id = #{value}
    </select>

    <select id="getAllOrganizationStaff" resultType="Long">
        SELECT user_id FROM pension_organization_user
        WHERE organization_id = (SELECT pou.organization_id FROM pension_organization_user pou,tb_user tu
                                 WHERE pou.user_id = tu.id and tu.user_id = #{userId});
    </select>

30

31
</mapper>