package jnpf.attendance.mapper;

import jnpf.base.mapper.SuperMapper;
import jnpf.entity.attendance.AttendanceFixedClassEntity;
import org.apache.ibatis.annotations.Param;

/**
 * @Author huanglinpan
 * @Date 2024/5/9 15:14
 * @Version 1.0 （版本号）
 */
public interface AttendanceFixedClassMapper extends SuperMapper<AttendanceFixedClassEntity>{

    /**
     * 校验该班次有无在固定排班使用
     * @param shiftNameId 班次Id
     */
    Integer getUseBYShiftNameId(@Param("shiftNameId") String shiftNameId);

    /**
     * 校验该班次有无在排班使用
     * @param shiftNameId 班次Id
     */
    Integer getRuleUseBYShiftNameId(@Param("shiftNameId") String shiftNameId);
    /**
     * 校验该班次有无在快速排班使用
     * @param shiftNameId 班次Id
     */
    Integer getQuickUseBYShiftNameId(@Param("shiftNameId") String shiftNameId);
}
