|
@@ -28,6 +28,7 @@
|
|
|
<result column="music_score_id_" property="musicScoreId"/>
|
|
|
<result column="music_score_content_" property="musicScoreContent"/>
|
|
|
<result column="tenant_id_" property="tenantId"/>
|
|
|
+ <result column="standard_flag_" property="standardFlag"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<resultMap type="com.ym.mec.biz.dal.dto.CourseHomeworkStudentDetailDto" id="CourseHomeworkStudentDetailDto">
|
|
@@ -73,24 +74,24 @@
|
|
|
keyColumn="id" keyProperty="id">
|
|
|
INSERT INTO student_course_homework
|
|
|
(user_id_,course_schedule_id_,course_homework_id_,attachments_,score_,create_time_,update_time_,
|
|
|
- remark_,status_,is_replied_,is_view_,is_replied_timely_,music_score_id_,music_score_content_,tenant_id_)
|
|
|
+ remark_,status_,is_replied_,is_view_,is_replied_timely_,music_score_id_,music_score_content_,tenant_id_,standard_flag_)
|
|
|
VALUES(#{userId},#{courseScheduleId},#{courseHomeworkId},#{attachments},#{score},now(),now(),#{remark},
|
|
|
#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{isReplied,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
- #{isView,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{isRepliedTimely},#{musicScoreId},#{musicScoreContent},#{tenantId})
|
|
|
+ #{isView,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{isRepliedTimely},#{musicScoreId},#{musicScoreContent},#{tenantId},#{standardFlag})
|
|
|
</insert>
|
|
|
|
|
|
<insert id="batchInsertStudentCourseHomeworkRecord" parameterType="java.util.List" useGeneratedKeys="true"
|
|
|
keyColumn="id" keyProperty="id">
|
|
|
INSERT INTO student_course_homework
|
|
|
(user_id_,course_schedule_id_,course_homework_id_,attachments_,score_,create_time_,
|
|
|
- update_time_,remark_,status_,is_replied_,is_view_,is_replied_timely_,music_score_id_,music_score_content_,tenant_id_)
|
|
|
+ update_time_,remark_,status_,is_replied_,is_view_,is_replied_timely_,music_score_id_,music_score_content_,tenant_id_,standard_flag_)
|
|
|
VALUE
|
|
|
<foreach collection="list" item="homework" separator=",">
|
|
|
(#{homework.userId},#{homework.courseScheduleId},#{homework.courseHomeworkId},#{homework.attachments},
|
|
|
#{homework.score},now(),now(),#{homework.remark},#{homework.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
#{homework.isReplied,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
#{homework.isView,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{homework.isRepliedTimely},
|
|
|
- #{homework.musicScoreId},#{homework.musicScoreContent},#{homework.tenantId})
|
|
|
+ #{homework.musicScoreId},#{homework.musicScoreContent},#{homework.tenantId},#{homework.standardFlag})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
@@ -98,6 +99,9 @@
|
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.StudentCourseHomework">
|
|
|
UPDATE student_course_homework
|
|
|
<set>
|
|
|
+ <if test="standardFlag != null">
|
|
|
+ standard_flag_ = #{standardFlag},
|
|
|
+ </if>
|
|
|
<if test="musicScoreId != null">
|
|
|
music_score_id_ = #{musicScoreId},
|
|
|
</if>
|