package com.gkhy.exam.noncoalmine.service.impl; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.exam.noncoalmine.entity.ExamApply; import com.gkhy.exam.noncoalmine.entity.ExamSite; import com.gkhy.exam.noncoalmine.mapper.ExamApplyMapper; import com.gkhy.exam.noncoalmine.model.addForm.ExamApplyAddForm; import com.gkhy.exam.noncoalmine.model.modForm.ExamApplyModForm; import com.gkhy.exam.noncoalmine.model.query.ExamApplyQuery; import com.gkhy.exam.noncoalmine.model.vo.ExamApplyVO; import com.gkhy.exam.noncoalmine.service.ExamApplyService; import com.ruoyi.common.utils.bean.BeanUtils; import org.springframework.stereotype.Service; import java.util.List; /** * @email 1603559716@qq.com * @author: zf * @date: 2024/2/4 * @time: 13:40 */ @Service("examApplyService") public class ExamApplyServiceImpl extends ServiceImpl implements ExamApplyService { @Override public List listByPage(ExamApplyQuery query) { return baseMapper.listByPage(query); } @Override public void delBatch(List applyIds) { UpdateWrapper updateWrapper = new UpdateWrapper<>(); updateWrapper.in("apply_id",applyIds) .set("del_flag",(byte)2); this.update(updateWrapper); } @Override public int add(ExamApplyAddForm addForm) { ExamApply examApply = new ExamApply(); BeanUtils.copyProperties(addForm,examApply); examApply.setDelFlag(0); return baseMapper.insert(examApply); } @Override public int mod(ExamApplyModForm modForm) { ExamApply examApply = new ExamApply(); BeanUtils.copyProperties(modForm,examApply); return baseMapper.updateById(examApply); } }