package com.ruoyi.system.service; import java.util.Date; import java.util.List; import com.ruoyi.system.domain.AiStudyBatch; /** * AI学习批次Service接口 * * @author ruoyi * @date 2023-03-07 */ public interface IAiStudyBatchService { /** * 查询AI学习批次 * * @param id AI学习批次主键 * @return AI学习批次 */ public AiStudyBatch selectAiStudyBatchById(Long id); /** * 查询AI学习批次列表 * * @param aiStudyBatch AI学习批次 * @return AI学习批次集合 */ public List selectAiStudyBatchList(AiStudyBatch aiStudyBatch); /** * 新增AI学习批次 * * @param aiStudyBatch AI学习批次 * @return 结果 */ public int insertAiStudyBatch(AiStudyBatch aiStudyBatch); /** * 修改AI学习批次 * * @param aiStudyBatch AI学习批次 * @return 结果 */ public int updateAiStudyBatch(AiStudyBatch aiStudyBatch); /** * 批量删除AI学习批次 * * @param ids 需要删除的AI算法管理主键集合 * @param userName 执行删除操作的用户名 * @param date 执行删除操作的时间 * @return 结果 */ public int deleteAiStudyBatchByIds(Long[] ids, String userName, Date date); /** * 删除AI学习批次信息 * * @param id 需要删除的AI算法管理主键 * @param userName 执行删除操作的用户名 * @param date 执行删除操作的时间 * @return 结果 */ public int deleteAiStudyBatchById(Long id, String userName, Date date); }