UserAttendanceDetailDao.java 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. package cn.com.lzt.userattendancedetail.dao;
  2. import java.util.List;
  3. import org.jeecgframework.minidao.annotation.Arguments;
  4. import org.jeecgframework.minidao.annotation.ResultType;
  5. import org.springframework.stereotype.Repository;
  6. import cn.com.lzt.userattendancedetail.dto.UserAttendanceDetailDto;
  7. @Repository("userAttendanceDetailDao")
  8. public interface UserAttendanceDetailDao {
  9. /**
  10. * 通过minidao 查询
  11. * 根据项目排班详情表ID 获取当前项目的某人某月的详细的排班规则
  12. * 关联日历表 关联班次表
  13. * @author hualong.zhao
  14. * @date 2017-11-21
  15. * @param projarrangeDetailid 项目排班详情表ID
  16. * @return
  17. */
  18. @Arguments({ "projarrangeDetailid","userid","ymdDate" })
  19. @ResultType(UserAttendanceDetailDto.class)
  20. List<UserAttendanceDetailDto> getlistbyProjarrangeDetailid(
  21. String projarrangeDetailid, String userid,String ymdDate);
  22. @Arguments({ "yearmonth" })
  23. @ResultType(UserAttendanceDetailDto.class)
  24. List<UserAttendanceDetailDto> getlistbyyearmonth(
  25. String yearmonth);
  26. }