package com.vetti.hotake.service; import java.util.List; import com.vetti.hotake.domain.HotakeInitialScreeningQuestionsInfo; import com.vetti.hotake.domain.vo.HotakeInitialScreeningQuestionsInfoVo; /** * 初步筛选问题信息Service接口 * * @author wangxiangshun * @date 2025-12-14 */ public interface IHotakeInitialScreeningQuestionsInfoService { /** * 查询初步筛选问题信息 * * @param id 初步筛选问题信息主键 * @return 初步筛选问题信息 */ public HotakeInitialScreeningQuestionsInfo selectHotakeInitialScreeningQuestionsInfoById(Long id); /** * 查询初步筛选问题信息列表 * * @param hotakeInitialScreeningQuestionsInfo 初步筛选问题信息 * @return 初步筛选问题信息集合 */ public List selectHotakeInitialScreeningQuestionsInfoList(HotakeInitialScreeningQuestionsInfo hotakeInitialScreeningQuestionsInfo); /** * 新增初步筛选问题信息 * * @param hotakeInitialScreeningQuestionsInfo 初步筛选问题信息 * @return 结果 */ public int insertHotakeInitialScreeningQuestionsInfo(HotakeInitialScreeningQuestionsInfo hotakeInitialScreeningQuestionsInfo); /** * 修改初步筛选问题信息 * * @param hotakeInitialScreeningQuestionsInfo 初步筛选问题信息 * @return 结果 */ public int updateHotakeInitialScreeningQuestionsInfo(HotakeInitialScreeningQuestionsInfo hotakeInitialScreeningQuestionsInfo); /** * 批量删除初步筛选问题信息 * * @param ids 需要删除的初步筛选问题信息主键集合 * @return 结果 */ public int deleteHotakeInitialScreeningQuestionsInfoByIds(Long[] ids); /** * 删除初步筛选问题信息信息 * * @param id 初步筛选问题信息主键 * @return 结果 */ public int deleteHotakeInitialScreeningQuestionsInfoById(Long id); /** * 批量新增初步筛选问题信息 * * @param questionsInfoVo 初步筛选问题数据对象 * @return 结果 */ public void batchInsertHotakeInitialScreeningQuestionsInfo(HotakeInitialScreeningQuestionsInfoVo questionsInfoVo); }