package cn.com.lzt.userattendancedetail.dao; import java.util.List; import org.jeecgframework.minidao.annotation.Arguments; import org.jeecgframework.minidao.annotation.ResultType; import org.springframework.stereotype.Repository; import cn.com.lzt.userattendancedetail.dto.UserAttendanceDetailDto; @Repository("userAttendanceDetailDao") public interface UserAttendanceDetailDao { /** * 通过minidao 查询 * 根据项目排班详情表ID 获取当前项目的某人某月的详细的排班规则 * 关联日历表 关联班次表 * @author hualong.zhao * @date 2017-11-21 * @param projarrangeDetailid 项目排班详情表ID * @return */ @Arguments({ "projarrangeDetailid","userid","ymdDate" }) @ResultType(UserAttendanceDetailDto.class) List getlistbyProjarrangeDetailid( String projarrangeDetailid, String userid,String ymdDate); @Arguments({ "yearmonth" }) @ResultType(UserAttendanceDetailDto.class) List getlistbyyearmonth( String yearmonth); }