You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.4 KiB
XML

<?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.glxp.udi.admin.dao.receipt.ReceiptsdDetailDao">
<select id="findById" parameterType="com.glxp.udi.admin.req.receipt.ReceiptDetailRequest"
resultType="com.glxp.udi.admin.entity.receipt.ReceiptsdDetailEntity">
SELECT *
FROM receiptsdetail
where `receiptId` = #{receiptId}
</select>
<insert id="insertReceiptsDetails" keyProperty="id"
parameterType="com.glxp.udi.admin.entity.receipt.ReceiptsdDetailEntity">
INSERT INTO receiptsdetail(receiptId,code,name,spec,
permitNo,unit,batchNo,produceDate,expireDate,count,
inoutDate,isGift,remark,enterprise,stockRange)
values
<foreach collection="receiptsdDetailEntities" item="item" index="index" separator=",">
(
#{item.receiptId},
#{item.code},
#{item.name},
#{item.spec},
#{item.permitNo},
#{item.unit},
#{item.batchNo},
#{item.produceDate},
#{item.expireDate},
#{item.count},
#{item.inoutDate},
#{item.isGift},
#{item.remark},
#{item.enterprise},
#{item.stockRange}
)
</foreach>
</insert>
</mapper>