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<MallCartMapper,MallCart> 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<MallCart> 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);
|
}
|
}
|