wujianwei
2025-12-23 71e2ef85380098bf7bf72abd5f378f5ad0490dcf
service/src/main/resources/mapper/cwgl/ReceivableFeeDetailMapper.xml
@@ -110,11 +110,11 @@
    <insert id="insertReceivableFeeDetailBatch" parameterType="java.util.List"  useGeneratedKeys="true" keyProperty="id">
        insert into receivable_fee_detail
        <trim prefix="(" suffix=") values" suffixOverrides=",">
            id,receivable_fee_id,fee_type,fee_name,billing_unit,unit_price,billing_quantity,billing_amount,actual_amount,currency,fee_reg_time,remark,create_by,create_time,update_by,update_time,deleted,
            receivable_fee_id,fee_type,fee_name,billing_unit,unit_price,billing_quantity,billing_amount,actual_amount,currency,fee_reg_time,remark,create_by,create_time,update_by,update_time,deleted,
        </trim>
        <foreach item="item" index="index" collection="list" separator=",">
            <trim prefix="(" suffix=") " suffixOverrides=",">
                #{item.id},#{item.receivableFeeId},#{item.feeType},#{item.feeName},#{item.billingUnit},#{item.unitPrice},#{item.billingQuantity},#{item.billingAmount},#{item.actualAmount},#{item.currency},#{item.feeRegTime},#{item.remark},#{item.createBy},#{item.createTime},#{item.updateBy},#{item.updateTime},#{item.deleted},
                #{item.receivableFeeId},#{item.feeType},#{item.feeName},#{item.billingUnit},#{item.unitPrice},#{item.billingQuantity},#{item.billingAmount},#{item.actualAmount},#{item.currency},#{item.feeRegTime},#{item.remark},#{item.createBy},#{item.createTime},#{item.updateBy},#{item.updateTime},#{item.deleted},
            </trim>
        </foreach>
    </insert>
@@ -172,6 +172,10 @@
    <delete id="deleteReceivableFeeDetailById" parameterType="Integer">
        delete from receivable_fee_detail where id = #{id}
    </delete>
    <!--根据应收费用ID删除明细-->
    <delete id="deleteReceivableFeeDetailByReceivableFeeId" parameterType="Integer">
        delete from receivable_fee_detail where receivable_fee_id = #{receivableFeeId}
    </delete>
    <delete id="deleteReceivableFeeDetailByIds" parameterType="Integer">
        delete from receivable_fee_detail where id in
        <foreach item="id" collection="array" open="(" separator="," close=")">
@@ -179,4 +183,13 @@
        </foreach>
    </delete>
    <!--根据应收费用ID数组查询明细-->
    <select id="selectReceivableFeeDetailByReceivableFeeIds" parameterType="Integer" resultMap="ReceivableFeeDetailResult">
        <include refid="selectReceivableFeeDetailVo"/>
        where thisTab.receivable_fee_id in
        <foreach item="receivableFeeId" collection="array" open="(" separator="," close=")">
            #{receivableFeeId}
        </foreach>
    </select>
</mapper>