parent
0257235474
commit
d6fc090a3a
@ -0,0 +1,66 @@
|
||||
<?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.CartMapper">
|
||||
<select id="cartList" resultType="com.example.flower.entity.Cart">
|
||||
select *
|
||||
from flower.cart
|
||||
where user_id = #{user_id}
|
||||
order by cart_id desc
|
||||
</select>
|
||||
<select id="cartListByQuery" resultType="com.example.flower.entity.Cart">
|
||||
select *
|
||||
from flower.cart,flower.flower
|
||||
<where>
|
||||
and cart.flower_id = flower.flower_id
|
||||
and user_id = #{user_id}
|
||||
<if test="flower_name != null and flower_name != '' ">
|
||||
and flower_name like concat('%',#{flower_name},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by cart_id desc
|
||||
</select>
|
||||
<insert id="cartAdd" useGeneratedKeys="true" keyProperty="cart_id" parameterType="com.example.flower.entity.Cart">
|
||||
insert into flower.cart(user_id, flower_id, pack_ids, number)
|
||||
value (#{user_id},#{flower_id},#{pack_ids},#{number})
|
||||
</insert>
|
||||
<delete id="cartDeletePer">
|
||||
delete
|
||||
from flower.cart
|
||||
where cart_id = #{cart_id}
|
||||
</delete>
|
||||
<delete id="cartDeleteMul" parameterType="Integer">
|
||||
delete from flower.cart where cart.cart_id in
|
||||
<foreach collection="cart_ids" open="(" close=")" separator="," item="id">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
<select id="cartInfo" resultType="com.example.flower.entity.Cart">
|
||||
select *
|
||||
from flower.cart
|
||||
where cart_id = #{cart_id}
|
||||
</select>
|
||||
<update id="cartModify" parameterType="com.example.flower.entity.Cart">
|
||||
update flower.cart
|
||||
set pack_ids=#{pack_ids}
|
||||
where cart.cart_id = #{cart_id}
|
||||
</update>
|
||||
<update id="cartModify_num" parameterType="com.example.flower.entity.Cart">
|
||||
update flower.cart
|
||||
set number=#{number}
|
||||
where cart.cart_id = #{cart_id}
|
||||
</update>
|
||||
<select id="cartRepeat" resultType="com.example.flower.entity.Cart">
|
||||
select *
|
||||
from flower.cart
|
||||
where user_id = #{user_id} and flower_id = #{flower_id}
|
||||
</select>
|
||||
<select id="cartNum" resultType="Integer">
|
||||
select count(cart_id)
|
||||
from cart
|
||||
where user_id = #{user_id}
|
||||
</select>
|
||||
<select id="findAllCart" resultType="com.example.flower.entity.Cart">
|
||||
select *
|
||||
from cart
|
||||
</select>
|
||||
</mapper>
|
||||
Loading…
Reference in new issue