package com.cloud.control.dao; import com.cloud.control.model.TaskUser; import com.cloud.control.model.TaskUserPend; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; @Mapper @Repository public interface TaskUserMapper { int deleteByPrimaryKey(String id); int insert(TaskUser record); int insertSelective(TaskUser record); int updateByPrimaryKeySelective(TaskUser record); //编辑保存人员信息 int updateByPrimaryKey(TaskUser record); //条件查询 List select(Map params); //停止布控 void stopControl(String id); //删除人员 void deleteTaskUser(TaskUser record); //根据id查询详细信息 Map selectById(String id); //根据用户删除人员任务关联信息 void deleteByUser(String userId); /** * 根据条件查找所有布控人员 * @param params (参数:人员姓名或者底库名称) * @return */ List findAll(Map params); //从待布控中加人 void insertFromPend(TaskUserPend taskUserPend); }