and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, pay_finish_time, pay_order_id, order_big_type, pay_order_type, rlt_order_id, transaction_id, merchant_no, buyer_logon_id, buyer_user_name, pay_type, terminal_source, order_dicount_fee, order_act_fee, order_total_fee, pay_order_state, pay_bank_id, pay_bank_name, remark, data_state, charger_code, charger_name, create_emp_id, create_emp_name, create_date, modfiy_emp_id, modfiy_emp_name, modfiy_date, pay_order_title, pl_no, berth_range_no, error_code, error_msg, app_id, coupon_person_id, discount_remark, qeual_type, diff_FEE, diff_remark, trade_service_fee, is_thirdparty_data, platform_service_fee, org_id, org_name, coupon_type, pay_order_out_id, third_disc_fee, third_disc, third_disc_no, car_number INSERT INTO pay_order_success( ) ( SELECT FROM pay_order WHERE data_state = 1 AND pay_finish_time BETWEEN #{startDate} AND #{endDate} AND pay_order_state = 40 LIMIT #{offSet}, #{batchSaveSize} )