ADD file via upload

main
pjhmizn49 1 year ago
parent 938fc65346
commit 4dea13e976

@ -0,0 +1,50 @@
<?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.GiftMapper">
<select id="giftList" resultType="com.example.flower.entity.Gift">
select *
from flower.gift
</select>
<select id="giftListByQuery" resultType="com.example.flower.entity.Gift">
select *
from flower.gift
<where>
<if test="gift_name != null and gift_name != '' ">
and gift_name like concat('%',#{gift_name},'%')
</if>
</where>
</select>
<insert id="giftAdd" useGeneratedKeys="true" keyProperty="gift_id" parameterType="com.example.flower.entity.Gift">
insert into flower.gift(gift_name, gift_point,gift_stock,gift_pic)
value (#{gift_name},#{gift_point},#{gift_stock},#{gift_pic})
</insert>
<delete id="giftDeletePer">
delete
from flower.gift
where gift_id = #{gift_id}
</delete>
<delete id="giftDeleteMul" parameterType="Integer">
delete from flower.gift where gift.gift_id in
<foreach collection="gift_ids" open="(" close=")" separator="," item="id">
#{id}
</foreach>
</delete>
<select id="giftInfo" resultType="com.example.flower.entity.Gift">
select *
from flower.gift
where gift_id = #{gift_id}
</select>
<update id="giftModify" parameterType="com.example.flower.entity.Gift">
update flower.gift
set gift_name=if(#{gift_name} is not null and #{gift_name} != '',#{gift_name},gift_name),
gift_point=#{gift_point},
gift_stock=#{gift_stock},
gift_pic=if(#{gift_pic} is not null and #{gift_pic} != '',#{gift_pic},gift_pic)
where gift.gift_id = #{gift_id}
</update>
<update id="giftModifyStock" parameterType="com.example.flower.entity.Gift">
update flower.gift
set gift_stock=gift_stock-#{gift_stock}
where gift.gift_id = #{gift_id}
</update>
</mapper>
Loading…
Cancel
Save