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); }