package com.ruoyi.hezhi.service; import com.ruoyi.hezhi.domain.TbSubjectWarehouseClass; import java.util.List; import java.util.Map; /** * 题库分类Service接口 * * @author ruoyi * @date 2024-11-06 */ public interface ITbSubjectWarehouseClassService { /** * 查询题库分类 * * @param subjectWarehouseClassId 题库分类主键 * @return 题库分类 */ public TbSubjectWarehouseClass selectTbSubjectWarehouseClassBySubjectWarehouseClassId(Long subjectWarehouseClassId); /** * 查询题库分类列表 * * @param tbSubjectWarehouseClass 题库分类 * @return 题库分类集合 */ public List selectTbSubjectWarehouseClassList(TbSubjectWarehouseClass tbSubjectWarehouseClass); /** * 查询题库分类列表 * * @return 题库分类集合 */ public List getAllSubjectWarehouseCalssList(); /** * 新增题库分类 * * @param tbSubjectWarehouseClass 题库分类 * @return 结果 */ public int insertTbSubjectWarehouseClass(TbSubjectWarehouseClass tbSubjectWarehouseClass); /** * 修改题库分类 * * @param tbSubjectWarehouseClass 题库分类 * @return 结果 */ public int updateTbSubjectWarehouseClass(TbSubjectWarehouseClass tbSubjectWarehouseClass); /** * 批量删除题库分类 * * @param subjectWarehouseClassIds 需要删除的题库分类主键集合 * @return 结果 */ public int deleteTbSubjectWarehouseClassBySubjectWarehouseClassIds(Long[] subjectWarehouseClassIds); /** * 删除题库分类信息 * * @param subjectWarehouseClassId 题库分类主键 * @return 结果 */ public int deleteTbSubjectWarehouseClassBySubjectWarehouseClassId(Long subjectWarehouseClassId); /** * 题库列表 * * @param params 参数 * @return 题库列表 */ public List> getSubjectWarehouseClassList(Map params); public TbSubjectWarehouseClass getSubjectWarehouseClass(Long courseId); }