33 lines
863 B
Java
33 lines
863 B
Java
package jnpf.attendance.mapper;
|
|
|
|
import jnpf.model.attendance.vo.OvertimeVouchersVo;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* describe
|
|
* 考勤审批相关
|
|
* @author HuangLinPan
|
|
* @date 2023/11/22
|
|
*/
|
|
public interface AttendanceApproveMapper {
|
|
|
|
|
|
/**
|
|
* 查前天的加班出勤规则找这些出勤规则对应的加班结果表数据
|
|
* @param date 日期
|
|
* @return java.util.List<jnpf.model.attendance.vo.OvertimeVouchersVo>
|
|
* @author hlp
|
|
*/
|
|
List<OvertimeVouchersVo> getOvertimeVouchersList(@Param("date") Date date);
|
|
|
|
/**
|
|
* 校验是否重复发放加班劵
|
|
* @param ruleId 排班Id
|
|
* @param code 类型 : 1.节日 2.假日 3.加班(调休)
|
|
*/
|
|
Integer getOvertimeByRuleId(@Param("ruleId") String ruleId, @Param("code") Integer code);
|
|
}
|