| | |
| | | <result property="uploadTime" column="upload_time"/> |
| | | <result property="tag" column="tag"/> |
| | | <result property="categoryid" column="categoryid"/> |
| | | <result property="topicContent" column="topic_content"/> |
| | | <result property="suitway" column="suitway"/> |
| | | <result property="isavailable" column="isavailable"/> |
| | | <result property="language" column="language"/> |
| | | <result property="otherdata" column="otherdata"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectSvyLibTopicVo"> |
| | |
| | | upload_time, |
| | | tag, |
| | | categoryid, |
| | | svy_topicid as svyTopicId |
| | | topic_content, |
| | | suitway, |
| | | isavailable, |
| | | otherdata, |
| | | language, |
| | | svy_topicid as svyTopicId |
| | | from svy_lib_topic |
| | | </sql> |
| | | |
| | | <select id="selectSvyLibTopicList" parameterType="com.smartor.domain.SvyLibTopic" resultMap="SvyLibTopicResult"> |
| | | <include refid="selectSvyLibTopicVo"/> |
| | | <where> |
| | | del_flag=0 |
| | | <if test="topicid != null ">and topicid = #{topicid}</if> |
| | | <if test="oldid != null ">and oldid = #{oldid}</if> |
| | | <if test="topictype != null ">and topictype = #{topictype}</if> |
| | | <if test="topictype != null and topictype != ''">and topictype = #{topictype}</if> |
| | | <if test="categoryid != null ">and categoryid = #{categoryid}</if> |
| | | <if test="topic != null and topic != ''">and topic = #{topic}</if> |
| | | <if test="ishide != null ">and ishide = #{ishide}</if> |
| | | <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if> |
| | | <if test="svyid != null and svyid != ''">and svyid = #{svyid}</if> |
| | | <if test="topicContent != null and topicContent != ''">and topic_content = #{topicContent}</if> |
| | | <if test="suitway != null and suitway != ''">and suitway = #{suitway}</if> |
| | | <if test="isavailable != null and isavailable != ''">and isavailable = #{isavailable}</if> |
| | | <if test="language != null and language != ''">and language = #{language}</if> |
| | | </where> |
| | | </select> |
| | | |
| | |
| | | <if test="tag != null">tag,</if> |
| | | <if test="svyTopicId != null">svy_topicid,</if> |
| | | <if test="categoryid != null">categoryid,</if> |
| | | <if test="topicContent != null">topic_content,</if> |
| | | <if test="suitway != null">suitway,</if> |
| | | <if test="isavailable != null">isavailable,</if> |
| | | <if test="language != null and language!=''">language,</if> |
| | | <if test="otherdata != null and otherdata!=''">otherdata,</if> |
| | | </trim> |
| | | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| | | <if test="oldid != null">#{oldid},</if> |
| | |
| | | <if test="tag != null">#{tag},</if> |
| | | <if test="svyTopicId != null">#{svyTopicId},</if> |
| | | <if test="categoryid != null">#{categoryid},</if> |
| | | <if test="topicContent != null">#{topicContent},</if> |
| | | <if test="suitway != null">#{suitway},</if> |
| | | <if test="isavailable != null">#{isavailable},</if> |
| | | <if test="language != null">#{language},</if> |
| | | <if test="otherdata != null">#{otherdata},</if> |
| | | </trim> |
| | | </insert> |
| | | |
| | |
| | | <if test="isupload != null">isupload = #{isupload},</if> |
| | | <if test="uploadTime != null">upload_time = #{uploadTime},</if> |
| | | <if test="categoryid != null">categoryid = #{categoryid},</if> |
| | | <if test="topicContent != null">topic_content = #{topicContent},</if> |
| | | <if test="suitway != null">suitway = #{suitway},</if> |
| | | <if test="isavailable != null">isavailable = #{isavailable},</if> |
| | | <if test="tag != null">tag = #{tag},</if> |
| | | <if test="language != null and language!=''">language = #{language},</if> |
| | | <if test="otherdata != null and otherdata!=''">otherdata = #{otherdata},</if> |
| | | </trim> |
| | | where topicid = #{topicid} |
| | | </update> |
| | | |
| | | <delete id="deleteSvyLibTopicByTopicid" parameterType="Long"> |
| | | delete |
| | | from svy_lib_topic |
| | | <update id="deleteSvyLibTopicByTopicid" parameterType="Long"> |
| | | update svy_lib_topic |
| | | <trim prefix="SET" suffixOverrides=","> |
| | | <if test="delFlag != null and delFlag != ''">del_flag =1,</if> |
| | | </trim> |
| | | where topicid = #{topicid} |
| | | </delete> |
| | | </update> |
| | | |
| | | <delete id="deleteSvyLibTopicByTopicids" parameterType="String"> |
| | | delete from svy_lib_topic where topicid in |