diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderSplitRecordMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderSplitRecordMapper.java index 3c98ef7bc..a7debf2b8 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderSplitRecordMapper.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderSplitRecordMapper.java @@ -1,5 +1,14 @@ package com.jsowell.pile.mapper; +import com.jsowell.pile.domain.OrderSplitRecord; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + public interface OrderSplitRecordMapper { + /** + * 批量保存订单拆分记录 + */ + int batchInsert(@Param("list") List orderSplitRecords); } \ No newline at end of file diff --git a/jsowell-pile/src/main/resources/mapper/pile/OrderSplitRecordMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/OrderSplitRecordMapper.xml index 40adcb2bf..a3f9a56cd 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/OrderSplitRecordMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/OrderSplitRecordMapper.xml @@ -29,4 +29,19 @@ create_time, update_by, update_time, del_flag + + + insert into order_split_record + (`status`, order_code, settle_amount, adapay_member_id, payment_id, payment_confirm_id, electricity_split_ratio, + electricity_split_amount, service_split_ratio, service_split_amount, remark, create_by) + values + + (#{item.status,jdbcType=VARCHAR}, #{item.orderCode,jdbcType=VARCHAR}, #{item.settleAmount,jdbcType=DECIMAL}, + #{item.adapayMemberId,jdbcType=VARCHAR}, #{item.paymentId,jdbcType=VARCHAR}, #{item.paymentConfirmId,jdbcType=VARCHAR}, + #{item.electricitySplitRatio,jdbcType=DECIMAL}, #{item.electricitySplitAmount,jdbcType=DECIMAL}, + #{item.serviceSplitRatio,jdbcType=DECIMAL}, #{item.serviceSplitAmount,jdbcType=DECIMAL}, #{item.remark,jdbcType=VARCHAR}, + #{item.createBy,jdbcType=VARCHAR}) + + + \ No newline at end of file