package com.xinquan.user.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.xinquan.system.api.domain.AppUserViewingHistory;
import com.xinquan.user.mapper.AppUserViewingHistoryMapper;
import com.xinquan.user.service.AppUserViewingHistoryService;
import org.springframework.stereotype.Service;
import java.util.List;
/**
*
* 用户观看历史 服务实现类
*
*
* @author mitao
* @since 2024-09-06
*/
@Service
public class AppUserViewingHistoryServiceImpl extends
ServiceImpl implements
AppUserViewingHistoryService {
/**
* 记录用户观看记录
*
* @param bizId 业务id
* @param viewingType 观看类型 1=疗愈 2=课程
*/
@Override
public void saveViewingRecord(Long bizId, Integer viewingType) {
AppUserViewingHistory appUserViewingHistory = new AppUserViewingHistory();
appUserViewingHistory.setBizId(bizId);
appUserViewingHistory.setViewingType(viewingType);
this.save(appUserViewingHistory);
}
@Override
public List cumulative(Long userId) {
return this.baseMapper.cumulative(userId);
}
@Override
public Integer today(Long userId) {
return this.baseMapper.today(userId);
}
}