@Service @Primary public class ShiftService extends AbstractBaseDomainObjectService<Shift,ShiftEntity> implements IShiftService
domainObjectClass, entityClass
构造器和说明 |
---|
ShiftService() |
限定符和类型 | 方法和说明 |
---|---|
List<Shift> |
getByScheduleIdAndDate(long workScheduleId,
Date date) |
Map<String,List<Shift>> |
getByScheduleIdAndStartTimeAndEndTime(long workScheduleId,
Date startDate,
Date endDate) |
List<Shift> |
getbyWorkScheduleId(long id) |
protected IBaseEntityHandler<ShiftEntity> |
getEntityHandler() |
List<ShiftOverride> |
getOverrideByWorkScheduleId(long id) |
Shift |
saveShiftWithScheduleId(long workScheduleId,
Shift shift) |
countByFilter, createClientObject, createClientObject, createClientObjects, createClientObjects, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, getInternalEntities, getInternalEntity, getObjectType, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAll
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countByFilter, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAll
public List<Shift> getbyWorkScheduleId(long id)
getbyWorkScheduleId
在接口中 IShiftService
public Shift saveShiftWithScheduleId(long workScheduleId, Shift shift)
saveShiftWithScheduleId
在接口中 IShiftService
public List<ShiftOverride> getOverrideByWorkScheduleId(long id)
getOverrideByWorkScheduleId
在接口中 IShiftService
public List<Shift> getByScheduleIdAndDate(long workScheduleId, Date date)
getByScheduleIdAndDate
在接口中 IShiftService
workScheduleId
- the specific workscheduledate
- the specific local datepublic Map<String,List<Shift>> getByScheduleIdAndStartTimeAndEndTime(long workScheduleId, Date startDate, Date endDate)
getByScheduleIdAndStartTimeAndEndTime
在接口中 IShiftService
protected IBaseEntityHandler<ShiftEntity> getEntityHandler()
Copyright © 2019. All rights reserved.