| | |
| | | <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"> |
| | |
| | | </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 |
| | |
| | | }, #{item.updateTime |
| | | }, #{item.deleted |
| | | }) |
| | | </foreach> |
| | | </insert> |
| | | </mapper> |
| | | </foreach> |
| | | </insert> |
| | | |
| | | |
| | | </mapper> |