From 8458e64aab474c0fc2f49ae4ff22fb11ce5cf6e2 Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Mon, 11 Nov 2024 16:55:28 +0800
Subject: [PATCH] 批次新增学员查询条件,新增题目导入接口
---
exam-system/src/main/resources/mapper/system/ExResourceMapper.xml | 20 +++++++++++++++-----
1 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/exam-system/src/main/resources/mapper/system/ExResourceMapper.xml b/exam-system/src/main/resources/mapper/system/ExResourceMapper.xml
index 753a54b..d356076 100644
--- a/exam-system/src/main/resources/mapper/system/ExResourceMapper.xml
+++ b/exam-system/src/main/resources/mapper/system/ExResourceMapper.xml
@@ -4,16 +4,17 @@
<resultMap type="com.gkhy.exam.system.domain.ExResource" id="ExResourceResult">
<result property="id" column="id" />
<result property="name" column="name" />
+ <result property="originName" column="origin_name" />
<result property="status" column="status" />
<result property="sort" column="sort" />
<result property="privatize" column="privatize" />
<result property="companyId" column="company_id" />
<result property="resourceType" column="resource_type" />
- <result property="mediaType" column="media_type" />
<result property="resourceSize" column="resource_size" />
<result property="resourceUri" column="resource_uri" />
<result property="resourceLength" column="resource_length" />
- <result property="videoVid" column="video_vid" />
+ <result property="resourcePath" column="resource_path" />
+ <result property="md5" column="md5" />
<result property="docPage" column="doc_page" />
<result property="version" column="version" />
<result property="createBy" column="create_by" />
@@ -24,7 +25,7 @@
</resultMap>
<sql id="selectResourceVo">
- select id, name, company_id, status,sort,resource_type,privatize,resource_size,resource_uri,resource_length,video_vid,doc_page,version, create_by, create_time, update_by, update_time, remark
+ select id, name,origin_name, company_id, status,sort,resource_type,privatize,resource_size,resource_uri,resource_length,resource_path,md5,doc_page,version, create_by, create_time, update_by, update_time, remark
from ex_resource
</sql>
@@ -51,14 +52,23 @@
</select>
<select id="checkNameUnique" resultType="com.gkhy.exam.system.domain.ExResource">
- select id,name from ex_resource where name=#{name} and company_id=#{companyId}
+ select id,name from ex_resource where name=#{name}
+ <if test="companyId!=null">
+ and company_id=#{companyId}
+ </if>
+
</select>
<select id="selectResourceByPeriodId" resultType="com.gkhy.exam.system.domain.ExResource">
- select * from resource a
+ select * from ex_resource a
inner join ex_course_chapter_period b on b.resource_id=a.id
where b.id=#{periodId}
</select>
+ <select id="checkResourceAssign" resultType="java.lang.Integer" parameterType="java.lang.Long">
+ select count(1) from ex_course_chapter_period a
+ where a.resource_id=#{resourceId}
+ </select>
+
</mapper>
--
Gitblit v1.9.2