Browse Source

机构整合

wangliang 2 years ago
parent
commit
2bd2b4703f
1 changed files with 51 additions and 43 deletions
  1. 51 43
      teachcloud-common/src/main/resources/mapper/BasicCourseMapper.xml

+ 51 - 43
teachcloud-common/src/main/resources/mapper/BasicCourseMapper.xml

@@ -4,30 +4,39 @@
 
     <!-- 通用查询映射结果 -->
     <resultMap id="BaseResultMap" type="com.qmth.teachcloud.common.entity.BasicCourse">
-    <result column="id" property="id" />
-        <result column="school_id" property="schoolId" />
-        <result column="code" property="code" />
-        <result column="name" property="name" />
-        <result column="create_id" property="createId" />
-        <result column="create_time" property="createTime" />
-        <result column="update_id" property="updateId" />
-        <result column="update_time" property="updateTime" />
+        <result column="id" property="id"/>
+        <result column="school_id" property="schoolId"/>
+        <result column="code" property="code"/>
+        <result column="name" property="name"/>
+        <result column="create_id" property="createId"/>
+        <result column="create_time" property="createTime"/>
+        <result column="update_id" property="updateId"/>
+        <result column="update_time" property="updateTime"/>
     </resultMap>
 
     <!-- 通用查询结果列 -->
     <sql id="Base_Column_List">
-        select id, school_id, code, name, create_id, create_time, update_id, update_time from basic_course
+        select id,
+               school_id,
+               code,
+               name,
+               create_id,
+               create_time,
+               update_id,
+               update_time
+        from basic_course
     </sql>
+
     <select id="listCoursesByUserId" resultMap="BaseResultMap">
-        SELECT
-            a.id, a.code, a.name
-        FROM
-            basic_course a
-                JOIN
-            basic_user_course b ON a.id = b.course_id
-        WHERE
-            b.user_id = #{id}
+        SELECT a.id,
+               a.code,
+               a.name
+        FROM basic_course a
+                 JOIN
+             basic_user_course b ON a.id = b.course_id
+        WHERE b.user_id = #{id}
     </select>
+
     <select id="listPage" resultMap="BaseResultMap">
         <include refid="Base_Column_List"></include>
         <where>
@@ -43,36 +52,35 @@
         </where>
         order by create_time desc
     </select>
+
     <select id="findByUserLoginNameAndRealName"
             resultType="com.qmth.teachcloud.common.bean.dto.CourseInfoDto">
-        SELECT
-            bc.code AS courseCode, bc.name AS courseName
-        FROM
-            basic_course bc
-                INNER JOIN
-            basic_user_course buc ON buc.course_id = bc.id
-                INNER JOIN
-            sys_user su ON su.id = buc.user_id
-        WHERE
-            su.login_name = #{loginName}
+        SELECT bc.code AS courseCode,
+               bc.name AS courseName
+        FROM basic_course bc
+                 INNER JOIN
+             basic_user_course buc ON buc.course_id = bc.id
+                 INNER JOIN
+             sys_user su ON su.id = buc.user_id
+        WHERE su.login_name = #{loginName}
           AND real_name = #{realName};
     </select>
+
     <select id="findBasicCoursePage" resultType="com.qmth.teachcloud.common.bean.result.BasicCourseResult">
         SELECT
-            bc.id,
-            bc.code AS courseCode,
-            bc.name AS courseName,
-            teaching_room_id AS teachingRoomId,
-            org.name AS teachingRoomName,
-            bc.enable AS enable,
-            bc.create_id AS createId,
-            bc.create_time AS createTime
+        bc.id,
+        bc.code AS courseCode,
+        bc.name AS courseName,
+        teaching_room_id AS teachingRoomId,
+        org.name AS teachingRoomName,
+        bc.enable AS enable,
+        bc.create_id AS createId,
+        bc.create_time AS createTime
         FROM
-            basic_course bc
-                LEFT JOIN
-            sys_org org ON bc.teaching_room_id = org.id
-                AND org.type = 'TEACHING_ROOM'
-                AND org.enable = TRUE
+        basic_course bc
+        LEFT JOIN
+        sys_org org ON bc.teaching_room_id = org.id
+        AND org.enable = TRUE
         <where>
             <if test="belongOrgId != null and belongOrgId != ''">
                 AND bc.teaching_room_id = #{belongOrgId}
@@ -101,11 +109,12 @@
         </where>
         ORDER BY createTime DESC
     </select>
+
     <select id="findExamTaskByCourseCode" resultType="java.util.Map">
         SELECT
-            course_code AS courseCode, course_name AS courseName
+        course_code AS courseCode, course_name AS courseName
         FROM
-            exam_task
+        exam_task
         <where>
             AND school_id = #{schoolId}
             <if test="courseCodeSet != null and courseCodeSet != '' and courseCodeSet.size > 0">
@@ -117,5 +126,4 @@
         </where>
         GROUP BY course_code,course_name
     </select>
-
 </mapper>