|
|
@@ -20,6 +20,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
<result property="countryName" column="country_name"/>
|
|
|
|
<result property="countryName" column="country_name"/>
|
|
|
|
<result property="destPostcode" column="dest_postcode"/>
|
|
|
|
<result property="destPostcode" column="dest_postcode"/>
|
|
|
|
<result property="actualWeight" column="actual_weight"/>
|
|
|
|
<result property="actualWeight" column="actual_weight"/>
|
|
|
|
|
|
|
|
<result property="weight" column="weight"/>
|
|
|
|
<result property="volumeWeight" column="volume_weight"/>
|
|
|
|
<result property="volumeWeight" column="volume_weight"/>
|
|
|
|
<result property="chargeWeight" column="charge_weight"/>
|
|
|
|
<result property="chargeWeight" column="charge_weight"/>
|
|
|
|
<result property="freightRate" column="freight_rate"/>
|
|
|
|
<result property="freightRate" column="freight_rate"/>
|
|
|
@@ -39,7 +40,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
<select id="selectByBillId" parameterType="long" resultMap="ArBillDetailResult">
|
|
|
|
<select id="selectByBillId" parameterType="long" resultMap="ArBillDetailResult">
|
|
|
|
select detail_id, ar_bill_id, prc_order_bill_id, detail_no, order_no, tracking_no, transfer_no, receive_time,
|
|
|
|
select detail_id, ar_bill_id, prc_order_bill_id, detail_no, order_no, tracking_no, transfer_no, receive_time,
|
|
|
|
product_code, product_name, goods_description, country_code, country_name, dest_postcode,
|
|
|
|
product_code, product_name, goods_description, country_code, country_name, dest_postcode,
|
|
|
|
actual_weight, volume_weight, charge_weight, freight_rate, registration_fee, pkg_length, pkg_width, pkg_height,
|
|
|
|
actual_weight, weight, volume_weight, charge_weight, freight_rate, registration_fee, pkg_length, pkg_width, pkg_height,
|
|
|
|
currency, total_amount, product_amount, redline_amount, remark, create_by, create_time
|
|
|
|
currency, total_amount, product_amount, redline_amount, remark, create_by, create_time
|
|
|
|
from ar_bill_detail where ar_bill_id = #{arBillId} order by detail_no
|
|
|
|
from ar_bill_detail where ar_bill_id = #{arBillId} order by detail_no
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
@@ -47,7 +48,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
<select id="selectByBillIdAndSourceIds" resultMap="ArBillDetailResult">
|
|
|
|
<select id="selectByBillIdAndSourceIds" resultMap="ArBillDetailResult">
|
|
|
|
select detail_id, ar_bill_id, prc_order_bill_id, detail_no, order_no, tracking_no, transfer_no, receive_time,
|
|
|
|
select detail_id, ar_bill_id, prc_order_bill_id, detail_no, order_no, tracking_no, transfer_no, receive_time,
|
|
|
|
product_code, product_name, goods_description, country_code, country_name, dest_postcode,
|
|
|
|
product_code, product_name, goods_description, country_code, country_name, dest_postcode,
|
|
|
|
actual_weight, volume_weight, charge_weight, freight_rate, registration_fee, pkg_length, pkg_width, pkg_height,
|
|
|
|
actual_weight, weight, volume_weight, charge_weight, freight_rate, registration_fee, pkg_length, pkg_width, pkg_height,
|
|
|
|
currency, total_amount, product_amount, redline_amount, remark, create_by, create_time
|
|
|
|
currency, total_amount, product_amount, redline_amount, remark, create_by, create_time
|
|
|
|
from ar_bill_detail
|
|
|
|
from ar_bill_detail
|
|
|
|
where ar_bill_id = #{arBillId}
|
|
|
|
where ar_bill_id = #{arBillId}
|
|
|
@@ -85,7 +86,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
<select id="selectByBillIdWithFees" parameterType="long" resultMap="ArBillDetailWithFeesResult">
|
|
|
|
<select id="selectByBillIdWithFees" parameterType="long" resultMap="ArBillDetailWithFeesResult">
|
|
|
|
select d.detail_id, d.ar_bill_id, d.prc_order_bill_id, d.detail_no, d.order_no, d.tracking_no, d.transfer_no, d.receive_time,
|
|
|
|
select d.detail_id, d.ar_bill_id, d.prc_order_bill_id, d.detail_no, d.order_no, d.tracking_no, d.transfer_no, d.receive_time,
|
|
|
|
d.product_code, d.product_name, d.goods_description, d.country_code, d.country_name, d.dest_postcode,
|
|
|
|
d.product_code, d.product_name, d.goods_description, d.country_code, d.country_name, d.dest_postcode,
|
|
|
|
d.actual_weight, d.volume_weight, d.charge_weight, d.freight_rate, d.registration_fee, d.pkg_length, d.pkg_width, d.pkg_height,
|
|
|
|
d.actual_weight, d.weight, d.volume_weight, d.charge_weight, d.freight_rate, d.registration_fee, d.pkg_length, d.pkg_width, d.pkg_height,
|
|
|
|
d.currency, d.total_amount, d.product_amount, d.redline_amount, d.remark, d.create_by, d.create_time,
|
|
|
|
d.currency, d.total_amount, d.product_amount, d.redline_amount, d.remark, d.create_by, d.create_time,
|
|
|
|
f.detail_fee_id as fee_detail_id, f.detail_id as fee_parent_detail_id,
|
|
|
|
f.detail_fee_id as fee_detail_id, f.detail_id as fee_parent_detail_id,
|
|
|
|
f.prc_income_bill_fee_id as fee_prc_income_bill_fee_id,
|
|
|
|
f.prc_income_bill_fee_id as fee_prc_income_bill_fee_id,
|
|
|
@@ -104,7 +105,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
<select id="selectExportPage" resultMap="ArBillDetailResult">
|
|
|
|
<select id="selectExportPage" resultMap="ArBillDetailResult">
|
|
|
|
select detail_id, ar_bill_id, prc_order_bill_id, detail_no, order_no, tracking_no, transfer_no, receive_time,
|
|
|
|
select detail_id, ar_bill_id, prc_order_bill_id, detail_no, order_no, tracking_no, transfer_no, receive_time,
|
|
|
|
product_code, product_name, goods_description, country_code, country_name, dest_postcode,
|
|
|
|
product_code, product_name, goods_description, country_code, country_name, dest_postcode,
|
|
|
|
actual_weight, volume_weight, charge_weight, freight_rate, registration_fee, pkg_length, pkg_width, pkg_height,
|
|
|
|
actual_weight, weight, volume_weight, charge_weight, freight_rate, registration_fee, pkg_length, pkg_width, pkg_height,
|
|
|
|
currency, total_amount, product_amount, redline_amount, remark, create_by, create_time
|
|
|
|
currency, total_amount, product_amount, redline_amount, remark, create_by, create_time
|
|
|
|
from ar_bill_detail
|
|
|
|
from ar_bill_detail
|
|
|
|
where ar_bill_id = #{arBillId} and detail_no > #{lastDetailNo}
|
|
|
|
where ar_bill_id = #{arBillId} and detail_no > #{lastDetailNo}
|
|
|
@@ -122,20 +123,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
insert into ar_bill_detail (ar_bill_id, prc_order_bill_id, detail_no, order_no, tracking_no, transfer_no, receive_time,
|
|
|
|
insert into ar_bill_detail (ar_bill_id, prc_order_bill_id, detail_no, order_no, tracking_no, transfer_no, receive_time,
|
|
|
|
product_code,
|
|
|
|
product_code,
|
|
|
|
product_name, goods_description, country_code, country_name, dest_postcode,
|
|
|
|
product_name, goods_description, country_code, country_name, dest_postcode,
|
|
|
|
actual_weight,
|
|
|
|
actual_weight, weight,
|
|
|
|
volume_weight, charge_weight, freight_rate, registration_fee, pkg_length, pkg_width, pkg_height, currency,
|
|
|
|
volume_weight, charge_weight, freight_rate, registration_fee, pkg_length, pkg_width, pkg_height, currency,
|
|
|
|
total_amount, product_amount, redline_amount,
|
|
|
|
total_amount, product_amount, redline_amount,
|
|
|
|
remark, create_by, create_time)
|
|
|
|
remark, create_by, create_time)
|
|
|
|
values (#{arBillId}, #{prcOrderBillId}, #{detailNo}, #{orderNo}, #{trackingNo}, #{transferNo}, #{receiveTime},
|
|
|
|
values (#{arBillId}, #{prcOrderBillId}, #{detailNo}, #{orderNo}, #{trackingNo}, #{transferNo}, #{receiveTime},
|
|
|
|
#{productCode}, #{productName}, #{goodsDescription}, #{countryCode}, #{countryName},
|
|
|
|
#{productCode}, #{productName}, #{goodsDescription}, #{countryCode}, #{countryName},
|
|
|
|
#{destPostcode}, #{actualWeight}, #{volumeWeight}, #{chargeWeight}, #{freightRate}, #{registrationFee}, #{pkgLength}, #{pkgWidth},
|
|
|
|
#{destPostcode}, #{actualWeight}, #{weight}, #{volumeWeight}, #{chargeWeight}, #{freightRate}, #{registrationFee}, #{pkgLength}, #{pkgWidth},
|
|
|
|
#{pkgHeight}, #{currency}, #{totalAmount}, #{productAmount}, #{redlineAmount}, #{remark}, #{createBy}, sysdate())
|
|
|
|
#{pkgHeight}, #{currency}, #{totalAmount}, #{productAmount}, #{redlineAmount}, #{remark}, #{createBy}, sysdate())
|
|
|
|
</insert>
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
|
|
<insert id="insertBatch" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="detailId">
|
|
|
|
<insert id="insertBatch" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="detailId">
|
|
|
|
insert into ar_bill_detail (
|
|
|
|
insert into ar_bill_detail (
|
|
|
|
ar_bill_id, prc_order_bill_id, detail_no, order_no, tracking_no, transfer_no, receive_time, product_code,
|
|
|
|
ar_bill_id, prc_order_bill_id, detail_no, order_no, tracking_no, transfer_no, receive_time, product_code,
|
|
|
|
product_name, goods_description, country_code, country_name, dest_postcode, actual_weight,
|
|
|
|
product_name, goods_description, country_code, country_name, dest_postcode, actual_weight, weight,
|
|
|
|
volume_weight, charge_weight, freight_rate, registration_fee, pkg_length, pkg_width, pkg_height, currency, total_amount,
|
|
|
|
volume_weight, charge_weight, freight_rate, registration_fee, pkg_length, pkg_width, pkg_height, currency, total_amount,
|
|
|
|
product_amount, redline_amount,
|
|
|
|
product_amount, redline_amount,
|
|
|
|
remark, create_by, create_time
|
|
|
|
remark, create_by, create_time
|
|
|
@@ -143,7 +144,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
<foreach collection="list" item="item" separator=",">
|
|
|
|
<foreach collection="list" item="item" separator=",">
|
|
|
|
(#{item.arBillId}, #{item.prcOrderBillId}, #{item.detailNo}, #{item.orderNo}, #{item.trackingNo},
|
|
|
|
(#{item.arBillId}, #{item.prcOrderBillId}, #{item.detailNo}, #{item.orderNo}, #{item.trackingNo},
|
|
|
|
#{item.transferNo}, #{item.receiveTime}, #{item.productCode}, #{item.productName}, #{item.goodsDescription},
|
|
|
|
#{item.transferNo}, #{item.receiveTime}, #{item.productCode}, #{item.productName}, #{item.goodsDescription},
|
|
|
|
#{item.countryCode}, #{item.countryName}, #{item.destPostcode}, #{item.actualWeight},
|
|
|
|
#{item.countryCode}, #{item.countryName}, #{item.destPostcode}, #{item.actualWeight}, #{item.weight},
|
|
|
|
#{item.volumeWeight}, #{item.chargeWeight}, #{item.freightRate}, #{item.registrationFee}, #{item.pkgLength}, #{item.pkgWidth}, #{item.pkgHeight},
|
|
|
|
#{item.volumeWeight}, #{item.chargeWeight}, #{item.freightRate}, #{item.registrationFee}, #{item.pkgLength}, #{item.pkgWidth}, #{item.pkgHeight},
|
|
|
|
#{item.currency}, #{item.totalAmount}, #{item.productAmount}, #{item.redlineAmount},
|
|
|
|
#{item.currency}, #{item.totalAmount}, #{item.productAmount}, #{item.redlineAmount},
|
|
|
|
#{item.remark}, #{item.createBy}, sysdate())
|
|
|
|
#{item.remark}, #{item.createBy}, sysdate())
|
|
|
|