IntelligentRecognition/ah-jjsp-service/.svn/pristine/4a/4a8e0bd54e8843cd4a38725ba59...

71 lines
1.6 KiB
Plaintext

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<ClassMettingWarnVo> getAllClassMetting(@Param("currDay") String currDay);
/**
* 关键措施预警
* @param vo
* @return
*/
List<ClassMettingWarnVo> getImageWrn(ClassMettingWarnVo vo);
List<ImageVo> 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);
}