1. <insert id="insertByBatch" parameterType="java.util.List">
    2. insert into order_alarm_tbl (id,alarm_id, data_id,
    3. device_name, device_id, alarm_topic, alarm_type, alarm_location,
    4. level, order_status, cost_time,
    5. proc_inst_id, create_time, ext,suspend_reason
    6. )
    7. values
    8. <foreach collection="list" item="item" index="index" separator=",">
    9. ( #{item.id,jdbcType=BIGINT},#{item.alarmId,jdbcType=VARCHAR}, #{item.dataId,jdbcType=VARCHAR},
    10. #{item.deviceName,jdbcType=VARCHAR}, #{item.deviceId,jdbcType=VARCHAR}, #{item.alarmTopic,jdbcType=VARCHAR},
    11. #{item.alarmType,jdbcType=VARCHAR}, #{item.alarmLocation,jdbcType=VARCHAR},
    12. #{item.level,jdbcType=VARCHAR}, #{item.orderStatus,jdbcType=VARCHAR}, #{item.costTime,jdbcType=VARCHAR},
    13. #{item.procInstId,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP}, #{item.ext,jdbcType=VARCHAR}, #{item.suspendReason,jdbcType=VARCHAR}
    14. )
    15. </foreach>
    16. </insert>