74 lines
1.6 KiB
Plaintext
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);
|
|
}
|