package com.dsh.activity.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.dsh.activity.entity.BillingDataRequestVo; import com.dsh.activity.entity.ConsumeDetail; import com.dsh.activity.entity.CourseChangeStateDTO; import com.dsh.activity.entity.UserPointsMerchandise; import com.dsh.activity.mapper.UserPointsMerchandiseMapper; import com.dsh.activity.model.PointMerchandiseIncomeVo; import com.dsh.activity.model.request.PointMercharsPayedVo; import com.dsh.activity.service.UserPointsMerchandiseService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** *

* 用户积分商品领取记录 服务实现类 *

* * @author jqs * @since 2023-06-29 */ @Service public class UserPointsMerchandiseServiceImpl extends ServiceImpl implements UserPointsMerchandiseService { @Autowired private UserPointsMerchandiseMapper userPointsMerchandiseMapper; @Override public List getAmount() { List amount = userPointsMerchandiseMapper.getAmount(); return amount; } @Override public Object changeState(CourseChangeStateDTO dto) { List ids = dto.getIds(); return this.baseMapper.changeState(ids, dto.getState()); } @Override public List getConsumeDetails(BillingDataRequestVo requestVo) { List consumeDetails = this.baseMapper.getConsumeDetails(requestVo); List consumeDetails1 = this.baseMapper.getConsumeDetails1(requestVo); consumeDetails.addAll(consumeDetails1); return consumeDetails; } }