INSERT INTO course_schedule_student_payment (id_,course_schedule_id_,user_id_,expect_price_,actual_price_,create_time_,update_time_,settlement_time_,class_group_id_) VALUES(#{id},#{courseScheduleId},#{userId},#{expectPrice},#{actualPrice},#{createTime},#{updateTime},#{settlementTime},#{classGroupId}) INSERT INTO course_schedule_student_payment (id_,course_schedule_id_,user_id_,expect_price_,actual_price_,create_time_,update_time_,settlement_time_,class_group_id_) VALUE (#{data.id},#{data.courseScheduleId},#{data.userId},#{data.expectPrice},#{data.actualPrice},now(),now(),#{data.settlementTime},#{data.classGroupId}) UPDATE course_schedule_student_payment user_id_ = #{userId}, id_ = #{id}, course_schedule_id_ = #{courseScheduleId}, update_time_ = #{updateTime}, settlement_time_ = #{settlementTime}, expect_price_ = #{expectPrice}, actual_price_ = #{actualPrice}, create_time_ = #{createTime}, class_group_id_ = #{classGroupId}, WHERE id_ = #{id} DELETE FROM course_schedule_student_payment WHERE id_ = #{id} DELETE FROM course_schedule_student_payment WHERE user_id_ = #{userId} AND course_schedule_id_ IN #{courseSchedule.id} DELETE FROM course_schedule_student_payment WHERE course_schedule_id_ IN #{courseScheduleId}