package com.ltkj.mall.service.impl; import java.util.List; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ltkj.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ltkj.mall.mapper.MallCartMapper; import com.ltkj.mall.domain.MallCart; import com.ltkj.mall.service.IMallCartService; /** * 购物车商品Service业务层处理 * * @author ltkj_赵佳豪&李格 * @date 2023-07-12 */ @Service public class MallCartServiceImpl extends ServiceImpl implements IMallCartService { @Autowired private MallCartMapper mallCartMapper; /** * 查询购物车商品 * * @param id 购物车商品主键 * @return 购物车商品 */ @Override public MallCart selectMallCartById(Long id) { return mallCartMapper.selectMallCartById(id); } /** * 查询购物车商品列表 * * @param mallCart 购物车商品 * @return 购物车商品 */ @Override public List selectMallCartList(MallCart mallCart) { return mallCartMapper.selectMallCartList(mallCart); } /** * 新增购物车商品 * * @param mallCart 购物车商品 * @return 结果 */ @Override public int insertMallCart(MallCart mallCart) { mallCart.setCreateTime(DateUtils.getNowDate()); return mallCartMapper.insertMallCart(mallCart); } /** * 修改购物车商品 * * @param mallCart 购物车商品 * @return 结果 */ @Override public int updateMallCart(MallCart mallCart) { mallCart.setUpdateTime(DateUtils.getNowDate()); return mallCartMapper.updateMallCart(mallCart); } /** * 批量删除购物车商品 * * @param ids 需要删除的购物车商品主键 * @return 结果 */ @Override public int deleteMallCartByIds(Long[] ids) { return mallCartMapper.deleteMallCartByIds(ids); } /** * 删除购物车商品信息 * * @param id 购物车商品主键 * @return 结果 */ @Override public int deleteMallCartById(Long id) { return mallCartMapper.deleteMallCartById(id); } }