<?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.push">
<!-- 1. 추가  쿼리 메소드 작성 -->
    <select id="kr.co.i2talk.push.listSnsScheduleMessage"
		parameterType="Map"
		resultType="i2c.cmm.base.CommonResultMap">
	/* kr.co.i2talk.push.listSnsScheduleMessage */
SELECT
	schdl_msg_id,
	msg_cntn,
	sndr_id,
	crt_dttm,
	link_url,
	biz_tp_cd,
	biz_sub_tp_cd,
	ttl,
	type,
	status
FROM
	sns_schedule_message
    </select>

    <select id="kr.co.i2talk.push.viewSnsScheduleMessage"
		parameterType="Map"
		resultType="i2c.cmm.base.CommonResultMap">
	/* kr.co.i2talk.push.viewSnsScheduleMessage */
SELECT 
	schdl_msg_id,
	msg_cntn,
	sndr_id,
	crt_dttm,
	link_url,
	biz_tp_cd,
	biz_sub_tp_cd,
	ttl,
	type,
	status
FROM
	sns_schedule_message
WHERE
	schdl_msg_id = #{schdl_msg_id}
    </select>

    <insert id="kr.co.i2talk.push.insertSnsScheduleMessage"
		parameterType="Map">
/* kr.co.i2talk.push.insertSnsScheduleMessage */
INSERT INTO sns_schedule_message
	(schdl_msg_id, msg_cntn, sndr_id, crt_dttm, link_url, biz_tp_cd, biz_sub_tp_cd)
VALUES 
	(#{schdl_msg_id}, #{msg_cntn}, #{sndr_id}, #{crt_dttm}, #{link_url}, #{biz_tp_cd}, #{biz_sub_tp_cd})
    </insert>    
    
     <insert id="kr.co.i2talk.push.insertMessage"
		parameterType="Map">
	/* kr.co.i2talk.push.insertMessage */
		INSERT INTO sns_message			
			(msg_id, msg_cntn, crt_usr_id, crt_dttm, link_url, biz_tp_cd, biz_sub_tp_cd)
		VALUES 
			(#{schdl_msg_id}, #{msg_cntn}, #{sndr_id}, DATE_FORMAT(SYSDATE(),'%Y%m%d%H%i%s'), #{link_url}, #{biz_tp_cd}, #{biz_sub_tp_cd})		
	</insert>
    
	<update id="kr.co.i2talk.push.updateSnsScheduleMessage"
		parameterType="Map">
/* kr.co.i2talk.push.updateSnsScheduleMessage */
UPDATE sns_schedule_message SET
	msg_cntn = #{msg_cntn}, 
	crt_usr_id = #{crt_usr_id}, 
	crt_dttm = #{crt_dttm}
WHERE
	schdl_msg_id = #{schdl_msg_id}
    </update>

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

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

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



</mapper>
