src/dao/mapper/CartItemMapper.java

(完整代码) 1KB

package dao.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import entity.CartItem;

public interface CartItemMapper
{
	/*
	 * 根据用户id把用户购买的商品全查出来 param : uid : 用户id return : 该用户下所有购物项
	 */
	public List<CartItem> selectByUId(@Param("uid") String uid);

	/*
	 * 根据用户id以及商品id查询购物车项 param : uid : 用户id goodId : 商品id
	 */
	public CartItem selectByUIdAndGoodsId(@Param("uid") String uid,
			@Param("goodsId") String goodsId);

	/*
	 * 根据用户id,商品id,以及更新数量更新购物车项 param : uid : 用户id goodsId : 商品id quantity :
	 * 商品数量
	 */
	public void updateCartItem(@Param("uid") String uid,
			@Param("goodsId") String goodsId, @Param("quantity") int quantity);

	/*
	 * 新生成购物项 param : 购物车项
	 */
	public void insertCartItem(CartItem cartItem);

	/*
	 * 批量删除购物项 param : list : 删除商品列表
	 */
	public void deleteCartItem(List<String> list);

	/*
	 * ajax根据对商品项和数量对商品进行异步加减操作 param : itemId : 商品项 quantity : 商品数量
	 */
	public void ajaxJiaAndJian(@Param("itemId") String itemId,
			@Param("quantity") int quantity);

	/*
	 * 根据商品项id查询出商品 param : CartItemId : 购物项商品id return : 返回该id所对应的商品
	 */
	public CartItem selectByCartItemId(@Param("CartItemId") String CartItemId);

	/*
	 * 查询当用用户所想买取得商品
	 * param : 
	 *      list : 所想买商品id列表
	 *      uid  : 用户id
	 */
	public List<CartItem> submitGoodsItem(@Param("list") List<String> list,
			@Param("uid") String uid);

}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。