package com.panzhihua.service_community.service; import java.util.List; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.dtos.shop.ComShopCartDTO; import com.panzhihua.common.model.dtos.shop.ComShopEditNubCartDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.model.dos.ComShopCartDO; /** * @auther lyq * @create 2021-04-14 15:02:14 * @describe 购物车表服务类 */ public interface ComShopCartService extends IService { /** * 根据用户id查询购物车列表信息 * * @param userId * 用户id * @return 购物车列表信息 */ R shopCartList(Long userId); /** * 购物车添加 * * @param comShopCartDTO * 请求参数 * @return 添加结果 */ R shopAddCart(ComShopCartDTO comShopCartDTO); /** * 购物车内商品数量修改 * * @param shopEditNubCartDTO * 请求参数 * @return 修改结果 */ R shopEditNubCart(ComShopEditNubCartDTO shopEditNubCartDTO); /** * 删除购物车记录 * * @param Ids * 购物车id集合 * @return 删除结果 */ R shopDelCart(List Ids); /** * 查询用户购物车商品数量 * * @param userId * 用户id * @return 用户购物车商品数量 */ R shopCartUserTotal(Long userId); }