<?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.MmsMapper">
    <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
                                , CONT_SEQ
                                , FILE_CNT
                                , FILE_PATH1
                                , FILE_PATH2
                                , FILE_PATH3
                                , NEO_TYPE
        ) VALUES (#{id}, #{msgGroupID}, #{userId}, #{userMsgID}, #{routerSeq}, 0, NOW(), #{userReceiver}, #{userSender}, #{userSubject}, #{userMessage}, '6', null, #{userFileCnt}, #{userFileName01}, #{userFileName02}, #{userFileName03}, null)
    </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, CONT_SEQ, FILE_CNT, FILE_PATH1, FILE_PATH2, FILE_PATH3, NEO_TYPE)
        VALUES
        <foreach separator="," item="item" collection="list">
            (#{item.id}, #{item.msgGroupID}, #{item.userId}, #{item.userMsgID}, #{item.routerSeq}, 0, NOW(), #{item.userReceiver}, #{item.userSender}, #{item.userSubject}, #{item.userMessage}, '6', null, #{item.userFileCnt}, #{item.userFileName01}, #{item.userFileName02}, #{item.userFileName03}, null)
        </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}, #{item.userSubject}, NOW(), '1', NULL, '6', NULL, #{item.routerSeq}, '0.0', 'N', '0.00', '0', NULL, #{item.userFileCnt}, '0.0', NULL, NULL, 'N', '' )
        </foreach>
    </insert>
</mapper>