|
@@ -33,6 +33,7 @@
|
|
|
<result column="class_group_type_" property="classGroupType"/>
|
|
|
<result column="teaching_content_" property="teachingContent"/>
|
|
|
<result column="note_" property="note"/>
|
|
|
+ <result column="organ_id_" property="organId"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<resultMap type="com.ym.mec.biz.dal.dto.Mapper" id="Mapper">
|
|
@@ -128,7 +129,8 @@
|
|
|
leave_student_num_,
|
|
|
teaching_content_,
|
|
|
note_,
|
|
|
- schoole_id_
|
|
|
+ schoole_id_,
|
|
|
+ organ_id_
|
|
|
FROM course_schedule
|
|
|
WHERE id_ = #{id}
|
|
|
</select>
|
|
@@ -149,9 +151,15 @@
|
|
|
</selectKey>
|
|
|
-->
|
|
|
INSERT INTO course_schedule
|
|
|
- (id_,group_type_,music_group_id_,class_group_id_,status_,subsidy_,class_date_,start_class_time_,end_class_time_,teacher_id_,actual_teacher_id_,create_time_,update_time_,type_,name_,teach_mode_,student_num_,leave_student_num_,schoole_id_,is_lock_,note_,teaching_content_)
|
|
|
- VALUES(#{id},#{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{classGroupId},#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{subsidy},#{classDate},#{startClassTime},#{endClassTime},#{teacherId},#{teacherId},now(),now(),
|
|
|
- #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{name},#{teachMode,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{studentNum},#{leaveStudentNum},#{schoolId},#{isLock},#{note},#{teachingContent})
|
|
|
+ (id_,group_type_,music_group_id_,class_group_id_,status_,subsidy_,class_date_,start_class_time_,end_class_time_,
|
|
|
+ teacher_id_,actual_teacher_id_,create_time_,update_time_,type_,name_,teach_mode_,student_num_,leave_student_num_,
|
|
|
+ schoole_id_,is_lock_,note_,teaching_content_,organ_id_)
|
|
|
+ VALUES(#{id},#{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{classGroupId},
|
|
|
+ #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{subsidy},#{classDate},#{startClassTime},
|
|
|
+ #{endClassTime},#{teacherId},#{teacherId},now(),now(),
|
|
|
+ #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{name},
|
|
|
+ #{teachMode,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{studentNum},#{leaveStudentNum},
|
|
|
+ #{schoolId},#{isLock},#{note},#{teachingContent},#{organId})
|
|
|
</insert>
|
|
|
|
|
|
<insert id="batchAddCourseSchedules" parameterType="java.util.List" useGeneratedKeys="true" keyColumn="id"
|
|
@@ -159,7 +167,7 @@
|
|
|
INSERT INTO course_schedule
|
|
|
(group_type_,music_group_id_,class_group_id_,status_,subsidy_,class_date_,start_class_time_,end_class_time_,
|
|
|
teacher_id_,actual_teacher_id_,create_time_,update_time_,type_,name_,teach_mode_,student_num_,leave_student_num_,
|
|
|
- schoole_id_,is_lock_,note_,teaching_content_)
|
|
|
+ schoole_id_,is_lock_,note_,teaching_content_,organ_id_)
|
|
|
VALUE
|
|
|
<foreach collection="list" item="course" separator=",">
|
|
|
(#{course.groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.musicGroupId},
|
|
@@ -167,7 +175,7 @@
|
|
|
#{course.subsidy},#{course.classDate},#{course.startClassTime},#{course.endClassTime},#{course.teacherId},
|
|
|
#{course.teacherId},now(),now(),#{course.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
#{course.name},#{course.teachMode,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.studentNum},
|
|
|
- #{course.leaveStudentNum},#{course.schoolId},#{course.isLock},#{course.note},#{course.teachingContent})
|
|
|
+ #{course.leaveStudentNum},#{course.schoolId},#{course.isLock},#{course.note},#{course.teachingContent},#{course.organId})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
@@ -175,6 +183,9 @@
|
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.CourseSchedule">
|
|
|
UPDATE course_schedule
|
|
|
<set>
|
|
|
+ <if test="organId != null">
|
|
|
+ organ_id_ = #{organId},
|
|
|
+ </if>
|
|
|
<if test="note != null">
|
|
|
note_ = #{note},
|
|
|
</if>
|