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