INSERT INTO demo_group_courses_plan (demo_group_id_,create_time_,course_date_,start_time_,end_time_) VALUE (#{demoGroupId},now(),#{date},#{date},DATE_ADD(#{date},INTERVAL #{classMinutes} MINUTE)) INSERT INTO demo_group_courses_plan (id_,demo_group_id_,course_date_,create_time_,status_,start_time_,end_time_) VALUES(#{id},#{demoGroupId},#{courseDate},now(),#{status, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{startTime},#{endTime}) UPDATE demo_group_courses_plan id_ = #{id}, demo_group_id_ = #{demoGroupId}, course_date_ = #{courseDate}, create_time_ = #{createTime}, status_=#{status, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, start_time_=#{startTime}, end_time_=#{endTime}, WHERE id_ = #{id} DELETE FROM demo_group_courses_plan WHERE id_ = #{id} DELETE FROM demo_group_courses_plan WHERE demo_group_id_=#{demoGroupId} AND course_date_>=#{date} AND status_=0