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}