|
@@ -22,8 +22,8 @@
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|
|
<!-- 根据主键查询一条记录 -->
|
|
<select id="get" resultMap="ClassGroup">
|
|
<select id="get" resultMap="ClassGroup">
|
|
- SELECT * FROM class_group WHERE id_ = #{id}
|
|
|
|
- </select>
|
|
|
|
|
|
+ SELECT * FROM class_group WHERE id_ = #{id}
|
|
|
|
+ </select>
|
|
|
|
|
|
<!-- 全查询 -->
|
|
<!-- 全查询 -->
|
|
<select id="findAll" resultMap="ClassGroup">
|
|
<select id="findAll" resultMap="ClassGroup">
|
|
@@ -80,8 +80,8 @@
|
|
|
|
|
|
<!-- 根据主键删除一条记录 -->
|
|
<!-- 根据主键删除一条记录 -->
|
|
<delete id="delete">
|
|
<delete id="delete">
|
|
- DELETE FROM class_group WHERE id_ = #{id}
|
|
|
|
- </delete>
|
|
|
|
|
|
+ DELETE FROM class_group WHERE id_ = #{id}
|
|
|
|
+ </delete>
|
|
|
|
|
|
<!-- 分页查询 -->
|
|
<!-- 分页查询 -->
|
|
<select id="queryPage" resultMap="ClassGroup" parameterType="map">
|
|
<select id="queryPage" resultMap="ClassGroup" parameterType="map">
|
|
@@ -93,4 +93,17 @@
|
|
<select id="queryCount" resultType="int">
|
|
<select id="queryCount" resultType="int">
|
|
SELECT COUNT(*) FROM class_group
|
|
SELECT COUNT(*) FROM class_group
|
|
</select>
|
|
</select>
|
|
|
|
+ <select id="findClassGroup4Teacher" resultMap="ClassGroup">
|
|
|
|
+ SELECT
|
|
|
|
+ c.*,
|
|
|
|
+ m.*
|
|
|
|
+ FROM
|
|
|
|
+ class_group c,
|
|
|
|
+ music_group m
|
|
|
|
+ WHERE
|
|
|
|
+ c.main_teacher_id_ = #{teacherId}
|
|
|
|
+ OR
|
|
|
|
+ c.assistant_teacher_id_ = #{teacherId}
|
|
|
|
+
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|