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, order_id, charge_type, connector_code, operator_id, order_state, charge_order_state, connector_id, charge_card_no, charge_acct_id, car_owner_cust_id, car_owner_phone, start_time, end_time, total_power, pre_act_fee, order_elec_fee, order_sevice_fee, order_total_fee, order_act_fee, order_discount_fee, order_discount_type, refund_act_fee, stop_reason, sum_period, charge_details, remark, app_state, data_state, create_emp_id, create_emp_name, create_date, modfiy_emp_id, modfiy_emp_name, modfiy_date, org_id, org_name delete from order_charge_info where id = #{id,jdbcType=BIGINT} delete from order_charge_info SELECT LAST_INSERT_ID() insert into order_charge_info (order_id, charge_type, connector_code, operator_id, order_state, charge_order_state, connector_id, charge_card_no, charge_acct_id, car_owner_cust_id, car_owner_phone, start_time, end_time, total_power, pre_act_fee, order_elec_fee, order_sevice_fee, order_total_fee, order_act_fee, order_discount_fee, order_discount_type, refund_act_fee, stop_reason, sum_period, charge_details, remark, app_state, data_state, create_emp_id, create_emp_name, create_date, modfiy_emp_id, modfiy_emp_name, modfiy_date, org_id, org_name ) values (#{orderId,jdbcType=VARCHAR}, #{chargeType,jdbcType=INTEGER}, #{connectorCode,jdbcType=VARCHAR}, #{operatorId,jdbcType=VARCHAR}, #{orderState,jdbcType=INTEGER}, #{chargeOrderState,jdbcType=INTEGER}, #{connectorId,jdbcType=VARCHAR}, #{chargeCardNo,jdbcType=VARCHAR}, #{chargeAcctId,jdbcType=VARCHAR}, #{carOwnerCustId,jdbcType=VARCHAR}, #{carOwnerPhone,jdbcType=VARCHAR}, #{startTime,jdbcType=TIMESTAMP}, #{endTime,jdbcType=TIMESTAMP}, #{totalPower,jdbcType=DECIMAL}, #{preActFee,jdbcType=BIGINT}, #{orderElecFee,jdbcType=BIGINT}, #{orderSeviceFee,jdbcType=BIGINT}, #{orderTotalFee,jdbcType=BIGINT}, #{orderActFee,jdbcType=BIGINT}, #{orderDiscountFee,jdbcType=BIGINT}, #{orderDiscountType,jdbcType=INTEGER}, #{refundActFee,jdbcType=BIGINT}, #{stopReason,jdbcType=INTEGER}, #{sumPeriod,jdbcType=INTEGER}, #{chargeDetails,jdbcType=OTHER}, #{remark,jdbcType=VARCHAR}, #{appState,jdbcType=INTEGER}, #{dataState,jdbcType=INTEGER}, #{createEmpId,jdbcType=VARCHAR}, #{createEmpName,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpId,jdbcType=VARCHAR}, #{modfiyEmpName,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{orgId,jdbcType=BIGINT}, #{orgName,jdbcType=VARCHAR} ) SELECT LAST_INSERT_ID() insert into order_charge_info order_id, charge_type, connector_code, operator_id, order_state, charge_order_state, connector_id, charge_card_no, charge_acct_id, car_owner_cust_id, car_owner_phone, start_time, end_time, total_power, pre_act_fee, order_elec_fee, order_sevice_fee, order_total_fee, order_act_fee, order_discount_fee, order_discount_type, refund_act_fee, stop_reason, sum_period, charge_details, remark, app_state, data_state, create_emp_id, create_emp_name, create_date, modfiy_emp_id, modfiy_emp_name, modfiy_date, org_id, org_name, #{orderId,jdbcType=VARCHAR}, #{chargeType,jdbcType=INTEGER}, #{connectorCode,jdbcType=VARCHAR}, #{operatorId,jdbcType=VARCHAR}, #{orderState,jdbcType=INTEGER}, #{chargeOrderState,jdbcType=INTEGER}, #{connectorId,jdbcType=VARCHAR}, #{chargeCardNo,jdbcType=VARCHAR}, #{chargeAcctId,jdbcType=VARCHAR}, #{carOwnerCustId,jdbcType=VARCHAR}, #{carOwnerPhone,jdbcType=VARCHAR}, #{startTime,jdbcType=TIMESTAMP}, #{endTime,jdbcType=TIMESTAMP}, #{totalPower,jdbcType=DECIMAL}, #{preActFee,jdbcType=BIGINT}, #{orderElecFee,jdbcType=BIGINT}, #{orderSeviceFee,jdbcType=BIGINT}, #{orderTotalFee,jdbcType=BIGINT}, #{orderActFee,jdbcType=BIGINT}, #{orderDiscountFee,jdbcType=BIGINT}, #{orderDiscountType,jdbcType=INTEGER}, #{refundActFee,jdbcType=BIGINT}, #{stopReason,jdbcType=INTEGER}, #{sumPeriod,jdbcType=INTEGER}, #{chargeDetails,jdbcType=OTHER}, #{remark,jdbcType=VARCHAR}, #{appState,jdbcType=INTEGER}, #{dataState,jdbcType=INTEGER}, #{createEmpId,jdbcType=VARCHAR}, #{createEmpName,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpId,jdbcType=VARCHAR}, #{modfiyEmpName,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{orgId,jdbcType=BIGINT}, #{orgName,jdbcType=VARCHAR}, update order_charge_info id = #{record.id,jdbcType=BIGINT}, order_id = #{record.orderId,jdbcType=VARCHAR}, charge_type = #{record.chargeType,jdbcType=INTEGER}, connector_code = #{record.connectorCode,jdbcType=VARCHAR}, operator_id = #{record.operatorId,jdbcType=VARCHAR}, order_state = #{record.orderState,jdbcType=INTEGER}, charge_order_state = #{record.chargeOrderState,jdbcType=INTEGER}, connector_id = #{record.connectorId,jdbcType=VARCHAR}, charge_card_no = #{record.chargeCardNo,jdbcType=VARCHAR}, charge_acct_id = #{record.chargeAcctId,jdbcType=VARCHAR}, car_owner_cust_id = #{record.carOwnerCustId,jdbcType=VARCHAR}, car_owner_phone = #{record.carOwnerPhone,jdbcType=VARCHAR}, start_time = #{record.startTime,jdbcType=TIMESTAMP}, end_time = #{record.endTime,jdbcType=TIMESTAMP}, total_power = #{record.totalPower,jdbcType=DECIMAL}, pre_act_fee = #{record.preActFee,jdbcType=BIGINT}, order_elec_fee = #{record.orderElecFee,jdbcType=BIGINT}, order_sevice_fee = #{record.orderSeviceFee,jdbcType=BIGINT}, order_total_fee = #{record.orderTotalFee,jdbcType=BIGINT}, order_act_fee = #{record.orderActFee,jdbcType=BIGINT}, order_discount_fee = #{record.orderDiscountFee,jdbcType=BIGINT}, order_discount_type = #{record.orderDiscountType,jdbcType=INTEGER}, refund_act_fee = #{record.refundActFee,jdbcType=BIGINT}, stop_reason = #{record.stopReason,jdbcType=INTEGER}, sum_period = #{record.sumPeriod,jdbcType=INTEGER}, charge_details = #{record.chargeDetails,jdbcType=OTHER}, remark = #{record.remark,jdbcType=VARCHAR}, app_state = #{record.appState,jdbcType=INTEGER}, data_state = #{record.dataState,jdbcType=INTEGER}, create_emp_id = #{record.createEmpId,jdbcType=VARCHAR}, create_emp_name = #{record.createEmpName,jdbcType=VARCHAR}, create_date = #{record.createDate,jdbcType=TIMESTAMP}, modfiy_emp_id = #{record.modfiyEmpId,jdbcType=VARCHAR}, modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR}, modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP}, org_id = #{record.orgId,jdbcType=BIGINT}, org_name = #{record.orgName,jdbcType=VARCHAR}, update order_charge_info set id = #{record.id,jdbcType=BIGINT}, order_id = #{record.orderId,jdbcType=VARCHAR}, charge_type = #{record.chargeType,jdbcType=INTEGER}, connector_code = #{record.connectorCode,jdbcType=VARCHAR}, operator_id = #{record.operatorId,jdbcType=VARCHAR}, order_state = #{record.orderState,jdbcType=INTEGER}, charge_order_state = #{record.chargeOrderState,jdbcType=INTEGER}, connector_id = #{record.connectorId,jdbcType=VARCHAR}, charge_card_no = #{record.chargeCardNo,jdbcType=VARCHAR}, charge_acct_id = #{record.chargeAcctId,jdbcType=VARCHAR}, car_owner_cust_id = #{record.carOwnerCustId,jdbcType=VARCHAR}, car_owner_phone = #{record.carOwnerPhone,jdbcType=VARCHAR}, start_time = #{record.startTime,jdbcType=TIMESTAMP}, end_time = #{record.endTime,jdbcType=TIMESTAMP}, total_power = #{record.totalPower,jdbcType=DECIMAL}, pre_act_fee = #{record.preActFee,jdbcType=BIGINT}, order_elec_fee = #{record.orderElecFee,jdbcType=BIGINT}, order_sevice_fee = #{record.orderSeviceFee,jdbcType=BIGINT}, order_total_fee = #{record.orderTotalFee,jdbcType=BIGINT}, order_act_fee = #{record.orderActFee,jdbcType=BIGINT}, order_discount_fee = #{record.orderDiscountFee,jdbcType=BIGINT}, order_discount_type = #{record.orderDiscountType,jdbcType=INTEGER}, refund_act_fee = #{record.refundActFee,jdbcType=BIGINT}, stop_reason = #{record.stopReason,jdbcType=INTEGER}, sum_period = #{record.sumPeriod,jdbcType=INTEGER}, charge_details = #{record.chargeDetails,jdbcType=OTHER}, remark = #{record.remark,jdbcType=VARCHAR}, app_state = #{record.appState,jdbcType=INTEGER}, data_state = #{record.dataState,jdbcType=INTEGER}, create_emp_id = #{record.createEmpId,jdbcType=VARCHAR}, create_emp_name = #{record.createEmpName,jdbcType=VARCHAR}, create_date = #{record.createDate,jdbcType=TIMESTAMP}, modfiy_emp_id = #{record.modfiyEmpId,jdbcType=VARCHAR}, modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR}, modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP}, org_id = #{record.orgId,jdbcType=BIGINT}, org_name = #{record.orgName,jdbcType=VARCHAR} update order_charge_info order_id = #{orderId,jdbcType=VARCHAR}, charge_type = #{chargeType,jdbcType=INTEGER}, connector_code = #{connectorCode,jdbcType=VARCHAR}, operator_id = #{operatorId,jdbcType=VARCHAR}, order_state = #{orderState,jdbcType=INTEGER}, charge_order_state = #{chargeOrderState,jdbcType=INTEGER}, connector_id = #{connectorId,jdbcType=VARCHAR}, charge_card_no = #{chargeCardNo,jdbcType=VARCHAR}, charge_acct_id = #{chargeAcctId,jdbcType=VARCHAR}, car_owner_cust_id = #{carOwnerCustId,jdbcType=VARCHAR}, car_owner_phone = #{carOwnerPhone,jdbcType=VARCHAR}, start_time = #{startTime,jdbcType=TIMESTAMP}, end_time = #{endTime,jdbcType=TIMESTAMP}, total_power = #{totalPower,jdbcType=DECIMAL}, pre_act_fee = #{preActFee,jdbcType=BIGINT}, order_elec_fee = #{orderElecFee,jdbcType=BIGINT}, order_sevice_fee = #{orderSeviceFee,jdbcType=BIGINT}, order_total_fee = #{orderTotalFee,jdbcType=BIGINT}, order_act_fee = #{orderActFee,jdbcType=BIGINT}, order_discount_fee = #{orderDiscountFee,jdbcType=BIGINT}, order_discount_type = #{orderDiscountType,jdbcType=INTEGER}, refund_act_fee = #{refundActFee,jdbcType=BIGINT}, stop_reason = #{stopReason,jdbcType=INTEGER}, sum_period = #{sumPeriod,jdbcType=INTEGER}, charge_details = #{chargeDetails,jdbcType=OTHER}, remark = #{remark,jdbcType=VARCHAR}, app_state = #{appState,jdbcType=INTEGER}, data_state = #{dataState,jdbcType=INTEGER}, create_emp_id = #{createEmpId,jdbcType=VARCHAR}, create_emp_name = #{createEmpName,jdbcType=VARCHAR}, create_date = #{createDate,jdbcType=TIMESTAMP}, modfiy_emp_id = #{modfiyEmpId,jdbcType=VARCHAR}, modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR}, modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP}, org_id = #{orgId,jdbcType=BIGINT}, org_name = #{orgName,jdbcType=VARCHAR}, where id = #{id,jdbcType=BIGINT} update order_charge_info set order_id = #{orderId,jdbcType=VARCHAR}, charge_type = #{chargeType,jdbcType=INTEGER}, connector_code = #{connectorCode,jdbcType=VARCHAR}, operator_id = #{operatorId,jdbcType=VARCHAR}, order_state = #{orderState,jdbcType=INTEGER}, charge_order_state = #{chargeOrderState,jdbcType=INTEGER}, connector_id = #{connectorId,jdbcType=VARCHAR}, charge_card_no = #{chargeCardNo,jdbcType=VARCHAR}, charge_acct_id = #{chargeAcctId,jdbcType=VARCHAR}, car_owner_cust_id = #{carOwnerCustId,jdbcType=VARCHAR}, car_owner_phone = #{carOwnerPhone,jdbcType=VARCHAR}, start_time = #{startTime,jdbcType=TIMESTAMP}, end_time = #{endTime,jdbcType=TIMESTAMP}, total_power = #{totalPower,jdbcType=DECIMAL}, pre_act_fee = #{preActFee,jdbcType=BIGINT}, order_elec_fee = #{orderElecFee,jdbcType=BIGINT}, order_sevice_fee = #{orderSeviceFee,jdbcType=BIGINT}, order_total_fee = #{orderTotalFee,jdbcType=BIGINT}, order_act_fee = #{orderActFee,jdbcType=BIGINT}, order_discount_fee = #{orderDiscountFee,jdbcType=BIGINT}, order_discount_type = #{orderDiscountType,jdbcType=INTEGER}, refund_act_fee = #{refundActFee,jdbcType=BIGINT}, stop_reason = #{stopReason,jdbcType=INTEGER}, sum_period = #{sumPeriod,jdbcType=INTEGER}, charge_details = #{chargeDetails,jdbcType=OTHER}, remark = #{remark,jdbcType=VARCHAR}, app_state = #{appState,jdbcType=INTEGER}, data_state = #{dataState,jdbcType=INTEGER}, create_emp_id = #{createEmpId,jdbcType=VARCHAR}, create_emp_name = #{createEmpName,jdbcType=VARCHAR}, create_date = #{createDate,jdbcType=TIMESTAMP}, modfiy_emp_id = #{modfiyEmpId,jdbcType=VARCHAR}, modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR}, modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP}, org_id = #{orgId,jdbcType=BIGINT}, org_name = #{orgName,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT}