From 77d7257c02fc811a53b8d9207e4239f69c8a600c Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 15 六月 2023 14:33:36 +0800
Subject: [PATCH] 题目和标签代码提交

---
 smartor/src/main/resources/mapper/smartor/SvyLibTopicoptionMapper.xml |  172 ++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 104 insertions(+), 68 deletions(-)

diff --git a/smartor/src/main/resources/mapper/smartor/SvyLibTopicoptionMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyLibTopicoptionMapper.xml
index 1e08074..ac18933 100644
--- a/smartor/src/main/resources/mapper/smartor/SvyLibTopicoptionMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/SvyLibTopicoptionMapper.xml
@@ -1,84 +1,116 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE mapper
-PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.smartor.mapper.SvyLibTopicoptionMapper">
-    
+
     <resultMap type="SvyLibTopicoption" id="SvyLibTopicoptionResult">
-        <result property="optionid"    column="optionid"    />
-        <result property="topicid"    column="topicid"    />
-        <result property="svyid"    column="svyid"    />
-        <result property="topictype"    column="topictype"    />
-        <result property="optioncode"    column="optioncode"    />
-        <result property="optioncontent"    column="optioncontent"    />
-        <result property="isexistdetail"    column="isexistdetail"    />
-        <result property="detailismandatory"    column="detailismandatory"    />
-        <result property="isexceptionitem"    column="isexceptionitem"    />
-        <result property="istrack"    column="istrack"    />
-        <result property="score"    column="score"    />
-        <result property="prompt"    column="prompt"    />
-        <result property="jump"    column="jump"    />
-        <result property="parentoptionid"    column="parentoptionid"    />
-        <result property="ismutex"    column="ismutex"    />
-        <result property="verifyrule"    column="verifyrule"    />
-        <result property="sort"    column="sort"    />
-        <result property="verificationtype"    column="verificationtype"    />
-        <result property="isrange"    column="isrange"    />
-        <result property="minrange"    column="minrange"    />
-        <result property="maxrange"    column="maxrange"    />
-        <result property="rangelength"    column="rangelength"    />
-        <result property="orgid"    column="orgid"    />
-        <result property="oldid"    column="oldid"    />
-        <result property="delFlag"    column="del_flag"    />
-        <result property="createBy"    column="create_by"    />
-        <result property="createTime"    column="create_time"    />
-        <result property="updateBy"    column="update_by"    />
-        <result property="updateTime"    column="update_time"    />
-        <result property="isupload"    column="isupload"    />
-        <result property="uploadTime"    column="upload_time"    />
+        <result property="optionid" column="optionid"/>
+        <result property="topicid" column="topicid"/>
+        <result property="svyid" column="svyid"/>
+        <result property="topictype" column="topictype"/>
+        <result property="optioncode" column="optioncode"/>
+        <result property="optioncontent" column="optioncontent"/>
+        <result property="isexistdetail" column="isexistdetail"/>
+        <result property="detailismandatory" column="detailismandatory"/>
+        <result property="isexceptionitem" column="isexceptionitem"/>
+        <result property="istrack" column="istrack"/>
+        <result property="score" column="score"/>
+        <result property="prompt" column="prompt"/>
+        <result property="jump" column="jump"/>
+        <result property="parentoptionid" column="parentoptionid"/>
+        <result property="ismutex" column="ismutex"/>
+        <result property="verifyrule" column="verifyrule"/>
+        <result property="sort" column="sort"/>
+        <result property="verificationtype" column="verificationtype"/>
+        <result property="isrange" column="isrange"/>
+        <result property="minrange" column="minrange"/>
+        <result property="maxrange" column="maxrange"/>
+        <result property="rangelength" column="rangelength"/>
+        <result property="orgid" column="orgid"/>
+        <result property="oldid" column="oldid"/>
+        <result property="delFlag" column="del_flag"/>
+        <result property="createBy" column="create_by"/>
+        <result property="createTime" column="create_time"/>
+        <result property="updateBy" column="update_by"/>
+        <result property="updateTime" column="update_time"/>
+        <result property="isupload" column="isupload"/>
+        <result property="uploadTime" column="upload_time"/>
     </resultMap>
 
     <sql id="selectSvyLibTopicoptionVo">
-        select optionid, topicid, svyid, topictype, optioncode, optioncontent, isexistdetail, detailismandatory, isexceptionitem, istrack, score, prompt, jump, parentoptionid, ismutex, verifyrule, sort, verificationtype, isrange, minrange, maxrange, rangelength, orgid, oldid, del_flag, create_by, create_time, update_by, update_time, isupload, upload_time from svy_lib_topicoption
+        select optionid,
+               topicid,
+               svyid,
+               topictype,
+               optioncode,
+               optioncontent,
+               isexistdetail,
+               detailismandatory,
+               isexceptionitem,
+               istrack,
+               score,
+               prompt,
+               jump,
+               parentoptionid,
+               ismutex,
+               verifyrule,
+               sort,
+               verificationtype,
+               isrange,
+               minrange,
+               maxrange,
+               rangelength,
+               orgid,
+               oldid,
+               del_flag,
+               create_by,
+               create_time,
+               update_by,
+               update_time,
+               isupload,
+               upload_time
+        from svy_lib_topicoption
     </sql>
 
     <select id="selectSvyLibTopicoptionList" parameterType="SvyLibTopicoption" resultMap="SvyLibTopicoptionResult">
         <include refid="selectSvyLibTopicoptionVo"/>
-        <where>  
-            <if test="topicid != null "> and topicid = #{topicid}</if>
-            <if test="svyid != null "> and svyid = #{svyid}</if>
-            <if test="topictype != null "> and topictype = #{topictype}</if>
-            <if test="optioncode != null  and optioncode != ''"> and optioncode = #{optioncode}</if>
-            <if test="optioncontent != null  and optioncontent != ''"> and optioncontent = #{optioncontent}</if>
-            <if test="isexistdetail != null "> and isexistdetail = #{isexistdetail}</if>
-            <if test="detailismandatory != null "> and detailismandatory = #{detailismandatory}</if>
-            <if test="isexceptionitem != null "> and isexceptionitem = #{isexceptionitem}</if>
-            <if test="istrack != null "> and istrack = #{istrack}</if>
-            <if test="score != null "> and score = #{score}</if>
-            <if test="prompt != null  and prompt != ''"> and prompt = #{prompt}</if>
-            <if test="jump != null  and jump != ''"> and jump = #{jump}</if>
-            <if test="parentoptionid != null "> and parentoptionid = #{parentoptionid}</if>
-            <if test="ismutex != null "> and ismutex = #{ismutex}</if>
-            <if test="verifyrule != null  and verifyrule != ''"> and verifyrule = #{verifyrule}</if>
-            <if test="sort != null "> and sort = #{sort}</if>
-            <if test="verificationtype != null "> and verificationtype = #{verificationtype}</if>
-            <if test="isrange != null "> and isrange = #{isrange}</if>
-            <if test="minrange != null  and minrange != ''"> and minrange = #{minrange}</if>
-            <if test="maxrange != null  and maxrange != ''"> and maxrange = #{maxrange}</if>
-            <if test="rangelength != null "> and rangelength = #{rangelength}</if>
-            <if test="orgid != null  and orgid != ''"> and orgid = #{orgid}</if>
-            <if test="oldid != null "> and oldid = #{oldid}</if>
-            <if test="isupload != null "> and isupload = #{isupload}</if>
-            <if test="uploadTime != null "> and upload_time = #{uploadTime}</if>
+        <where>
+            <if test="topicid != null ">and topicid = #{topicid}</if>
+            <if test="svyid != null ">and svyid = #{svyid}</if>
+            <if test="topictype != null ">and topictype = #{topictype}</if>
+            <if test="optioncode != null  and optioncode != ''">and optioncode = #{optioncode}</if>
+            <if test="optioncontent != null  and optioncontent != ''">and optioncontent = #{optioncontent}</if>
+            <if test="isexistdetail != null ">and isexistdetail = #{isexistdetail}</if>
+            <if test="detailismandatory != null ">and detailismandatory = #{detailismandatory}</if>
+            <if test="isexceptionitem != null ">and isexceptionitem = #{isexceptionitem}</if>
+            <if test="istrack != null ">and istrack = #{istrack}</if>
+            <if test="score != null ">and score = #{score}</if>
+            <if test="prompt != null  and prompt != ''">and prompt = #{prompt}</if>
+            <if test="jump != null  and jump != ''">and jump = #{jump}</if>
+            <if test="parentoptionid != null ">and parentoptionid = #{parentoptionid}</if>
+            <if test="ismutex != null ">and ismutex = #{ismutex}</if>
+            <if test="verifyrule != null  and verifyrule != ''">and verifyrule = #{verifyrule}</if>
+            <if test="sort != null ">and sort = #{sort}</if>
+            <if test="verificationtype != null ">and verificationtype = #{verificationtype}</if>
+            <if test="isrange != null ">and isrange = #{isrange}</if>
+            <if test="minrange != null  and minrange != ''">and minrange = #{minrange}</if>
+            <if test="maxrange != null  and maxrange != ''">and maxrange = #{maxrange}</if>
+            <if test="rangelength != null ">and rangelength = #{rangelength}</if>
+            <if test="orgid != null  and orgid != ''">and orgid = #{orgid}</if>
+            <if test="oldid != null ">and oldid = #{oldid}</if>
+            <if test="isupload != null ">and isupload = #{isupload}</if>
+            <if test="uploadTime != null ">and upload_time = #{uploadTime}</if>
         </where>
     </select>
-    
+
     <select id="selectSvyLibTopicoptionByOptionid" parameterType="Long" resultMap="SvyLibTopicoptionResult">
         <include refid="selectSvyLibTopicoptionVo"/>
         where optionid = #{optionid}
     </select>
-        
-    <insert id="insertSvyLibTopicoption" parameterType="SvyLibTopicoption" useGeneratedKeys="true" keyProperty="optionid">
+
+    <insert id="insertSvyLibTopicoption" parameterType="SvyLibTopicoption" useGeneratedKeys="true"
+            keyProperty="optionid">
         insert into svy_lib_topicoption
         <trim prefix="(" suffix=")" suffixOverrides=",">
             <if test="topicid != null">topicid,</if>
@@ -111,7 +143,7 @@
             <if test="updateTime != null">update_time,</if>
             <if test="isupload != null">isupload,</if>
             <if test="uploadTime != null">upload_time,</if>
-         </trim>
+        </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="topicid != null">#{topicid},</if>
             <if test="svyid != null">#{svyid},</if>
@@ -143,7 +175,7 @@
             <if test="updateTime != null">#{updateTime},</if>
             <if test="isupload != null">#{isupload},</if>
             <if test="uploadTime != null">#{uploadTime},</if>
-         </trim>
+        </trim>
     </insert>
 
     <update id="updateSvyLibTopicoption" parameterType="SvyLibTopicoption">
@@ -184,13 +216,17 @@
     </update>
 
     <delete id="deleteSvyLibTopicoptionByOptionid" parameterType="Long">
-        delete from svy_lib_topicoption where optionid = #{optionid}
+        delete
+        from svy_lib_topicoption
+        where optionid = #{optionid}
     </delete>
 
     <delete id="deleteSvyLibTopicoptionByOptionids" parameterType="String">
-        delete from svy_lib_topicoption where optionid in 
+        delete from svy_lib_topicoption where optionid in
         <foreach item="optionid" collection="array" open="(" separator="," close=")">
             #{optionid}
         </foreach>
     </delete>
+
+
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3