copy from smartor/src/main/resources/mapper/smartor/SvyLibTitleMapper.xml
copy to smartor/src/main/resources/mapper/smartor/SvyTaskTemplateMapper.xml
文件从 smartor/src/main/resources/mapper/smartor/SvyLibTitleMapper.xml 复制 |
| | |
| | | <!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"/> |
| | |
| | | <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"/> |
| | |
| | | <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, |
| | |
| | | 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> |
| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | <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="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="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> |