package com.ccic.safeliab.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ccic.safeliab.dao.ExamScheduleMapper; import com.ccic.safeliab.entity.ExamSchedule; import com.ccic.safeliab.entity.Industry; import com.ccic.safeliab.support.BaseServiceImpl; import org.apache.ibatis.annotations.Param; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; @Service public class ExamScheduleServiceImpl extends BaseServiceImpl implements ExamScheduleService { public List selectExamSchedule(Map param){ return baseMapper.selectExamSchedule(param); } public List> getIndustry(){ return baseMapper.getIndustry(); } public List> getPaper(){ return baseMapper.getPaper(); } public ExamSchedule getExamDataById(String id){ return baseMapper.selectById(id); } public int doPublish(List ids){ List ExamSchedules = baseMapper.selectBatchIds(ids); for(ExamSchedule info : ExamSchedules){ info.setPublishStatus(1); } boolean result = updateBatchById(ExamSchedules); return result?ExamSchedules.size():0; } public int doDelete(List ids){ List ExamSchedules = baseMapper.selectBatchIds(ids); for(ExamSchedule info : ExamSchedules){ info.setIsDeleted(1); } boolean result = updateBatchById(ExamSchedules); return result?ExamSchedules.size():0; } public int doCancel(List ids){ List ExamSchedules = baseMapper.selectBatchIds(ids); for(ExamSchedule info : ExamSchedules){ info.setPublishStatus(2); } boolean result = updateBatchById(ExamSchedules); return result?ExamSchedules.size():0; } }