|
@@ -9,6 +9,7 @@
|
|
|
<resultMap type="com.ym.mec.biz.dal.entity.StudentExtracurricularExercisesSituation"
|
|
|
id="StudentExtracurricularExercisesSituation">
|
|
|
<result column="id_" property="id"/>
|
|
|
+ <result column="music_group_id_" property="musicGroupId"/>
|
|
|
<result column="student_id_" property="studentId"/>
|
|
|
<result column="week_of_year_" property="weekOfYear"/>
|
|
|
<result column="monday_" property="monday"/>
|
|
@@ -61,24 +62,24 @@
|
|
|
</selectKey>
|
|
|
-->
|
|
|
INSERT INTO student_extracurricular_exercises_situation_
|
|
|
- (id_,student_id_,week_of_year_,monday_,sunday_,teacher_id_,expect_exercises_num_,
|
|
|
+ (id_,music_group_id_,student_id_,week_of_year_,monday_,sunday_,teacher_id_,expect_exercises_num_,
|
|
|
actual_exercises_num_,exercises_reply_num_,exercises_message_num_,
|
|
|
exercises_message_timely_num_,create_time_,update_time_,last_submit_time_,
|
|
|
serve_type_,course_ids_,not_over_course_ids_,not_over_course_num_,tenant_id_)
|
|
|
- VALUES(#{id},#{studentId},#{weekOfYear},#{monday},#{sunday},#{teacherId},#{expectExercisesNum},#{actualExercisesNum},#{exercisesReplyNum},
|
|
|
+ VALUES(#{id},#{musicGroupId},#{studentId},#{weekOfYear},#{monday},#{sunday},#{teacherId},#{expectExercisesNum},#{actualExercisesNum},#{exercisesReplyNum},
|
|
|
#{exercisesMessageNum},#{exercisesMessageTimelyNum},NOW(),NOW(),#{lastSubmitTime},#{serveType},#{courseIds},#{notOverCourseIds},#{notOverCourseNum},#{tenantId})
|
|
|
</insert>
|
|
|
|
|
|
<insert id="batchInsert" parameterType="com.ym.mec.biz.dal.entity.StudentExtracurricularExercisesSituation"
|
|
|
useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
|
INSERT INTO student_extracurricular_exercises_situation_
|
|
|
- (student_id_,week_of_year_,monday_,sunday_,teacher_id_,expect_exercises_num_,
|
|
|
+ (music_group_id_,student_id_,week_of_year_,monday_,sunday_,teacher_id_,expect_exercises_num_,
|
|
|
actual_exercises_num_,exercises_reply_num_,exercises_message_num_,
|
|
|
exercises_message_timely_num_,create_time_,update_time_,last_submit_time_,
|
|
|
serve_type_,course_ids_,not_over_course_ids_,not_over_course_num_,tenant_id_)
|
|
|
VALUES
|
|
|
<foreach collection="situations" item="situation" separator=",">
|
|
|
- (#{situation.studentId},#{situation.weekOfYear},#{situation.monday},#{situation.sunday},#{situation.teacherId},#{situation.expectExercisesNum},
|
|
|
+ (#{situation.musicGroupId},#{situation.studentId},#{situation.weekOfYear},#{situation.monday},#{situation.sunday},#{situation.teacherId},#{situation.expectExercisesNum},
|
|
|
#{situation.actualExercisesNum},#{situation.exercisesReplyNum},#{situation.exercisesMessageNum},#{situation.exercisesMessageTimelyNum},
|
|
|
NOW(),NOW(),#{situation.lastSubmitTime},#{situation.serveType},#{situation.courseIds},#{situation.notOverCourseIds},#{situation.notOverCourseNum},#{situation.tenantId})
|
|
|
</foreach>
|
|
@@ -118,6 +119,9 @@
|
|
|
<if test="studentId != null">
|
|
|
student_id_ = #{studentId},
|
|
|
</if>
|
|
|
+ <if test="musicGroupId != null">
|
|
|
+ music_group_id_ = #{musicGroupId},
|
|
|
+ </if>
|
|
|
<if test="expectExercisesNum != null">
|
|
|
expect_exercises_num_ = #{expectExercisesNum},
|
|
|
</if>
|
|
@@ -172,6 +176,9 @@
|
|
|
<if test="situation.studentId != null">
|
|
|
student_id_ = #{situation.studentId},
|
|
|
</if>
|
|
|
+ <if test="situation.musicGroupId != null">
|
|
|
+ music_group_id_ = #{situation.musicGroupId},
|
|
|
+ </if>
|
|
|
<if test="situation.expectExercisesNum != null">
|
|
|
expect_exercises_num_ = #{situation.expectExercisesNum},
|
|
|
</if>
|
|
@@ -259,6 +266,7 @@
|
|
|
<select id="findExercisesSituations" resultMap="StudentExercisesSituationDto">
|
|
|
SELECT
|
|
|
sees.id_ id_,
|
|
|
+ sees.music_group_id_,
|
|
|
student_id_,
|
|
|
stu.username_ student_name_,
|
|
|
tea.real_name_ teacher_name_,
|