All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.novelweb.video.command.task.TaskDao Maven / Gradle / Ivy

package cn.novelweb.video.command.task;

import cn.novelweb.video.pojo.CommandTask;

import java.util.Collection;

/**
 * 

任务信息持久层接口

*

2020-02-24 17:42

* * @author Dai Yuanchuan **/ public interface TaskDao { /** * 通过id查询任务信息 * * @param taskId 任务id * @return CommandTask任务实体 */ CommandTask get(String taskId); /** * 查询全部任务信息 * * @return CommandTask任务实体集合 */ Collection getAll(); /** * 增加任务信息 * * @param commandTask 任务信息实体 * @return 增加数量:<1-增加失败,>=1-增加成功 */ int add(CommandTask commandTask); /** * 删除 任务id 对应的任务信息 * * @param taskId 任务id * @return 数量:<1-操作失败,>=1-操作成功 */ int remove(String taskId); /** * 删除全部任务信息 * * @return 数量:<1-操作失败,>=1-操作成功 */ int removeAll(); /** * 判断是否存在某个ID * * @param taskId 任务id * @return true:存在 false:不存在 */ boolean isHave(String taskId); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy