INSERT INTO teacher_course_statistics (id_, user_id_, organ_id_, month_,
subject_id_list_, vip_course_num_, music_course_num_,
expect_music_course_salary_, expect_vip_course_salary_,
expect_total_salary_, average_class_minutes_,
statistics_date_time_)
VALUES (#{id,jdbcType=BIGINT}, #{userId,jdbcType=INTEGER}, #{organId,jdbcType=INTEGER}, #{month,jdbcType=DATE},
#{subjectIdList,jdbcType=VARCHAR}, #{vipCourseNum,jdbcType=INTEGER}, #{musicCourseNum,jdbcType=INTEGER},
#{expectMusicCourseSalary,jdbcType=DECIMAL}, #{expectVipCourseSalary,jdbcType=DECIMAL},
#{expectTotalSalary,jdbcType=DECIMAL}, #{averageClassMinutes,jdbcType=INTEGER},NOW())
INSERT INTO teacher_course_statistics (id_, user_id_, organ_id_, month_,
subject_id_list_, vip_course_num_, music_course_num_,
expect_music_course_salary_, expect_vip_course_salary_,
expect_total_salary_, average_class_minutes_,statistics_date_time_)
VALUE
(#{list.id,jdbcType=BIGINT}, #{list.userId,jdbcType=INTEGER}, #{list.organId,jdbcType=INTEGER}, #{list.month,jdbcType=DATE},
#{list.subjectIdList,jdbcType=VARCHAR}, #{list.vipCourseNum,jdbcType=INTEGER}, #{list.musicCourseNum,jdbcType=INTEGER},
#{list.expectMusicCourseSalary,jdbcType=DECIMAL}, #{list.expectVipCourseSalary,jdbcType=DECIMAL},
#{list.expectTotalSalary,jdbcType=DECIMAL}, #{list.averageClassMinutes,jdbcType=INTEGER},NOW())
AND FIND_IN_SET(tcs.organ_id_,#{organId})
AND DATE_FORMAT(tcs.month_,'%Y-%m') = #{monthStr}
AND tcs.user_id_ = #{userId}