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