package com.nms.swspkmas_standalone.service;
import com.nms.swspkmas_standalone.entity.Examinee;
import com.baomidou.mybatisplus.extension.service.IService;
import com.nms.swspkmas_standalone.entity.vo.ExamineeVO;
import com.nms.swspkmas_standalone.entity.vo.UploadObjectVO;
import com.nms.swspkmas_standalone.entity.vo.UserVO;
import com.nms.swspkmas_standalone.response.CommonPage;
import org.springframework.web.multipart.MultipartFile;
/**
*
* 考生表 服务类
*
*
* @author kzy
* @since 2023-09-19 17:45:28
*/
public interface ExamineeService extends IService {
/**
* 新增考生
* @param examineeVO
*/
public void addExaminee(ExamineeVO examineeVO);
/**
* 更新考生信息
* @param id
* @param examineeVO
*/
public void updateExaminee(Long id,ExamineeVO examineeVO);
/**
* 删除考生
* @param id
*/
public void deleteExaminee(Long id);
/**
* 考生列表
* @param pageNum
* @param pageSize
* @return
*/
public CommonPage examineeList(Integer pageNum,Integer pageSize,String name);
/**
* 上传考生头像
* @param file
* @return
*/
public UploadObjectVO uploadIcon(MultipartFile file);
/**
* 根据身份证号获取考生
* @param idNumber
* @return
*/
public Examinee getByIdNumber(String idNumber);
}