IAttendancePersonnelService.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.xjrsoft.module.teacher.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.github.yulichang.base.MPJBaseService;
  4. import com.xjrsoft.module.teacher.dto.AttendancePersonnelPageDto;
  5. import com.xjrsoft.module.teacher.dto.SelectPersonPageDto;
  6. import com.xjrsoft.module.teacher.entity.AttendancePersonnel;
  7. import com.xjrsoft.module.teacher.vo.AttendancePersonnelPageVo;
  8. import com.xjrsoft.module.teacher.vo.SelectPersonPageVo;
  9. import java.util.List;
  10. /**
  11. * @title: 考勤-人员
  12. * @Author szs
  13. * @Date: 2023-12-18
  14. * @Version 1.0
  15. */
  16. public interface IAttendancePersonnelService extends MPJBaseService<AttendancePersonnel> {
  17. /**
  18. * 考勤-人员列表(分页)
  19. * @param dto
  20. * @return
  21. */
  22. IPage<AttendancePersonnelPageVo> getListPage(AttendancePersonnelPageDto dto);
  23. /**
  24. * 批量添加考勤-人员
  25. * @param userIds
  26. * @return
  27. */
  28. Boolean addBatch(List<Long> userIds);
  29. /**
  30. *
  31. * @param dto
  32. * @return
  33. */
  34. IPage<SelectPersonPageVo> selectPersonPage(SelectPersonPageDto dto);
  35. }