ShowMemberContactsMapper.xml 1.02 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="com.show.mapper.ShowMemberContactsMapper">

    <select id="memberCurrentContacts" resultType="string">
        SELECT
            t.contact_method
        FROM
            show_member_contacts t
        WHERE
            t.delete_date IS NULL
            AND t.member_id = #{memberId}
    </select>

    <select id="deleteIds" resultType="long">
        SELECT
            t.id
        FROM
            show_member_contacts t
        WHERE
            t.delete_date IS NULL
            AND t.member_id = #{memberId}
            <if test="showMemberContactsDOS != null and showMemberContactsDOS.size>0">
                and t.contact_method not in
                <foreach collection="showMemberContactsDOS" item="item" index="index" open="(" close=")" separator=",">
                    #{item.contactMethod}
                </foreach>
            </if>

    </select>

</mapper>