<?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.munjaon.server.queue.mapper.SmsMapper">
    <insert id="insert">
        INSERT INTO MJ_MSG_DATA (
                                 MSG_ID
                                , MSG_GROUP_ID
                                , USER_ID
                                , AGENT_MSG_ID
                                , AGENT_CODE
                                , CUR_STATE
                                , REQ_DATE
                                , CALL_TO
                                , CALL_FROM
                                , SUBJECT
                                , SMS_TXT
                                , MSG_TYPE
        )VALUES (#{id}, #{msgGroupID}, #{userId}, #{userMsgID}, #{routerSeq}, 0, NOW(), #{userReceiver}, #{userSender}, NULL, #{userMessage}, '4' )
    </insert>

    <insert id="insertForList" parameterType="java.util.List">
        INSERT INTO MJ_MSG_DATA (MSG_ID, MSG_GROUP_ID, USER_ID, AGENT_MSG_ID, AGENT_CODE, CUR_STATE, REQ_DATE, CALL_TO, CALL_FROM, SUBJECT, SMS_TXT, MSG_TYPE)
        VALUES
        <foreach separator="," item="item" collection="list">
            (#{item.id}, #{item.msgGroupID}, #{item.userId}, #{item.userMsgID}, #{item.routerSeq}, 0, NOW(), #{item.userReceiver}, #{item.userSender}, NULL, #{item.userMessage}, '4' )
        </foreach>
    </insert>

    <insert id="insertGroupForList" parameterType="java.util.List">
        INSERT INTO MJ_MSG_GROUP_DATA (MSG_GROUP_ID, USER_ID, CALL_FROM, SMS_TXT, SUBJECT, REQ_DATE, MSG_GROUP_CNT, CONECT_MTHD, MSG_TYPE, MSG_KIND, AGENT_CODE, EACH_PRICE, RESERVE_YN, BEF_CASH, BEF_POINT, RECOMM_ID, FILE_CNT, TOT_PRICE, EVENT_YN, DELAY_YN, AT_DELAY_YN, BIZ_KAKAO_RESEND_ORGNL_TXT)
        VALUES
        <foreach separator="," item="item" collection="list">
            (#{item.msgGroupID}, #{item.userId},  #{item.userSender}, #{item.userMessage}, NULL, NOW(), '1', NULL, '4', NULL, #{item.routerSeq}, '0.0', 'N', '0.00', '0', NULL, '0', '0.0', NULL, NULL, 'N', '' )
        </foreach>
    </insert>
</mapper>