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