62 lines
1.5 KiB
XML
62 lines
1.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="lingtao.net.dao.InformationMapper">
|
|
|
|
<select id="getInformations" parameterType="Information"
|
|
resultType="Information">
|
|
SELECT
|
|
*
|
|
FROM
|
|
tbl_information
|
|
<where>
|
|
<if test="content != null and content != ''">
|
|
content like '%${content}%'
|
|
</if>
|
|
</where>
|
|
order by id
|
|
</select>
|
|
|
|
<!-- 获取简答题 -->
|
|
<select id="getShortAnswers" resultType="Information">
|
|
SELECT
|
|
*
|
|
FROM
|
|
tbl_information
|
|
WHERE TYPE = 0
|
|
ORDER BY id
|
|
</select>
|
|
|
|
<insert id="addInformation" parameterType="Information">
|
|
insert into
|
|
tbl_information
|
|
(content,type,createBy,createDate,attachment)
|
|
values
|
|
(#{content},#{type},#{createBy},now(),#{attachment})
|
|
</insert>
|
|
|
|
<update id="updateInformationById" parameterType="Information">
|
|
update tbl_information
|
|
<set>
|
|
<if test="content != null">
|
|
content = #{content,jdbcType=VARCHAR},
|
|
</if>
|
|
<if test="type != null">
|
|
type = #{type,jdbcType=VARCHAR},
|
|
</if>
|
|
<if test="updateBy != null">
|
|
updateBy = #{updateBy,jdbcType=VARCHAR},
|
|
</if>
|
|
<if test="updateDate != null">
|
|
updateDate = now(),
|
|
</if>
|
|
<if test="attachment != null">
|
|
attachment = #{attachment,jdbcType=VARCHAR},
|
|
</if>
|
|
</set>
|
|
where id = #{id,jdbcType=INTEGER}
|
|
</update>
|
|
|
|
<delete id="deleteInformationById">
|
|
delete from tbl_information where id = #{id}
|
|
</delete>
|
|
</mapper> |