insert into order_main order_no, patient_id, patient_name, medical_card, phone, gender, schedule_id, slot_id, department_id, department_name, doctor_id, doctor_name, reg_type, fee, appointment_date, appointment_time, cancel_time, cancel_reason, status, pay_status, version, tenant_id, create_by, create_time, update_by, update_time, #{orderNo}, #{patientId}, #{patientName}, #{medicalCard}, #{phone}, #{gender}, #{scheduleId}, #{slotId}, #{departmentId}, #{departmentName}, #{doctorId}, #{doctorName}, #{regType}, #{fee}, #{appointmentDate}, #{appointmentTime}, #{cancelTime}, #{cancelReason}, #{status}, #{payStatus}, #{version}, #{tenantId}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update order_main order_no = #{orderNo}, patient_id = #{patientId}, patient_name = #{patientName}, medical_card = #{medicalCard}, phone = #{phone}, gender = #{gender}, schedule_id = #{scheduleId}, slot_id = #{slotId}, department_id = #{departmentId}, department_name = #{departmentName}, doctor_id = #{doctorId}, doctor_name = #{doctorName}, reg_type = #{regType}, fee = #{fee}, appointment_date = #{appointmentDate}, appointment_time = #{appointmentTime}, cancel_time = #{cancelTime}, cancel_reason = #{cancelReason}, status = #{status}, pay_status = #{payStatus}, version = #{version}, update_by = #{updateBy}, update_time = #{updateTime}, where id = #{id} update order_main set status = #{status} where id = #{id} update order_main set status = 3, cancel_time = #{cancelTime}, cancel_reason = #{cancelReason} where id = #{id} delete from order_main where id = #{id} delete from order_main where id in #{id}