package com.securityControl.task.mapper; import com.securityControl.task.domain.vo.ClassMettingWarnVo; import com.securityControl.task.domain.vo.CmImageVo; import com.securityControl.task.domain.vo.DataTaskVo; import com.securityControl.task.domain.vo.TTClassMettingWarnVo; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository(value = "TaskDao") public interface TaskDao { /** * 查询定时任务 * @return */ List getSelectList(); /** * 查询站班会 * @return */ List getAllClassMetting(@Param("currDay") String currDay); /** * 关键措施预警 * @param vo * @return */ List getImageWrn(ClassMettingWarnVo vo); /** * 人员变化大 * @param vo * @return */ Integer getWorkTeamNum(ClassMettingWarnVo vo); /** * @param entity * @param */ void replaceWarn(TTClassMettingWarnVo entity); /** * 更新任务执行状态及时间 * @param code * @param state * @param nowTime */ void updateTask(@Param("code")String code,@Param("state") String state, @Param("nowTime")String nowTime); /** * 查询昨日工序 * @param vo * @return */ ClassMettingWarnVo getYesGxLxData(ClassMettingWarnVo vo); /** * 查询更新的状态 * @param entity * @return */ Integer getWarnStatus(TTClassMettingWarnVo entity); Integer getNewTeamNums(ClassMettingWarnVo vo); List getImageNumber(ClassMettingWarnVo vo); }