|
@@ -14,15 +14,16 @@
|
|
|
<result column="subject_name_" jdbcType="VARCHAR" property="subjectName"/>
|
|
|
<result column="is_pushed_" jdbcType="INTEGER" property="isPushed"/>
|
|
|
<result column="month_" jdbcType="VARCHAR" property="month"/>
|
|
|
+ <result column="version_" jdbcType="INTEGER" property="version"/>
|
|
|
</resultMap>
|
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.CourseScheduleEvaluate" useGeneratedKeys="true"
|
|
|
keyColumn="id" keyProperty="id">
|
|
|
insert into course_schedule_evaluate (music_group_id_, class_group_id_, course_schedule_id_,
|
|
|
teacher_id_, item_, comment_,
|
|
|
- create_time_)
|
|
|
+ create_time_,version_)
|
|
|
values (#{musicGroupId,jdbcType=VARCHAR}, #{classGroupId,jdbcType=INTEGER}, #{courseScheduleId,jdbcType=BIGINT},
|
|
|
#{teacherId,jdbcType=INTEGER}, #{item,jdbcType=VARCHAR}, #{comment,jdbcType=LONGVARCHAR},
|
|
|
- #{createTime,jdbcType=TIMESTAMP})
|
|
|
+ #{createTime,jdbcType=TIMESTAMP},#{version,jdbcType=INTEGER})
|
|
|
</insert>
|
|
|
|
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.CourseScheduleEvaluate">
|
|
@@ -34,7 +35,7 @@
|
|
|
FROM course_schedule_evaluate cse
|
|
|
LEFT JOIN practice_group pg ON pg.id_ = cse.music_group_id_
|
|
|
LEFT JOIN subject s on s.id_ = pg.subject_id_
|
|
|
- WHERE cse.class_group_id_ = #{classGroupId} LIMIT 1
|
|
|
+ WHERE cse.class_group_id_ = #{classGroupId} ORDER BY create_time_ DESC LIMIT 1
|
|
|
</select>
|
|
|
|
|
|
<select id="findByClassGroupIds" resultMap="CourseScheduleEvaluate">
|