parent
ca524513d1
commit
732b582906
@ -0,0 +1,47 @@
|
||||
<?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="com.example.flower.mapper.NoticeMapper">
|
||||
<select id="noticeList" resultType="com.example.flower.entity.Notice">
|
||||
select *
|
||||
from flower.notice
|
||||
order by notice_time desc
|
||||
</select>
|
||||
<select id="noticeListByQuery" resultType="com.example.flower.entity.Notice">
|
||||
select *
|
||||
from flower.notice
|
||||
<where>
|
||||
<if test="notice_content != null and notice_content != '' ">
|
||||
and notice_title like concat('%',#{notice_content},'%')
|
||||
or notice_content like concat('%',#{notice_content},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by notice_time desc
|
||||
</select>
|
||||
<insert id="noticeAdd" useGeneratedKeys="true" keyProperty="notice_id" parameterType="com.example.flower.entity.Notice">
|
||||
insert into flower.notice(notice_title,notice_content,notice_time)
|
||||
value (#{notice_title},#{notice_content},#{notice_time})
|
||||
</insert>
|
||||
<delete id="noticeDeletePer">
|
||||
delete
|
||||
from flower.notice
|
||||
where notice_id = #{notice_id}
|
||||
</delete>
|
||||
<delete id="noticeDeleteMul" parameterType="Integer">
|
||||
delete from flower.notice where notice.notice_id in
|
||||
<foreach collection="notice_ids" open="(" close=")" separator="," item="id">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
<select id="noticeInfo" resultType="com.example.flower.entity.Notice">
|
||||
select *
|
||||
from flower.notice
|
||||
where notice_id = #{notice_id}
|
||||
</select>
|
||||
<update id="noticeModify" parameterType="com.example.flower.entity.Notice">
|
||||
update flower.notice
|
||||
set notice_title=if(#{notice_title} is not null and #{notice_title} != '',#{notice_title},notice_title),
|
||||
notice_content=if(#{notice_content} is not null and #{notice_content} != '',#{notice_content},notice_content),
|
||||
notice_time=if(#{notice_time} is not null and #{notice_time} != '',#{notice_time},notice_time)
|
||||
where notice.notice_id = #{notice_id}
|
||||
</update>
|
||||
</mapper>
|
||||
Loading…
Reference in new issue