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.
spms-java/api-admin/src/main/resources/mybatis/mapper/inout/UdimsOrderDetailDao.xml

42 lines
1.3 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.sale.admin.dao.inout.UdimsOrderDetailDao">
<delete id="deleteById" parameterType="Map">
DELETE
FROM io_order_ms_detail
WHERE orderIdFk = #{orderId}
</delete>
<select id="filterOrderDetails" parameterType="Map"
resultType="com.glxp.sale.admin.entity.inout.UdimsOrderDetailBean">
SELECT *
FROM io_order_ms_detail
WHERE `orderIdFk` = #{orderId}
</select>
<insert id="insertOrderDetail" keyProperty="id"
parameterType="com.glxp.sale.admin.entity.inout.UdimsOrderDetailBean">
replace INTO io_order_ms_detail(
uuidFk,price,firstSalesInvNo,secSalesInvNo,secSalesListNo,invoiceDate,orderIdFk,batchNo
)
values
<foreach collection="details" item="item" index="index"
separator=",">
(
#{item.uuidFk},
#{item.price},
#{item.firstSalesInvNo},
#{item.secSalesInvNo},
#{item.secSalesListNo},
#{item.invoiceDate},
#{item.orderIdFk},#{item.batchNo}
)
</foreach>
</insert>
</mapper>