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<ExamApplyMapper, ExamApply> implements ExamApplyService {
|
|
@Override
|
public List<ExamApplyVO> listByPage(ExamApplyQuery query) {
|
return baseMapper.listByPage(query);
|
}
|
|
@Override
|
public void delBatch(List<Long> applyIds) {
|
UpdateWrapper<ExamApply> 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);
|
}
|
}
|