kongzy
2024-07-05 14821e28286d773ad5ff2c13510e39c5eb117daf
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,11 +52,15 @@
    </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>