InventoryHistoryDetailMapper.xml 2.35 KB
<?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.huaheng.pc.inventory.InventoryHistoryDetail.mapper.InventoryHistoryDetailMapper">

    <!-- 省略 resultMap 和 select 语句 -->

    <insert id="batchInsert" parameterType="java.util.List">
        INSERT INTO inventory_history_detail (
        inventoryHistoryHeaderId, warehouseCode, zoneCode, companyCode, locationCode,
        containerCode, materialName, materialCode, materialSpec, materialUnit,
        color, boxCode, boxPosition, chipCode1, chipCode2, level, qty,
        taskQty, receiptCode, receiptDetailId, inventorySts, supplierCode,
        referCode, referDetailId, batch, lot, projectNo, qcCheck, weight,
        manufactureDate, expirationDate, agingDate, attributeId, attribute1,
        attribute2, attribute3, lockCode, lastCycleCountDate, created,
        createdBy, lastUpdated, lastUpdatedBy, userDef1, userDef2, userDef3, processStamp,
        proPackaing, productSize, productSchedule
        ) VALUES
        <foreach collection="list" item="item" index="index" separator=",">
            (
            #{item.inventoryHistoryHeaderId}, #{item.warehouseCode}, #{item.zoneCode}, #{item.companyCode},
            #{item.locationCode}, #{item.containerCode}, #{item.materialName}, #{item.materialCode},
            #{item.materialSpec}, #{item.materialUnit}, #{item.color},
            #{item.boxCode}, #{item.boxPosition}, #{item.chipCode1}, #{item.chipCode2}, #{item.level}, #{item.qty},
            #{item.taskQty}, #{item.receiptCode}, #{item.receiptDetailId}, #{item.inventorySts},
            #{item.supplierCode}, #{item.referCode}, #{item.referDetailId}, #{item.batch}, #{item.lot},
            #{item.projectNo}, #{item.qcCheck}, #{item.weight}, #{item.manufactureDate},
            #{item.expirationDate}, #{item.agingDate}, #{item.attributeId}, #{item.attribute1},
            #{item.attribute2}, #{item.attribute3}, #{item.lockCode}, #{item.lastCycleCountDate},
            #{item.created}, #{item.createdBy}, #{item.lastUpdated}, #{item.lastUpdatedBy},
            #{item.userDef1}, #{item.userDef2}, #{item.userDef3}, #{item.processStamp},
            #{item.proPackaing}, #{item.productSize}, #{item.productSchedule}
            )
        </foreach>
    </insert>



</mapper>