package cn.binux.cart.service;
import cn.binux.pojo.CartInfo;
import cn.binux.pojo.XbinResult;
import java.util.List;
/**
* 购物车相关操作 Service
*
* @author xubin.
* @create 2017-02-22 下午12:51
*/
public interface CartService {
XbinResult addCart(Long pid, Integer pcount, String uuid);
List<CartInfo> getCartInfoListByCookiesId(String cookieUUID);
/**
*
* 根据商品id和数量对购物车增加商品或减少商品
*
* @param pid 商品id
* @param pcount 增加数量
* @param type 1 增加 2 减少
* @param index 商品位置 ps:用于直接定位商品 不用遍历整个购物车
* @return
*/
XbinResult decreOrIncre(Long pid, Integer pcount, Integer type, Integer index, String cookieUUID);
}