package com.sercurityControl.proteam.dutyTask.mapper; import com.sercurityControl.proteam.domain.TClassMettingWarnVo; import com.sercurityControl.proteam.domain.vo.ImageVo; import com.sercurityControl.proteam.dutyTask.domain.ClassMettingWarnVo; import com.sercurityControl.proteam.dutyTask.domain.DataTaskVo; import org.apache.ibatis.annotations.MapKey; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; @Repository(value = "TaskDao") public interface TaskDao { /** * 查询站班会 * @return */ List getAllClassMetting(@Param("currDay") String currDay); /** * 关键措施预警 * @param vo * @return */ List getImageWrn(ClassMettingWarnVo vo); List getImageNumber(ClassMettingWarnVo vo); /** * 人员变化大 * @param vo * @return */ Integer getWorkTeamNum(ClassMettingWarnVo vo); /** * @param entity */ void replaceWarn(TClassMettingWarnVo 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(TClassMettingWarnVo entity); Integer getNewTeamNums(ClassMettingWarnVo vo); }