|
@@ -211,7 +211,8 @@
|
|
|
<result column="current_class_times_" property="currentClassTimes"/>
|
|
|
<result column="total_class_times_" property="totalClassTimes"/>
|
|
|
<result column="vip_group_name_" property="vipClassName"/>
|
|
|
- <result column="audit_status_" property="auditStatus" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
+ <result column="audit_status_" property="auditStatus"
|
|
|
+ typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
<result column="status_" property="status" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
</resultMap>
|
|
|
<select id="getTeacherVipClass" resultMap="getTeacherVipClassMap">
|
|
@@ -230,4 +231,23 @@
|
|
|
SELECT COUNT(vg.id_) FROM vip_group vg
|
|
|
WHERE vg.user_id_ = #{teacherId}
|
|
|
</select>
|
|
|
+
|
|
|
+
|
|
|
+ <resultMap type="com.ym.mec.biz.dal.dto.ClassGroupTeachers" id="ClassGroupTeachers">
|
|
|
+ <result column="id_" property="id"/>
|
|
|
+ <result column="music_group_id_" property="musicGroupId"/>
|
|
|
+ <result column="subject_id_list_" property="subjectIdList"/>
|
|
|
+ <result column="name_" property="name"/>
|
|
|
+ <result column="student_num_" property="studentNum"/>
|
|
|
+ <result column="create_time_" property="createTime"/>
|
|
|
+ <result column="update_time_" property="updateTime"/>
|
|
|
+ <result column="type_" property="type" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
+ <result column="del_flag_" property="delFlag" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
+ <result column="expect_student_num_" property="expectStudentNum"/>
|
|
|
+ <result column="total_class_times_" property="totalClassTimes"/>
|
|
|
+ </resultMap>
|
|
|
+ <!-- 根据乐团id获取乐团下所有班级 -->
|
|
|
+ <select id="findClassGroupByMusicGroupId" resultMap="ClassGroupTeachers">
|
|
|
+ SELECT * FROM class_group WHERE music_group_id_ = #{musicGroupId} AND del_flag_ = 0;
|
|
|
+ </select>
|
|
|
</mapper>
|