IWfTeacherleaveService.java 795 B

123456789101112131415161718192021222324252627282930
  1. package com.xjrsoft.module.teacher.service;
  2. import com.github.yulichang.base.MPJBaseService;
  3. import com.xjrsoft.module.personnel.entity.ReservationSchool;
  4. import com.xjrsoft.module.teacher.entity.WfTeacherleave;
  5. import java.time.LocalDateTime;
  6. import java.util.Map;
  7. /**
  8. * @title: 教职工请假流程
  9. * @Author szs
  10. * @Date: 2023-12-20
  11. * @Version 1.0
  12. */
  13. public interface IWfTeacherleaveService extends MPJBaseService<WfTeacherleave> {
  14. Boolean dataHandle(Long dataId);
  15. /**
  16. * 教师请假,审批通过后,将数据推送到海康
  17. * @param id
  18. * @return
  19. */
  20. Boolean hikvisionLeave(Long id);
  21. Long getLeaveCount(LocalDateTime startTime, LocalDateTime endTime);
  22. Map<Long, WfTeacherleave> getLeaveList(LocalDateTime startTime, LocalDateTime endTime);
  23. }