INSERT INTO teacher_leave_record (id_,user_id_,days_,type_,status_,remark_,create_time_,update_time_,start_time_,end_time_,courses_schedule_json_,wf_process_id_,wf_order_id_) VALUES(#{id},#{userId},#{days},#{type},#{status, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{remark},#{createTime},#{updateTime},#{startTime},#{endTime},#{coursesScheduleJson},#{wfProcessId},#{wfOrderId}) UPDATE teacher_leave_record status_ = #{status, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, wf_order_id_ = #{wfOrderId}, id_ = #{id}, days_ = #{days}, end_time_ = #{endTime}, create_time_ = #{createTime}, start_time_ = #{startTime}, courses_schedule_json_ = #{coursesScheduleJson}, user_id_ = #{userId}, remark_ = #{remark}, wf_process_id_ = #{wfProcessId}, update_time_ = #{updateTime}, type_ = #{type}, WHERE id_ = #{id} DELETE FROM teacher_leave_record WHERE id_ = #{id}