|  | @@ -44,6 +44,7 @@
 | 
	
		
			
				|  |  |          <result property="username" column="username_"/>
 | 
	
		
			
				|  |  |          <result property="birthdate" column="birthdate_"/>
 | 
	
		
			
				|  |  |          <result property="currentGrade" column="current_grade_"/>
 | 
	
		
			
				|  |  | +        <result property="currentGradeNum" column="current_grade_num_" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
 | 
	
		
			
				|  |  |          <result property="currentClass" column="current_class_"/>
 | 
	
		
			
				|  |  |          <result property="isActive" column="isActive_" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
 | 
	
		
			
				|  |  |          <result property="hasCourse" column="hasCourse_" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
 | 
	
	
		
			
				|  | @@ -66,6 +67,7 @@
 | 
	
		
			
				|  |  |          <result property="isSignedContract" column="is_signed_contract_"/>
 | 
	
		
			
				|  |  |          <result column="care_package_" property="carePackage"/>
 | 
	
		
			
				|  |  |          <result column="come_on_package_" property="comeOnPackage"/>
 | 
	
		
			
				|  |  | +        <result column="grade_type_" property="gradeType"/>
 | 
	
		
			
				|  |  |      </resultMap>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <sql id="queryCondition">
 | 
	
	
		
			
				|  | @@ -152,9 +154,10 @@
 | 
	
		
			
				|  |  |      </update>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <select id="findStudentsByOrganId" resultMap="studentManageListDto">
 | 
	
		
			
				|  |  | -        SELECT o.`name_` organ_name_,s.`user_id_` ,su.`username_` ,su.`phone_` parents_phone_,su.`real_name_` ,su.`gender_` , su.organ_id_,
 | 
	
		
			
				|  |  | +        SELECT o.`name_` organ_name_,o.grade_type_,s.`user_id_` ,su.`username_` ,su.`phone_` parents_phone_,su.`real_name_` ,su.`gender_` , su.organ_id_,
 | 
	
		
			
				|  |  |  		tu.`real_name_` teacher_name_,CASE s.service_tag_ WHEN 2 THEN 0 ELSE s.service_tag_ END service_tag_ ,s.`operating_tag_` , s.care_package_, s.come_on_package_, suca.`course_balance_` ,
 | 
	
		
			
				|  |  | -		sub.`name_` music_group_subject_ ,su.birthdate_,s.subject_id_list_,s.teacher_id_,case when su.password_ is null then false else true end isActive_,s.is_new_user_,case when sut.user_id_ is null then 0 else 1 end is_signed_contract_
 | 
	
		
			
				|  |  | +		sub.`name_` music_group_subject_ ,su.birthdate_,s.subject_id_list_,s.teacher_id_,s.current_grade_num_,s.current_class_,
 | 
	
		
			
				|  |  | +        case when su.password_ is null then false else true end isActive_,s.is_new_user_,case when sut.user_id_ is null then 0 else 1 end is_signed_contract_
 | 
	
		
			
				|  |  |  		FROM `student` s LEFT JOIN `sys_user` su on s.`user_id_` = su.`id_`
 | 
	
		
			
				|  |  |  		LEFT JOIN `organization` o on o.`id_` = su.`organ_id_`
 | 
	
		
			
				|  |  |  		LEFT JOIN `sys_user` tu on tu.`id_` = s.`teacher_id_` 
 |