diff --git a/flower_back/src/main/java/com/example/flower/mapper/xml/GiftMapper.xml b/flower_back/src/main/java/com/example/flower/mapper/xml/GiftMapper.xml new file mode 100644 index 0000000..726733b --- /dev/null +++ b/flower_back/src/main/java/com/example/flower/mapper/xml/GiftMapper.xml @@ -0,0 +1,50 @@ + + + + + + + insert into flower.gift(gift_name, gift_point,gift_stock,gift_pic) + value (#{gift_name},#{gift_point},#{gift_stock},#{gift_pic}) + + + delete + from flower.gift + where gift_id = #{gift_id} + + + delete from flower.gift where gift.gift_id in + + #{id} + + + + + 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 flower.gift + set gift_stock=gift_stock-#{gift_stock} + where gift.gift_id = #{gift_id} + + \ No newline at end of file