item_id, acc_item_type, object_id, org_id, staff_id, biznis_type, biznis_id, biznis_no, acc_date, rec_status, amt_rec, amt_pay, amt_should, amt_handle, amt_waive, amt_residue, flg_lock, remarks, make_staff, make_time, flg_valid, cp_id AND t.acc_item_type = #{accItemType} AND t.object_id = #{objectId}::uuid AND t.org_id = #{orgId}::uuid AND t.staff_id = #{staffId}::uuid AND t.biznis_type = #{biznisType} AND t.biznis_id = #{biznisId} AND t.biznis_no = #{biznisNo} AND t.acc_date = #{accDate} AND t.rec_status = #{recStatus} AND t.amt_rec = #{amtRec} AND t.amt_pay = #{amtPay} AND t.amt_should = #{amtShould} AND t.amt_handle = #{amtHandle} AND t.amt_waive = #{amtWaive} AND t.amt_residue > 0 AND t.amt_residue != 0 AND t.amt_residue = #{amtResidue} AND t.flg_lock = #{flgLock} AND t.remarks = #{remarks} AND t.make_staff = #{makeStaff} AND t.make_time = #{makeTime} AND t.make_time >= #{makeTimeStart}::timestamp with time zone AND t.make_time < #{makeTimeEnd}::timestamp with time zone + interval '1 day' AND t.flg_valid = #{flgValid} AND t.cp_id = #{cpId} AND t.amt_residue 0 AND tpo.from_id = #{orderId}::uuid AND tpo.out_type =any(#{outTypeList,typeHandler=StringListTypeHandler}) AND tpi.into_type =any(#{intoTypeList,typeHandler=StringListTypeHandler}) WHERE item_id in #{item} insert into dkic_b.t_mac_account_item ( acc_item_type, object_id, org_id, staff_id, biznis_type, biznis_id, biznis_no, acc_date, rec_status, amt_rec, amt_pay, amt_should, amt_handle, amt_waive, amt_residue, remarks, make_staff, make_time, cp_id, op_app_code, ) values ( #{item.accItemType}, #{item.objectId}::uuid, #{item.orgId}::uuid, #{item.staffId}::uuid, #{item.biznisType}, #{item.biznisId}::uuid, #{item.biznisNo}, #{item.accDate}, #{item.recStatus}, #{item.amtRec}, #{item.amtPay}, #{item.amtShould}, #{item.amtHandle}, #{item.amtWaive}, #{item.amtResidue}, #{item.remarks}, #{item.makeStaff}::uuid, #{item.makeTime}, #{item.cpId}, #{item.opAppCode}, ) DELETE FROM dkic_b.t_mac_account_item WHERE item_id = #{id}::uuid;