From ed277ece348dae9bc6e36c0fc9f69ae8a3825912 Mon Sep 17 00:00:00 2001 From: lige <bestlige@outlook.com> Date: 星期四, 18 四月 2024 17:57:55 +0800 Subject: [PATCH] 填鸭表单 --- ltkj-hosp/src/main/resources/mapper/hosp/TjSurveyTemplateMapper.xml | 325 +++++++++++++++++++++++++++++++++-------------------- 1 files changed, 202 insertions(+), 123 deletions(-) diff --git a/ltkj-hosp/src/main/resources/mapper/hosp/TjSurveyTemplateMapper.xml b/ltkj-hosp/src/main/resources/mapper/hosp/TjSurveyTemplateMapper.xml index 8d9bdfe..fbe6e88 100644 --- a/ltkj-hosp/src/main/resources/mapper/hosp/TjSurveyTemplateMapper.xml +++ b/ltkj-hosp/src/main/resources/mapper/hosp/TjSurveyTemplateMapper.xml @@ -5,147 +5,223 @@ <mapper namespace="com.ltkj.hosp.mapper.TjSurveyTemplateMapper"> <resultMap type="TjSurveyTemplate" id="TjSurveyTemplateResult"> - <result property="mid" column="mid"/> - <result property="tempName" column="temp_name"/> - <result property="tempType" column="temp_type"/> - <result property="remark" column="remark"/> - <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="deleted" column="deleted"/> + <result property="mid" column="mid"/> + <result property="tempName" column="temp_name"/> + <result property="tempType" column="temp_type"/> + <result property="remark" column="remark"/> + <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="deleted" column="deleted"/> + <result property="designId" column="design_id"/> + <result property="qybz" column="qybz"/> </resultMap> - <resultMap id="TjSurveyTemplateTjSurveyTempQuesResult" type="TjSurveyTemplate" extends="TjSurveyTemplateResult"> - <collection property="tjSurveyTempQuesList" notNullColumn="sub_tqid" - javaType="java.util.List" resultMap="TjSurveyTempQuesResult"/> - </resultMap> + <resultMap id="TjSurveyTemplateTjSurveyTempQuesResult" type="TjSurveyTemplate" extends="TjSurveyTemplateResult"> + <collection property="tjSurveyTempQuesList" notNullColumn="sub_tqid" + javaType="java.util.List" resultMap="TjSurveyTempQuesResult"/> + </resultMap> - <resultMap type="TjSurveyTempQues" id="TjSurveyTempQuesResult"> - <result property="tqid" column="sub_tqid"/> - <result property="mid" column="sub_mid"/> - <result property="qid" column="sub_qid"/> - <result property="qname" column="sub_qname"/> - <result property="createBy" column="sub_create_by"/> - <result property="createTime" column="sub_create_time"/> - <result property="updateBy" column="sub_update_by"/> - <result property="updateTime" column="sub_update_time"/> - <result property="deleted" column="sub_deleted"/> - </resultMap> + <resultMap type="TjSurveyTempQues" id="TjSurveyTempQuesResult"> + <result property="tqid" column="sub_tqid"/> + <result property="mid" column="sub_mid"/> + <result property="qid" column="sub_qid"/> + <result property="qname" column="sub_qname"/> + <result property="createBy" column="sub_create_by"/> + <result property="createTime" column="sub_create_time"/> + <result property="updateBy" column="sub_update_by"/> + <result property="updateTime" column="sub_update_time"/> + <result property="deleted" column="sub_deleted"/> + </resultMap> <sql id="selectTjSurveyTemplateVo"> - select mid, temp_name, temp_type, remark, create_by, create_time, update_by, update_time, deleted + select mid, + temp_name, + temp_type, + remark, + create_by, + create_time, + update_by, + update_time, + deleted, + qybz, + design_id from tj_survey_template </sql> <select id="selectTjSurveyTemplateList" parameterType="TjSurveyTemplate" resultMap="TjSurveyTemplateResult"> <include refid="selectTjSurveyTemplateVo"/> <where> - <if test="tempName != null and tempName != ''"> - and temp_name like concat('%', #{tempName}, '%') - </if> - <if test="tempType != null and tempType != ''"> - and temp_type = #{tempType} - </if> - <if test="deleted != null "> - and deleted = #{deleted} - </if> + <if test="tempName != null and tempName != ''"> + and temp_name like concat('%', #{tempName}, '%') + </if> + <if test="tempType != null and tempType != ''"> + and temp_type = #{tempType} + </if> + <if test="deleted != null "> + and deleted = #{deleted} + </if> </where> </select> <select id="selectTjSurveyTemplateByMid" parameterType="Long" resultMap="TjSurveyTemplateTjSurveyTempQuesResult"> - select a.mid, a.temp_name, a.temp_type, a.remark, a.create_by, a.create_time, a.update_by, a.update_time, a.deleted, - b.tqid as - sub_tqid, b.mid as - sub_mid, b.qid as - sub_qid, b.qname as - sub_qname, b.create_by as - sub_create_by, b.create_time as - sub_create_time, b.update_by as - sub_update_by, b.update_time as - sub_update_time, b.deleted as - sub_deleted - from tj_survey_template a - left join tj_survey_temp_ques b on b.mid = a.mid - where a.mid = #{mid} + select a.mid, + a.temp_name, + a.temp_type, + a.remark, + a.create_by, + a.create_time, + a.update_by, + a.update_time, + a.deleted, + a.design_id, + a.qybz, + b.tqid as + sub_tqid, + b.mid as + sub_mid, + b.qid as + sub_qid, + b.qname as + sub_qname, + b.create_by as + sub_create_by, + b.create_time as + sub_create_time, + b.update_by as + sub_update_by, + b.update_time as + sub_update_time, + b.deleted as + sub_deleted + from tj_survey_template a + left join tj_survey_temp_ques b on b.mid = a.mid + where a.mid = #{mid} + </select> + + <update id="qybzTjSurveyTemplateByQy" parameterType="Long"> + update tj_survey_template + set qybz=0 + where mid = #{mid} + </update> + + <update id="qybzTjSurveyTemplateByJy" parameterType="Long"> + update tj_survey_template + set qybz=1 + where mid = #{mid} + </update> + + + <select id="selectTemplateByMid1" parameterType="Long" + resultType="TjSurveyTemplate"> + select mid, + temp_name, + temp_type, + remark, + create_by, + create_time, + update_by, + update_time, + deleted, + qybz, + design_id + from tj_survey_template + where mid = #{mid} + AND deleted = 0 </select> <insert id="insertTjSurveyTemplate" parameterType="TjSurveyTemplate" useGeneratedKeys="true" keyProperty="mid"> insert into tj_survey_template <trim prefix="(" suffix=")" suffixOverrides=","> - <if test="tempName != null">temp_name, - </if> - <if test="tempType != null">temp_type, - </if> - <if test="remark != null">remark, - </if> - <if test="createBy != null">create_by, - </if> - <if test="createTime != null">create_time, - </if> - <if test="updateBy != null">update_by, - </if> - <if test="updateTime != null">update_time, - </if> - <if test="deleted != null">deleted, - </if> + <if test="tempName != null">temp_name, + </if> + <if test="tempType != null">temp_type, + </if> + <if test="remark != null">remark, + </if> + <if test="createBy != null">create_by, + </if> + <if test="createTime != null">create_time, + </if> + <if test="updateBy != null">update_by, + </if> + <if test="updateTime != null">update_time, + </if> + <if test="deleted != null">deleted, + </if> + <if test="designId != null">design_id, + </if> + <if test="qybz != null">qybz, + </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> - <if test="tempName != null">#{tempName}, - </if> - <if test="tempType != null">#{tempType}, - </if> - <if test="remark != null">#{remark}, - </if> - <if test="createBy != null">#{createBy}, - </if> - <if test="createTime != null">#{createTime}, - </if> - <if test="updateBy != null">#{updateBy}, - </if> - <if test="updateTime != null">#{updateTime}, - </if> - <if test="deleted != null">#{deleted}, - </if> + <if test="tempName != null">#{tempName}, + </if> + <if test="tempType != null">#{tempType}, + </if> + <if test="remark != null">#{remark}, + </if> + <if test="createBy != null">#{createBy}, + </if> + <if test="createTime != null">#{createTime}, + </if> + <if test="updateBy != null">#{updateBy}, + </if> + <if test="updateTime != null">#{updateTime}, + </if> + <if test="deleted != null">#{deleted}, + </if> + <if test="designId != null">#{designId}, + </if> + <if test="qybz != null">#{qybz}, + </if> </trim> </insert> <update id="updateTjSurveyTemplate" parameterType="TjSurveyTemplate"> update tj_survey_template <trim prefix="SET" suffixOverrides=","> - <if test="tempName != null">temp_name = - #{tempName}, - </if> - <if test="tempType != null">temp_type = - #{tempType}, - </if> - <if test="remark != null">remark = - #{remark}, - </if> - <if test="createBy != null">create_by = - #{createBy}, - </if> - <if test="createTime != null">create_time = - #{createTime}, - </if> - <if test="updateBy != null">update_by = - #{updateBy}, - </if> - <if test="updateTime != null">update_time = - #{updateTime}, - </if> - <if test="deleted != null">deleted = - #{deleted}, - </if> + <if test="tempName != null">temp_name = + #{tempName}, + </if> + <if test="tempType != null">temp_type = + #{tempType}, + </if> + <if test="remark != null">remark = + #{remark}, + </if> + <if test="createBy != null">create_by = + #{createBy}, + </if> + <if test="createTime != null">create_time = + #{createTime}, + </if> + <if test="updateBy != null">update_by = + #{updateBy}, + </if> + <if test="updateTime != null">update_time = + #{updateTime}, + </if> + <if test="deleted != null">deleted = + #{deleted}, + </if> + <if test="designId != null">design_id = + #{designId}, + </if> + <if test="qybz != null">qybz = + #{qybz}, + </if> </trim> where mid = #{mid} </update> <delete id="deleteTjSurveyTemplateByMid" parameterType="Long"> delete - from tj_survey_template where mid = #{mid} + from tj_survey_template + where mid = #{mid} </delete> <delete id="deleteTjSurveyTemplateByMids" parameterType="String"> @@ -155,23 +231,24 @@ </foreach> </delete> - <delete id="deleteTjSurveyTempQuesByMids" parameterType="String"> - delete from tj_survey_temp_ques where mid in - <foreach item="mid" collection="array" open="(" separator="," close=")"> - #{mid} - </foreach> - </delete> + <delete id="deleteTjSurveyTempQuesByMids" parameterType="String"> + delete from tj_survey_temp_ques where mid in + <foreach item="mid" collection="array" open="(" separator="," close=")"> + #{mid} + </foreach> + </delete> - <delete id="deleteTjSurveyTempQuesByMid" parameterType="Long"> - delete - from tj_survey_temp_ques where mid = #{mid} - </delete> + <delete id="deleteTjSurveyTempQuesByMid" parameterType="Long"> + delete + from tj_survey_temp_ques + where mid = #{mid} + </delete> - <insert id="batchTjSurveyTempQues"> - insert into tj_survey_temp_ques - ( tqid , mid , qid , qname , create_by , create_time , update_by , update_time , deleted) values - <foreach item="item" index="index" collection="list" separator=","> - ( #{item.tqid + <insert id="batchTjSurveyTempQues"> + insert into tj_survey_temp_ques + ( tqid , mid , qid , qname , create_by , create_time , update_by , update_time , deleted) values + <foreach item="item" index="index" collection="list" separator=","> + ( #{item.tqid }, #{item.mid }, #{item.qid }, #{item.qname @@ -181,6 +258,8 @@ }, #{item.updateTime }, #{item.deleted }) - </foreach> - </insert> -</mapper> \ No newline at end of file + </foreach> + </insert> + + +</mapper> -- Gitblit v1.8.0