|
@@ -44,6 +44,18 @@
|
|
|
<result column="course_view_type_" property="courseViewType"
|
|
|
typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
</resultMap>
|
|
|
+
|
|
|
+ <resultMap type="com.ym.mec.biz.dal.dto.MusicGroupBasicDto" id="MusicGroupBasicDto" extends="MusicGroup">
|
|
|
+ <result column="organ_name_" property="organName"/>
|
|
|
+ <result column="school_name_" property="schoolName"/>
|
|
|
+ <result column="charge_type_name_" property="chargeTypeName"/>
|
|
|
+ <result column="cooperation_organ_name_" property="cooperationOrganName"/>
|
|
|
+ <result column="team_teacher_name_" property="teamTeacherName"/>
|
|
|
+ <result column="edu_teacher_name_" property="educationalTeacherName"/>
|
|
|
+ <result column="teans_teacher_name_" property="transactionTeacherName"/>
|
|
|
+ <result column="dir_teacher_name_" property="directorUserName"/>
|
|
|
+ <result column="repair_teacher_name_" property="repairUserName"/>
|
|
|
+ </resultMap>
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|
|
|
<select id="get" resultMap="MusicGroup">
|
|
@@ -58,6 +70,17 @@
|
|
|
WHERE id_ = #{id} for
|
|
|
update
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="queryBasicInfo" resultMap="MusicGroupBasicDto">
|
|
|
+ SELECT mg.*,o.name_ organ_name_,s.name_ school_name_ ,co.name_ cooperation_organ_name_,ct.name_ charge_type_name_,
|
|
|
+ u1.real_name_ edu_teacher_name_,u2.real_name_ teans_teacher_name_,u3.real_name_ team_teacher_name_,u4.real_name_ dir_teacher_name_,u5.real_name_ repair_teacher_name_
|
|
|
+ FROM music_group mg left join organization o on mg.organ_id_ = o.id_
|
|
|
+ left join school s on mg.school_id_ = s.id_ left join cooperation_organ co on co.id_ = mg.cooperation_organ_id_
|
|
|
+ left join charge_type ct on ct.id_ = mg.charge_type_id_ left join sys_user u1 on u1.id_ = mg.educational_teacher_id_
|
|
|
+ left join sys_user u2 on u2.id_ = mg.transaction_teacher_id_ left join sys_user u3 on u3.id_ = mg.team_teacher_id_
|
|
|
+ left join sys_user u4 on u4.id_ = mg.director_user_id_ left join sys_user u5 on u5.id_ = mg.repair_user_id_
|
|
|
+ WHERE mg.id_ = #{id}
|
|
|
+ </select>
|
|
|
|
|
|
<!-- 全查询 -->
|
|
|
<select id="findAll" resultMap="MusicGroup">
|