package cn.lili.modules.lmk.service.impl; import cn.lili.base.Result; import cn.lili.modules.lmk.domain.entity.ActivityReport; import cn.lili.modules.lmk.domain.vo.ActivityReportVO; import cn.lili.modules.lmk.mapper.ActivityReportMapper; import cn.lili.modules.lmk.service.ActivityReportService; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; /** * lmk-shop-java * 活动报名实现类 * * @author : zxl * @date : 2025-07-31 10:04 **/ @Service @RequiredArgsConstructor public class ActivityReportServiceImpl extends ServiceImpl implements ActivityReportService { private final ActivityReportMapper activityReportMapper; @Override public Result delByActivityId(String activityId) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(ActivityReport::getActivityId, activityId) .eq(ActivityReport::getDeleteFlag, Boolean.FALSE); int deletedRows = baseMapper.delete(wrapper); if (deletedRows > 0) { System.out.println("删除条数:" + deletedRows); } else { System.out.println("未找到匹配的记录"); } return Result.ok(); } @Override public ActivityReportVO getActivityReport(String activityId, String userId) { return baseMapper.getActivityReport(activityId,userId); } }