<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN" "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd"> 

<mapper namespace="kr.co.i2talk.sns">
<!-- 1. 추가  쿼리 메소드 작성 -->
    <select id="kr.co.i2talk.sns.listSnsUserDevice"
		parameterType="Map"
		resultType="i2c.cmm.base.CommonResultMap">
	/* kr.co.i2talk.sns.listSnsUserDevice */
SELECT 
	usr_dvc_id, usr_id, os_cd, push_token, reg_dttm, 
	use_yn
FROM
	sns_user_device
    </select>

    <select id="kr.co.i2talk.sns.viewSnsUserDevice"
		parameterType="Map"
		resultType="i2c.cmm.base.CommonResultMap">
	/* kr.co.i2talk.sns.viewSnsUserDevice */
SELECT 
	usr_dvc_id, usr_id, os_cd, push_token, reg_dttm, 
	use_yn
FROM
	sns_user_device
WHERE
	usr_dvc_id = #{usr_dvc_id}
    </select>

    <insert id="kr.co.i2talk.sns.insertSnsUserDevice"
		parameterType="Map">
/* kr.co.i2talk.sns.insertSnsUserDevice */
INSERT INTO sns_user_device ( 
	usr_dvc_id, usr_id, os_cd, push_token, reg_dttm, 
	use_yn)
VALUES (
	#{usr_dvc_id}, #{usr_id}, #{os_cd}, #{push_token}, #{reg_dttm}, 
	#{use_yn})
    </insert>
    
	<update id="kr.co.i2talk.sns.updateSnsUserDevice"
		parameterType="Map">
/* kr.co.i2talk.sns.updateSnsUserDevice */
UPDATE sns_user_device SET
	usr_id = #{usr_id}, 
	os_cd = #{os_cd}, 
	push_token = #{push_token}, 
	reg_dttm = #{reg_dttm}, 
	use_yn = #{use_yn}
WHERE
	usr_dvc_id = #{usr_dvc_id}
    </update>

	<delete id="kr.co.i2talk.sns.deleteSnsUserDevice"
		parameterType="Map">
/* kr.co.i2talk.sns.deleteSnsUserDevice */
DELETE FROM sns_user_device WHERE
	usr_dvc_id = #{usr_dvc_id}
    </delete>
<!-- 1. 추가  쿼리 메소드 작성 끝 -->

<!-- 2. 추가  쿼리 메소드 작성 -->

<!-- 2. 추가  쿼리 메소드 작성 끝 -->
</mapper>
