| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package com.ylx.point.service.impl;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.ylx.point.domain.PointUserActivityTaskCompletion;
- import com.ylx.point.domain.vo.PointActivityOverviewVO;
- import com.ylx.point.mapper.PointUserActivityTaskCompletionMapper;
- import com.ylx.point.service.IPointUserActivityTaskCompletionService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import javax.annotation.Resource;
- import java.util.Collections;
- import java.util.List;
- /**
- * 用户活动任务完成Service业务层处理
- *
- * @author wzj
- * @date 2026-03-25
- */
- @Service
- public class PointUserActivityTaskCompletionServiceImpl extends ServiceImpl<PointUserActivityTaskCompletionMapper, PointUserActivityTaskCompletion> implements IPointUserActivityTaskCompletionService {
- @Resource
- private PointUserActivityTaskCompletionMapper pointUserActivityTaskCompletionMapper;
- @Override
- public PointActivityOverviewVO getPointActivityOverviewByActivityId(Long activityId) {
- return pointUserActivityTaskCompletionMapper.getPointActivityOverviewByActivityId(activityId);
- }
- @Override
- public Integer selectCompletedTaskCount(String userId) {
- return pointUserActivityTaskCompletionMapper.selectCompletedTaskCount(userId);
- }
- @Override
- public List<PointUserActivityTaskCompletion> selectCompletionsByUserAndTaskIds(String userId, List<Long> taskIds) {
- return pointUserActivityTaskCompletionMapper.selectCompletionsByUserAndTaskIds(userId, taskIds);
- }
- }
|