package cn.timer.api.dao.kqgl; import java.util.List; import cn.timer.api.bean.kqgl.AttScheduling; import cn.timer.api.bean.kqgl.CustomRosterSchedule; import cn.timer.api.bean.kqgl.Schedule; import cn.timer.api.bean.kqgl.ScheduleAux; public interface ScheduleMapper { int deleteByPrimaryKey(Integer id); int insert(Schedule record); int insertSelective(Schedule record); Schedule selectByPrimaryKey(Integer id); int updateByPrimaryKeySelective(Schedule record); int updateByPrimaryKey(Schedule record); int insertKqglAssoPbmxList(List<Schedule> schedule); int deleteByPrimaryBykqzid(Integer kqzid,String date); List<Schedule> selectAttGroupScheduling(AttScheduling attscheduling); int deleteByPrimaryByUserid(Integer userid,Integer kqzid,String date); List<Schedule> getAttendanceShouldList(Integer userid,Long start,Long end); Schedule getScheduleSpecificAttendance(Integer kqzid,Integer userid,String date); List<ScheduleAux> getCalendarAttendance(Integer userid); Schedule getCustomRoster(Integer userid,String date); int insertCustomRoster(CustomRosterSchedule customrosterschedule); }