IntelligentRecognition/ah-jjsp-service/.svn/pristine/80/804f4c413a7c707a2b3aea36eed...

74 lines
1.6 KiB
Plaintext

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<DataTaskVo> getSelectList();
/**
* 查询站班会
* @return
*/
List<ClassMettingWarnVo> getAllClassMetting(@Param("currDay") String currDay);
/**
* 关键措施预警
* @param vo
* @return
*/
List<ClassMettingWarnVo> 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<CmImageVo> getImageNumber(ClassMettingWarnVo vo);
}