package com.ruoyi.system.service; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.system.domain.StuBaseInfo; import java.util.List; /** * 学生Service接口 * * @author liql * @date 2021-03-23 */ public interface IStuBaseInfoService { /** * 查询学生 * * @param id 学生ID * @return 学生 */ public StuBaseInfo selectStuBaseInfoById(Long id); /** * 查询学生列表 * * @param stuBaseInfo 学生 * @return 学生集合 */ public List selectStuBaseInfoList(StuBaseInfo stuBaseInfo); /** * 新增学生 * * @param stuBaseInfo 学生 * @return 结果 */ public int insertStuBaseInfo(StuBaseInfo stuBaseInfo); /** * 修改学生 * * @param stuBaseInfo 学生 * @return 结果 */ public int updateStuBaseInfo(StuBaseInfo stuBaseInfo); /** * 批量删除学生 * * @param ids 需要删除的学生ID * @return 结果 */ public int deleteStuBaseInfoByIds(Long[] ids); /** * 删除学生信息 * * @param id 学生ID * @return 结果 */ public int deleteStuBaseInfoById(Long id); /** * 导入学生数据 * @param stuBaseInfoList 用户列表 * @param isUpdateSupport 是否更新支持,如果已存在,则进行更新数据 * @param operName 操作用户 * @return 结果 */ public String importBaseInfo(List stuBaseInfoList, Boolean isUpdateSupport, String operName); }