ADD file via upload

main
pjhmizn49 1 year ago
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…
Cancel
Save