|
@@ -43,6 +43,7 @@
|
|
<result column="tenant_id_" property="tenantId"/>
|
|
<result column="tenant_id_" property="tenantId"/>
|
|
<result column="evaluate_flag_" property="evaluateFlag"/>
|
|
<result column="evaluate_flag_" property="evaluateFlag"/>
|
|
<result column="convert_flag_" property="convertFlag"/>
|
|
<result column="convert_flag_" property="convertFlag"/>
|
|
|
|
+ <result column="settlement_report_flag_" property="settlementReportFlag"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<resultMap type="com.ym.mec.biz.dal.dto.Mapper" id="Mapper">
|
|
<resultMap type="com.ym.mec.biz.dal.dto.Mapper" id="Mapper">
|
|
@@ -214,14 +215,14 @@
|
|
keyProperty="id">
|
|
keyProperty="id">
|
|
INSERT INTO course_schedule
|
|
INSERT INTO course_schedule
|
|
(id_,group_type_,music_group_id_,class_group_id_,status_,subsidy_,class_date_,start_class_time_,end_class_time_,
|
|
(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_,
|
|
|
|
|
|
+ teacher_id_,actual_teacher_id_,type_,name_,teach_mode_,student_num_,leave_student_num_,
|
|
schoole_id_,is_lock_,note_,teaching_content_,organ_id_,member_flag_,pre_course_flag_,valid_end_time_,valid_start_time_,tenant_id_)
|
|
schoole_id_,is_lock_,note_,teaching_content_,organ_id_,member_flag_,pre_course_flag_,valid_end_time_,valid_start_time_,tenant_id_)
|
|
VALUE
|
|
VALUE
|
|
<foreach collection="list" item="course" separator=",">
|
|
<foreach collection="list" item="course" separator=",">
|
|
(#{course.id},#{course.groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.musicGroupId},
|
|
(#{course.id},#{course.groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.musicGroupId},
|
|
#{course.classGroupId},#{course.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
#{course.classGroupId},#{course.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
#{course.subsidy},#{course.classDate},#{course.startClassTime},#{course.endClassTime},#{course.teacherId},
|
|
#{course.subsidy},#{course.classDate},#{course.startClassTime},#{course.endClassTime},#{course.teacherId},
|
|
- #{course.teacherId},now(),now(),#{course.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
|
|
|
+ #{course.teacherId},#{course.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
#{course.name},#{course.teachMode,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.studentNum},
|
|
#{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},#{course.memberFlag},#{course.preCourseFlag},#{course.validEndTime},#{course.validStartTime},#{course.tenantId})
|
|
#{course.organId},#{course.memberFlag},#{course.preCourseFlag},#{course.validEndTime},#{course.validStartTime},#{course.tenantId})
|
|
@@ -232,14 +233,14 @@
|
|
keyProperty="id">
|
|
keyProperty="id">
|
|
INSERT INTO course_schedule
|
|
INSERT INTO course_schedule
|
|
(id_,group_type_,music_group_id_,class_group_id_,status_,subsidy_,class_date_,start_class_time_,end_class_time_,
|
|
(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_,
|
|
|
|
|
|
+ teacher_id_,actual_teacher_id_,type_,name_,teach_mode_,student_num_,leave_student_num_,
|
|
schoole_id_,is_lock_,note_,teaching_content_,organ_id_,member_flag_,pre_course_flag_,valid_end_time_,valid_start_time_,tenant_id_)
|
|
schoole_id_,is_lock_,note_,teaching_content_,organ_id_,member_flag_,pre_course_flag_,valid_end_time_,valid_start_time_,tenant_id_)
|
|
VALUE
|
|
VALUE
|
|
<foreach collection="list" item="course" separator=",">
|
|
<foreach collection="list" item="course" separator=",">
|
|
(#{course.id},#{course.groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.musicGroupId},
|
|
(#{course.id},#{course.groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.musicGroupId},
|
|
#{course.classGroupId},#{course.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
#{course.classGroupId},#{course.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
#{course.subsidy},#{course.classDate},#{course.startClassTime},#{course.endClassTime},#{course.teacherId},
|
|
#{course.subsidy},#{course.classDate},#{course.startClassTime},#{course.endClassTime},#{course.teacherId},
|
|
- #{course.actualTeacherId},now(),now(),#{course.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
|
|
|
+ #{course.actualTeacherId},#{course.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
#{course.name},#{course.teachMode,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.studentNum},
|
|
#{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},#{course.memberFlag},#{course.preCourseFlag},#{course.validEndTime},#{course.validStartTime},#{course.tenantId})
|
|
#{course.organId},#{course.memberFlag},#{course.preCourseFlag},#{course.validEndTime},#{course.validStartTime},#{course.tenantId})
|
|
@@ -322,7 +323,6 @@
|
|
<if test="isLock != null">
|
|
<if test="isLock != null">
|
|
is_lock_ = #{isLock},
|
|
is_lock_ = #{isLock},
|
|
</if>
|
|
</if>
|
|
- update_time_ = NOW()
|
|
|
|
</set>
|
|
</set>
|
|
WHERE id_ = #{id} and tenant_id_ = #{tenantId}
|
|
WHERE id_ = #{id} and tenant_id_ = #{tenantId}
|
|
</update>
|
|
</update>
|
|
@@ -346,8 +346,7 @@
|
|
|
|
|
|
<update id="logicDeleteCourseSchedulesByMusicGroupID">
|
|
<update id="logicDeleteCourseSchedulesByMusicGroupID">
|
|
update course_schedule
|
|
update course_schedule
|
|
- set del_flag_ = '1',
|
|
|
|
- update_time_ = NOW()
|
|
|
|
|
|
+ set del_flag_ = '1'
|
|
WHERE music_group_id_ = #{musicGroupID}
|
|
WHERE music_group_id_ = #{musicGroupID}
|
|
AND group_type_ = 'MUSIC'
|
|
AND group_type_ = 'MUSIC'
|
|
and status_ = 'NOT_START'
|
|
and status_ = 'NOT_START'
|
|
@@ -355,8 +354,7 @@
|
|
|
|
|
|
<update id="resumeCourseScheduleByMusicGroupId">
|
|
<update id="resumeCourseScheduleByMusicGroupId">
|
|
update course_schedule
|
|
update course_schedule
|
|
- set del_flag_ = '0',
|
|
|
|
- update_time_ = NOW()
|
|
|
|
|
|
+ set del_flag_ = '0'
|
|
WHERE music_group_id_ = #{musicGroupID}
|
|
WHERE music_group_id_ = #{musicGroupID}
|
|
AND group_type_ = 'MUSIC'
|
|
AND group_type_ = 'MUSIC'
|
|
and status_ = 'NOT_START'
|
|
and status_ = 'NOT_START'
|