From 6d51501ca93f5bf46759f851988650477cf32e6c Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期三, 12 六月 2024 18:02:45 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/resources/mapper/smartor/SvyTaskTemplateMapper.xml |  128 ++++++++++++++++++++++++++++--------------
 1 files changed, 84 insertions(+), 44 deletions(-)

diff --git a/smartor/src/main/resources/mapper/smartor/SvyLibTitleMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyTaskTemplateMapper.xml
similarity index 61%
copy from smartor/src/main/resources/mapper/smartor/SvyLibTitleMapper.xml
copy to smartor/src/main/resources/mapper/smartor/SvyTaskTemplateMapper.xml
index ce11791..9c8c935 100644
--- a/smartor/src/main/resources/mapper/smartor/SvyLibTitleMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/SvyTaskTemplateMapper.xml
@@ -2,17 +2,18 @@
 <!DOCTYPE mapper
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.smartor.mapper.SvyLibTitleMapper">
+<mapper namespace="com.smartor.mapper.SvyTaskTemplateMapper">
 
-    <resultMap type="com.smartor.domain.SvyLibTitle" id="SvyLibTitleResult">
+    <resultMap type="com.smartor.domain.SvyTaskTemplate" id="SvyTaskTemplateResult">
         <result property="svyid" column="svyid"/>
+        <result property="templateid" column="templateid"/>
         <result property="categoryid" column="categoryid"/>
         <result property="svycode" column="svycode"/>
         <result property="svyname" column="svyname"/>
         <result property="description" column="description"/>
         <result property="introduce" column="introduce"/>
         <result property="submitprompt" column="submitprompt"/>
-        <result property="templateid" column="templateid"/>
+        <result property="tag" column="tag"/>
         <result property="version" column="version"/>
         <result property="centerlibrarycode" column="centerlibrarycode"/>
         <result property="centerlibraryid" column="centerlibraryid"/>
@@ -26,6 +27,9 @@
         <result property="updateTime" column="update_time"/>
         <result property="isupload" column="isupload"/>
         <result property="uploadTime" column="upload_time"/>
+        <result property="taskScriptId" column="task_script_id"/>
+        <result property="pid" column="pid"/>
+        <result property="guid" column="guid"/>
         <result property="deptNames" column="dept_names"/>
         <result property="labelInfo" column="label_info"/>
         <result property="campus" column="campus"/>
@@ -33,19 +37,19 @@
         <result property="otherdata" column="otherdata"/>
         <result property="valueType" column="value_type"/>
         <result property="reply" column="reply"/>
+        <result property="taskid" column="taskid"/>
     </resultMap>
 
-    <sql id="selectSvyLibTitleVo">
+    <sql id="selectSvyTaskTemplateVo">
         select svyid,
+               templateid,
                categoryid,
-               value_type,
-               reply,
                svycode,
                svyname,
                description,
                introduce,
                submitprompt,
-               templateid,
+               tag,
                version,
                centerlibrarycode,
                centerlibraryid,
@@ -59,49 +63,73 @@
                update_time,
                isupload,
                upload_time,
+               task_script_id,
+               pid,
+               guid,
                dept_names,
                label_info,
                campus,
                suitway,
-               otherdata
-        from svy_lib_title
+               otherdata,
+               value_type,
+               reply,
+               taskid
+        from svy_task_template
     </sql>
 
-    <select id="selectSvyLibTitleList" parameterType="com.smartor.domain.SvyLibTitleReq" resultMap="SvyLibTitleResult">
-        select a.svyid, a.categoryid, a.svycode, a.svyname, a.description, a.introduce,a.submitprompt, a.templateid,
-        a.version,a.centerlibrarycode, a.centerlibraryid, a.islocal, a.isenable, a.orgid, a.del_flag, a.create_by,
-        a.create_time, a.update_by, a.update_time, a.isupload,
-        a.upload_time,a.dept_names,a.value_type,a.label_info,a.reply,
-        a.campus,a.suitway,a.otherdata
-        ,c.icdname from svy_lib_title
-        a,icd10_association b,icd10 c
+    <select id="selectSvyTaskTemplateList" parameterType="com.smartor.domain.SvyTaskTemplate"
+            resultMap="SvyTaskTemplateResult">
+        <include refid="selectSvyTaskTemplateVo"/>
         <where>
-            a.del_flag=0 and
-            a.svyid=b.SVYID and b.ICD10CODE=c.icdcode
-            <if test="categoryid != null ">and a.categoryid = #{categoryid}</if>
-            <if test="svyid != null ">and a.svyid = #{svyid}</if>
-            <if test="svyname != null  and svyname != ''">and a.svyname like concat('%', #{svyname}, '%')</if>
-            <if test="description != null  and description != ''">and a.icdname like concat('%', #{description}, '%')
+            <if test="templateid != null ">and templateid = #{templateid}</if>
+            <if test="categoryid != null ">and categoryid = #{categoryid}</if>
+            <if test="svycode != null  and svycode != ''">and svycode = #{svycode}</if>
+            <if test="svyname != null  and svyname != ''">and svyname like concat('%', #{svyname}, '%')</if>
+            <if test="description != null  and description != ''">and description = #{description}</if>
+            <if test="introduce != null  and introduce != ''">and introduce = #{introduce}</if>
+            <if test="submitprompt != null  and submitprompt != ''">and submitprompt = #{submitprompt}</if>
+            <if test="tag != null  and tag != ''">and tag = #{tag}</if>
+            <if test="version != null ">and version = #{version}</if>
+            <if test="centerlibrarycode != null  and centerlibrarycode != ''">and centerlibrarycode =
+                #{centerlibrarycode}
             </if>
+            <if test="centerlibraryid != null ">and centerlibraryid = #{centerlibraryid}</if>
+            <if test="islocal != null ">and islocal = #{islocal}</if>
+            <if test="isenable != null  and isenable != ''">and isenable = #{isenable}</if>
+            <if test="orgid != null  and orgid != ''">and orgid = #{orgid}</if>
+            <if test="isupload != null ">and isupload = #{isupload}</if>
+            <if test="uploadTime != null ">and upload_time = #{uploadTime}</if>
+            <if test="taskScriptId != null  and taskScriptId != ''">and task_script_id = #{taskScriptId}</if>
+            <if test="pid != null ">and pid = #{pid}</if>
+            <if test="guid != null  and guid != ''">and guid = #{guid}</if>
+            <if test="deptNames != null  and deptNames != ''">and dept_names = #{deptNames}</if>
+            <if test="labelInfo != null  and labelInfo != ''">and label_info = #{labelInfo}</if>
+            <if test="campus != null  and campus != ''">and campus = #{campus}</if>
+            <if test="suitway != null  and suitway != ''">and suitway = #{suitway}</if>
+            <if test="otherdata != null  and otherdata != ''">and otherdata = #{otherdata}</if>
+            <if test="valueType != null  and valueType != ''">and value_type = #{valueType}</if>
+            <if test="reply != null  and reply != ''">and reply = #{reply}</if>
+            <if test="taskid != null ">and taskid = #{taskid}</if>
         </where>
     </select>
 
-    <select id="selectSvyLibTitleBySvyid" parameterType="Long" resultMap="SvyLibTitleResult">
-        <include refid="selectSvyLibTitleVo"/>
-        where svyid = #{svyid} and del_flag=0
+    <select id="selectSvyTaskTemplateBySvyid" parameterType="Long" resultMap="SvyTaskTemplateResult">
+        <include refid="selectSvyTaskTemplateVo"/>
+        where svyid = #{svyid}
     </select>
 
-    <insert id="insertSvyLibTitle" parameterType="com.smartor.domain.SvyLibTitle" useGeneratedKeys="true"
+    <insert id="insertSvyTaskTemplate" parameterType="com.smartor.domain.SvyTaskTemplate" useGeneratedKeys="true"
             keyProperty="svyid">
-        insert into svy_lib_title
+        insert into svy_task_template
         <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="templateid != null">templateid,</if>
             <if test="categoryid != null">categoryid,</if>
             <if test="svycode != null">svycode,</if>
             <if test="svyname != null">svyname,</if>
             <if test="description != null">description,</if>
             <if test="introduce != null">introduce,</if>
             <if test="submitprompt != null">submitprompt,</if>
-            <if test="templateid != null">templateid,</if>
+            <if test="tag != null">tag,</if>
             <if test="version != null">version,</if>
             <if test="centerlibrarycode != null">centerlibrarycode,</if>
             <if test="centerlibraryid != null">centerlibraryid,</if>
@@ -115,6 +143,9 @@
             <if test="updateTime != null">update_time,</if>
             <if test="isupload != null">isupload,</if>
             <if test="uploadTime != null">upload_time,</if>
+            <if test="taskScriptId != null">task_script_id,</if>
+            <if test="pid != null">pid,</if>
+            <if test="guid != null">guid,</if>
             <if test="deptNames != null">dept_names,</if>
             <if test="labelInfo != null">label_info,</if>
             <if test="campus != null">campus,</if>
@@ -122,17 +153,17 @@
             <if test="otherdata != null">otherdata,</if>
             <if test="valueType != null">value_type,</if>
             <if test="reply != null">reply,</if>
-            value_type,
-            reply,
+            <if test="taskid != null">taskid,</if>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="templateid != null">#{templateid},</if>
             <if test="categoryid != null">#{categoryid},</if>
             <if test="svycode != null">#{svycode},</if>
             <if test="svyname != null">#{svyname},</if>
             <if test="description != null">#{description},</if>
             <if test="introduce != null">#{introduce},</if>
             <if test="submitprompt != null">#{submitprompt},</if>
-            <if test="templateid != null">#{templateid},</if>
+            <if test="tag != null">#{tag},</if>
             <if test="version != null">#{version},</if>
             <if test="centerlibrarycode != null">#{centerlibrarycode},</if>
             <if test="centerlibraryid != null">#{centerlibraryid},</if>
@@ -146,6 +177,9 @@
             <if test="updateTime != null">#{updateTime},</if>
             <if test="isupload != null">#{isupload},</if>
             <if test="uploadTime != null">#{uploadTime},</if>
+            <if test="taskScriptId != null">#{taskScriptId},</if>
+            <if test="pid != null">#{pid},</if>
+            <if test="guid != null">#{guid},</if>
             <if test="deptNames != null">#{deptNames},</if>
             <if test="labelInfo != null">#{labelInfo},</if>
             <if test="campus != null">#{campus},</if>
@@ -153,19 +187,21 @@
             <if test="otherdata != null">#{otherdata},</if>
             <if test="valueType != null">#{valueType},</if>
             <if test="reply != null">#{reply},</if>
+            <if test="taskid != null">#{taskid},</if>
         </trim>
     </insert>
 
-    <update id="updateSvyLibTitle" parameterType="com.smartor.domain.SvyLibTitle">
-        update svy_lib_title
+    <update id="updateSvyTaskTemplate" parameterType="com.smartor.domain.SvyTaskTemplate">
+        update svy_task_template
         <trim prefix="SET" suffixOverrides=",">
+            <if test="templateid != null">templateid = #{templateid},</if>
             <if test="categoryid != null">categoryid = #{categoryid},</if>
             <if test="svycode != null">svycode = #{svycode},</if>
             <if test="svyname != null">svyname = #{svyname},</if>
             <if test="description != null">description = #{description},</if>
             <if test="introduce != null">introduce = #{introduce},</if>
             <if test="submitprompt != null">submitprompt = #{submitprompt},</if>
-            <if test="templateid != null">templateid = #{templateid},</if>
+            <if test="tag != null">tag = #{tag},</if>
             <if test="version != null">version = #{version},</if>
             <if test="centerlibrarycode != null">centerlibrarycode = #{centerlibrarycode},</if>
             <if test="centerlibraryid != null">centerlibraryid = #{centerlibraryid},</if>
@@ -179,25 +215,29 @@
             <if test="updateTime != null">update_time = #{updateTime},</if>
             <if test="isupload != null">isupload = #{isupload},</if>
             <if test="uploadTime != null">upload_time = #{uploadTime},</if>
-            <if test="deptNames != null">dept_names=#{deptNames},</if>
-            <if test="labelInfo != null">label_info=#{labelInfo},</if>
-            <if test="campus != null">campus=#{campus},</if>
-            <if test="suitway != null">suitway=#{suitway},</if>
-            <if test="otherdata != null">otherdata=#{otherdata},</if>
+            <if test="taskScriptId != null">task_script_id = #{taskScriptId},</if>
+            <if test="pid != null">pid = #{pid},</if>
+            <if test="guid != null">guid = #{guid},</if>
+            <if test="deptNames != null">dept_names = #{deptNames},</if>
+            <if test="labelInfo != null">label_info = #{labelInfo},</if>
+            <if test="campus != null">campus = #{campus},</if>
+            <if test="suitway != null">suitway = #{suitway},</if>
+            <if test="otherdata != null">otherdata = #{otherdata},</if>
             <if test="valueType != null">value_type = #{valueType},</if>
             <if test="reply != null">reply = #{reply},</if>
+            <if test="taskid != null">taskid = #{taskid},</if>
         </trim>
         where svyid = #{svyid}
     </update>
 
-    <delete id="deleteSvyLibTitleBySvyid" parameterType="Long">
+    <delete id="deleteSvyTaskTemplateBySvyid" parameterType="Long">
         delete
-        from svy_lib_title
+        from svy_task_template
         where svyid = #{svyid}
     </delete>
 
-    <delete id="deleteSvyLibTitleBySvyids" parameterType="String">
-        delete from svy_lib_title where svyid in
+    <delete id="deleteSvyTaskTemplateBySvyids" parameterType="String">
+        delete from svy_task_template where svyid in
         <foreach item="svyid" collection="array" open="(" separator="," close=")">
             #{svyid}
         </foreach>

--
Gitblit v1.9.3