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 com.ltkj.mall.domain.MallOrder; import com.ltkj.mall.mapper.MallOrderMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ltkj.mall.mapper.MallOrderGoodsMapper; import com.ltkj.mall.domain.MallOrderGoods; import com.ltkj.mall.service.IMallOrderGoodsService; /** * 订单商品Service业务层处理 * * @author ltkj_赵佳豪&李格 * @date 2023-07-13 */ @Service public class MallOrderGoodsServiceImpl extends ServiceImpl implements IMallOrderGoodsService { @Autowired private MallOrderGoodsMapper mallOrderGoodsMapper; /** * 查询订单商品 * * @param id 订单商品主键 * @return 订单商品 */ @Override public MallOrderGoods selectMallOrderGoodsById(Long id) { return mallOrderGoodsMapper.selectMallOrderGoodsById(id); } /** * 查询订单商品列表 * * @param mallOrderGoods 订单商品 * @return 订单商品 */ @Override public List selectMallOrderGoodsList(MallOrderGoods mallOrderGoods) { return mallOrderGoodsMapper.selectMallOrderGoodsList(mallOrderGoods); } /** * 新增订单商品 * * @param mallOrderGoods 订单商品 * @return 结果 */ @Override public int insertMallOrderGoods(MallOrderGoods mallOrderGoods) { mallOrderGoods.setCreateTime(DateUtils.getNowDate()); return mallOrderGoodsMapper.insertMallOrderGoods(mallOrderGoods); } /** * 修改订单商品 * * @param mallOrderGoods 订单商品 * @return 结果 */ @Override public int updateMallOrderGoods(MallOrderGoods mallOrderGoods) { mallOrderGoods.setUpdateTime(DateUtils.getNowDate()); return mallOrderGoodsMapper.updateMallOrderGoods(mallOrderGoods); } /** * 批量删除订单商品 * * @param ids 需要删除的订单商品主键 * @return 结果 */ @Override public int deleteMallOrderGoodsByIds(Long[] ids) { return mallOrderGoodsMapper.deleteMallOrderGoodsByIds(ids); } /** * 删除订单商品信息 * * @param id 订单商品主键 * @return 结果 */ @Override public int deleteMallOrderGoodsById(Long id) { return mallOrderGoodsMapper.deleteMallOrderGoodsById(id); } }