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} order_no, order_type, creater, create_time, update_time, buyer_id, first_amount, total_amount, settlement_amount, refund_amount, order_status, liquidation_status, process_status, project_status, approval, order_remarks, delete_sign, salesman_id, finance_id, technician_id, sign_time, settlement_time, contract_no, contract_type, contacts, contact_mobile, legal_person, legal_person_tel, proof_count, proof_aid, proof_time, proof_status contract_picture_url delete from t_order_new where order_no = #{orderNo,jdbcType=VARCHAR} delete from t_order_new insert into t_order_new (order_no, order_type, creater, create_time, update_time, buyer_id, first_amount, total_amount, settlement_amount, refund_amount, order_status, liquidation_status, process_status, project_status, approval, order_remarks, delete_sign, salesman_id, finance_id, technician_id, sign_time, settlement_time, contract_no, contract_type, contacts, contact_mobile, legal_person, legal_person_tel, proof_count, proof_aid, contract_picture_url) values (#{orderNo,jdbcType=VARCHAR}, #{orderType,jdbcType=INTEGER}, #{creater,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{buyerId,jdbcType=VARCHAR}, #{firstAmount,jdbcType=DECIMAL}, #{totalAmount,jdbcType=DECIMAL}, #{settlementAmount,jdbcType=DECIMAL}, #{refundAmount,jdbcType=DECIMAL}, #{orderStatus,jdbcType=INTEGER}, #{liquidationStatus,jdbcType=INTEGER}, #{processStatus,jdbcType=INTEGER}, #{projectStatus,jdbcType=INTEGER}, #{approval,jdbcType=INTEGER}, #{orderRemarks,jdbcType=VARCHAR}, #{deleteSign,jdbcType=INTEGER}, #{salesmanId,jdbcType=VARCHAR}, #{financeId,jdbcType=VARCHAR}, #{technicianId,jdbcType=VARCHAR}, #{signTime,jdbcType=DATE}, #{settlementTime,jdbcType=DATE}, #{contractNo,jdbcType=VARCHAR}, #{contractType,jdbcType=VARCHAR}, #{contacts,jdbcType=VARCHAR}, #{contactMobile,jdbcType=VARCHAR}, #{legalPerson,jdbcType=VARCHAR}, #{legalPersonTel,jdbcType=VARCHAR}, #{proofCount,jdbcType=REAL}, #{proofAid,jdbcType=VARCHAR}, #{contractPictureUrl,jdbcType=LONGVARCHAR}) insert into t_order_new order_no, order_type, creater, create_time, update_time, buyer_id, first_amount, total_amount, settlement_amount, refund_amount, order_status, liquidation_status, process_status, project_status, approval, order_remarks, delete_sign, salesman_id, finance_id, technician_id, sign_time, settlement_time, contract_no, contract_type, contacts, contact_mobile, legal_person, legal_person_tel, proof_count, proof_aid, contract_picture_url, #{orderNo,jdbcType=VARCHAR}, #{orderType,jdbcType=INTEGER}, #{creater,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{buyerId,jdbcType=VARCHAR}, #{firstAmount,jdbcType=DECIMAL}, #{totalAmount,jdbcType=DECIMAL}, #{settlementAmount,jdbcType=DECIMAL}, #{refundAmount,jdbcType=DECIMAL}, #{orderStatus,jdbcType=INTEGER}, #{liquidationStatus,jdbcType=INTEGER}, #{processStatus,jdbcType=INTEGER}, #{projectStatus,jdbcType=INTEGER}, #{approval,jdbcType=INTEGER}, #{orderRemarks,jdbcType=VARCHAR}, #{deleteSign,jdbcType=INTEGER}, #{salesmanId,jdbcType=VARCHAR}, #{financeId,jdbcType=VARCHAR}, #{technicianId,jdbcType=VARCHAR}, #{signTime,jdbcType=DATE}, #{settlementTime,jdbcType=DATE}, #{contractNo,jdbcType=VARCHAR}, #{contractType,jdbcType=VARCHAR}, #{contacts,jdbcType=VARCHAR}, #{contactMobile,jdbcType=VARCHAR}, #{legalPerson,jdbcType=VARCHAR}, #{legalPersonTel,jdbcType=VARCHAR}, #{proofCount,jdbcType=REAL}, #{proofAid,jdbcType=VARCHAR}, #{contractPictureUrl,jdbcType=LONGVARCHAR}, update t_order_new order_no = #{record.orderNo,jdbcType=VARCHAR}, order_type = #{record.orderType,jdbcType=INTEGER}, creater = #{record.creater,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, buyer_id = #{record.buyerId,jdbcType=VARCHAR}, first_amount = #{record.firstAmount,jdbcType=DECIMAL}, total_amount = #{record.totalAmount,jdbcType=DECIMAL}, settlement_amount = #{record.settlementAmount,jdbcType=DECIMAL}, refund_amount = #{record.refundAmount,jdbcType=DECIMAL}, order_status = #{record.orderStatus,jdbcType=INTEGER}, liquidation_status = #{record.liquidationStatus,jdbcType=INTEGER}, process_status = #{record.processStatus,jdbcType=INTEGER}, project_status = #{record.projectStatus,jdbcType=INTEGER}, approval = #{record.approval,jdbcType=INTEGER}, order_remarks = #{record.orderRemarks,jdbcType=VARCHAR}, delete_sign = #{record.deleteSign,jdbcType=INTEGER}, salesman_id = #{record.salesmanId,jdbcType=VARCHAR}, finance_id = #{record.financeId,jdbcType=VARCHAR}, technician_id = #{record.technicianId,jdbcType=VARCHAR}, sign_time = #{record.signTime,jdbcType=DATE}, settlement_time = #{record.settlementTime,jdbcType=DATE}, contract_no = #{record.contractNo,jdbcType=VARCHAR}, contract_type = #{record.contractType,jdbcType=VARCHAR}, contacts = #{record.contacts,jdbcType=VARCHAR}, contact_mobile = #{record.contactMobile,jdbcType=VARCHAR}, legal_person = #{record.legalPerson,jdbcType=VARCHAR}, legal_person_tel = #{record.legalPersonTel,jdbcType=VARCHAR}, proof_count = #{record.proofCount,jdbcType=REAL}, proof_aid = #{record.proofAid,jdbcType=VARCHAR}, contract_picture_url = #{record.contractPictureUrl,jdbcType=LONGVARCHAR}, update t_order_new set order_no = #{record.orderNo,jdbcType=VARCHAR}, order_type = #{record.orderType,jdbcType=INTEGER}, creater = #{record.creater,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, buyer_id = #{record.buyerId,jdbcType=VARCHAR}, first_amount = #{record.firstAmount,jdbcType=DECIMAL}, total_amount = #{record.totalAmount,jdbcType=DECIMAL}, settlement_amount = #{record.settlementAmount,jdbcType=DECIMAL}, refund_amount = #{record.refundAmount,jdbcType=DECIMAL}, order_status = #{record.orderStatus,jdbcType=INTEGER}, liquidation_status = #{record.liquidationStatus,jdbcType=INTEGER}, process_status = #{record.processStatus,jdbcType=INTEGER}, project_status = #{record.projectStatus,jdbcType=INTEGER}, approval = #{record.approval,jdbcType=INTEGER}, order_remarks = #{record.orderRemarks,jdbcType=VARCHAR}, delete_sign = #{record.deleteSign,jdbcType=INTEGER}, salesman_id = #{record.salesmanId,jdbcType=VARCHAR}, finance_id = #{record.financeId,jdbcType=VARCHAR}, technician_id = #{record.technicianId,jdbcType=VARCHAR}, sign_time = #{record.signTime,jdbcType=DATE}, settlement_time = #{record.settlementTime,jdbcType=DATE}, contract_no = #{record.contractNo,jdbcType=VARCHAR}, contract_type = #{record.contractType,jdbcType=VARCHAR}, contacts = #{record.contacts,jdbcType=VARCHAR}, contact_mobile = #{record.contactMobile,jdbcType=VARCHAR}, legal_person = #{record.legalPerson,jdbcType=VARCHAR}, legal_person_tel = #{record.legalPersonTel,jdbcType=VARCHAR}, proof_count = #{record.proofCount,jdbcType=REAL}, proof_aid = #{record.proofAid,jdbcType=VARCHAR}, contract_picture_url = #{record.contractPictureUrl,jdbcType=LONGVARCHAR} update t_order_new set order_no = #{record.orderNo,jdbcType=VARCHAR}, order_type = #{record.orderType,jdbcType=INTEGER}, creater = #{record.creater,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, buyer_id = #{record.buyerId,jdbcType=VARCHAR}, first_amount = #{record.firstAmount,jdbcType=DECIMAL}, total_amount = #{record.totalAmount,jdbcType=DECIMAL}, settlement_amount = #{record.settlementAmount,jdbcType=DECIMAL}, refund_amount = #{record.refundAmount,jdbcType=DECIMAL}, order_status = #{record.orderStatus,jdbcType=INTEGER}, liquidation_status = #{record.liquidationStatus,jdbcType=INTEGER}, process_status = #{record.processStatus,jdbcType=INTEGER}, project_status = #{record.projectStatus,jdbcType=INTEGER}, approval = #{record.approval,jdbcType=INTEGER}, order_remarks = #{record.orderRemarks,jdbcType=VARCHAR}, delete_sign = #{record.deleteSign,jdbcType=INTEGER}, salesman_id = #{record.salesmanId,jdbcType=VARCHAR}, finance_id = #{record.financeId,jdbcType=VARCHAR}, technician_id = #{record.technicianId,jdbcType=VARCHAR}, sign_time = #{record.signTime,jdbcType=DATE}, settlement_time = #{record.settlementTime,jdbcType=DATE}, contract_no = #{record.contractNo,jdbcType=VARCHAR}, contract_type = #{record.contractType,jdbcType=VARCHAR}, contacts = #{record.contacts,jdbcType=VARCHAR}, contact_mobile = #{record.contactMobile,jdbcType=VARCHAR}, legal_person = #{record.legalPerson,jdbcType=VARCHAR}, legal_person_tel = #{record.legalPersonTel,jdbcType=VARCHAR}, proof_count = #{record.proofCount,jdbcType=REAL}, proof_aid = #{record.proofAid,jdbcType=VARCHAR} update t_order_new order_type = #{orderType,jdbcType=INTEGER}, creater = #{creater,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, buyer_id = #{buyerId,jdbcType=VARCHAR}, first_amount = #{firstAmount,jdbcType=DECIMAL}, total_amount = #{totalAmount,jdbcType=DECIMAL}, settlement_amount = #{settlementAmount,jdbcType=DECIMAL}, refund_amount = #{refundAmount,jdbcType=DECIMAL}, order_status = #{orderStatus,jdbcType=INTEGER}, liquidation_status = #{liquidationStatus,jdbcType=INTEGER}, process_status = #{processStatus,jdbcType=INTEGER}, project_status = #{projectStatus,jdbcType=INTEGER}, approval = #{approval,jdbcType=INTEGER}, order_remarks = #{orderRemarks,jdbcType=VARCHAR}, delete_sign = #{deleteSign,jdbcType=INTEGER}, salesman_id = #{salesmanId,jdbcType=VARCHAR}, finance_id = #{financeId,jdbcType=VARCHAR}, technician_id = #{technicianId,jdbcType=VARCHAR}, sign_time = #{signTime,jdbcType=DATE}, settlement_time = #{settlementTime,jdbcType=DATE}, contract_no = #{contractNo,jdbcType=VARCHAR}, contract_type = #{contractType,jdbcType=VARCHAR}, contacts = #{contacts,jdbcType=VARCHAR}, contact_mobile = #{contactMobile,jdbcType=VARCHAR}, legal_person = #{legalPerson,jdbcType=VARCHAR}, legal_person_tel = #{legalPersonTel,jdbcType=VARCHAR}, proof_count = #{proofCount,jdbcType=REAL}, proof_aid = #{proofAid,jdbcType=VARCHAR}, proof_time = #{proofTime,jdbcType=DATE}, proof_status = #{proofStatus,jdbcType=INTEGER}, contract_picture_url = #{contractPictureUrl,jdbcType=LONGVARCHAR}, where order_no = #{orderNo,jdbcType=VARCHAR} update t_order_new set order_type = #{orderType,jdbcType=INTEGER}, creater = #{creater,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, buyer_id = #{buyerId,jdbcType=VARCHAR}, first_amount = #{firstAmount,jdbcType=DECIMAL}, total_amount = #{totalAmount,jdbcType=DECIMAL}, settlement_amount = #{settlementAmount,jdbcType=DECIMAL}, refund_amount = #{refundAmount,jdbcType=DECIMAL}, order_status = #{orderStatus,jdbcType=INTEGER}, liquidation_status = #{liquidationStatus,jdbcType=INTEGER}, process_status = #{processStatus,jdbcType=INTEGER}, project_status = #{projectStatus,jdbcType=INTEGER}, approval = #{approval,jdbcType=INTEGER}, order_remarks = #{orderRemarks,jdbcType=VARCHAR}, delete_sign = #{deleteSign,jdbcType=INTEGER}, salesman_id = #{salesmanId,jdbcType=VARCHAR}, finance_id = #{financeId,jdbcType=VARCHAR}, technician_id = #{technicianId,jdbcType=VARCHAR}, sign_time = #{signTime,jdbcType=DATE}, settlement_time = #{settlementTime,jdbcType=DATE}, contract_no = #{contractNo,jdbcType=VARCHAR}, contract_type = #{contractType,jdbcType=VARCHAR}, contacts = #{contacts,jdbcType=VARCHAR}, contact_mobile = #{contactMobile,jdbcType=VARCHAR}, legal_person = #{legalPerson,jdbcType=VARCHAR}, legal_person_tel = #{legalPersonTel,jdbcType=VARCHAR}, proof_count = #{proofCount,jdbcType=REAL}, proof_aid = #{proofAid,jdbcType=VARCHAR}, contract_picture_url = #{contractPictureUrl,jdbcType=LONGVARCHAR} where order_no = #{orderNo,jdbcType=VARCHAR} update t_order_new set order_type = #{orderType,jdbcType=INTEGER}, creater = #{creater,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, buyer_id = #{buyerId,jdbcType=VARCHAR}, first_amount = #{firstAmount,jdbcType=DECIMAL}, total_amount = #{totalAmount,jdbcType=DECIMAL}, settlement_amount = #{settlementAmount,jdbcType=DECIMAL}, refund_amount = #{refundAmount,jdbcType=DECIMAL}, order_status = #{orderStatus,jdbcType=INTEGER}, liquidation_status = #{liquidationStatus,jdbcType=INTEGER}, process_status = #{processStatus,jdbcType=INTEGER}, project_status = #{projectStatus,jdbcType=INTEGER}, approval = #{approval,jdbcType=INTEGER}, order_remarks = #{orderRemarks,jdbcType=VARCHAR}, delete_sign = #{deleteSign,jdbcType=INTEGER}, salesman_id = #{salesmanId,jdbcType=VARCHAR}, finance_id = #{financeId,jdbcType=VARCHAR}, technician_id = #{technicianId,jdbcType=VARCHAR}, sign_time = #{signTime,jdbcType=DATE}, settlement_time = #{settlementTime,jdbcType=DATE}, contract_no = #{contractNo,jdbcType=VARCHAR}, contract_type = #{contractType,jdbcType=VARCHAR}, contacts = #{contacts,jdbcType=VARCHAR}, contact_mobile = #{contactMobile,jdbcType=VARCHAR}, legal_person = #{legalPerson,jdbcType=VARCHAR}, legal_person_tel = #{legalPersonTel,jdbcType=VARCHAR}, proof_count = #{proofCount,jdbcType=REAL}, proof_aid = #{proofAid,jdbcType=VARCHAR} where order_no = #{orderNo,jdbcType=VARCHAR}