PatrolTaskDao.java 844 B

123456789101112131415161718192021222324252627282930313233343536
  1. package com.welampiot.dao;
  2. import com.welampiot.dto.PatrolTaskDTO;
  3. import com.welampiot.vo.OperationVO;
  4. import com.welampiot.vo.PatrolTaskVO;
  5. import java.util.List;
  6. /**
  7. * ClassName: PatrolTaskDao
  8. * Package: com.welampiot.dao
  9. * Description:
  10. *
  11. * @Author: zhj_Start
  12. * @Create: 2023/6/30 - 18:27
  13. * @Version: v1.0
  14. */
  15. public interface PatrolTaskDao {
  16. List<PatrolTaskDTO> getPatrolTaskList(PatrolTaskVO vo);
  17. Integer getPatrolTaskTotal(PatrolTaskVO vo);
  18. void addPatrolTaskData(PatrolTaskDTO dto);
  19. void updatePatrolTaskStatus(PatrolTaskDTO dto);
  20. Integer getPatrolTaskUnStartCount(OperationVO vo);
  21. Integer getPatrolTaskHandlingCount(OperationVO vo);
  22. Integer getPatrolTaskEndCount(OperationVO vo);
  23. Integer getPatrolCloseArchiveCount(OperationVO vo);
  24. Integer getPatrolPostponeCount(OperationVO vo);
  25. }