PensionOldFamilyDao.xml 1.34 KB
<?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.PensionOldFamilyDao">

    <resultMap type="io.hmit.modules.serviceOrder.entity.PensionOldFamilyEntity" id="pensionOldFamilyMap">
        <result property="id" column="id"/>
        <result property="oldId" column="old_id"/>
        <result property="parentRole" column="parent_role"/>
        <result property="familyMemberId" column="family_member_id"/>
        <result property="familyMemberRole" column="family_member_role"/>
        <result property="remark" column="remark"/>
        <result property="creator" column="creator"/>
        <result property="createDate" column="create_date"/>
        <result property="updater" column="updater"/>
        <result property="updateDate" column="update_date"/>
    </resultMap>

    <select id="findByOldId" resultType="io.hmit.modules.serviceOrder.dto.PensionOldFamilyDTO">
        SELECT tu.id, pof.old_id, pof.parent_role, pof.family_member_id, tu.username AS familyMemberName,
               pof.family_member_role, tu.mobile, tu.id_card_no, tu.address_area, tu.address, tu.gender
        FROM pension_old_family pof, tb_user tu
        WHERE pof.family_member_id = tu.id and pof.old_id = #{oldId}
    </select>

</mapper>