package com.matrix.system.hive.service.imp; import java.util.Date; import java.util.List; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.hive.bean.SysBeauticianState; import com.matrix.system.hive.dao.SysBeauticianStateDao; import com.matrix.system.hive.service.SysBeauticianStateService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** * * @date 2016-07-03 20:53 */ @Service("sysBeauticianStateService") public class SysBeauticianStateServiceImpl implements SysBeauticianStateService { @Autowired private SysBeauticianStateDao sysBeauticianStateDao; @Override public int add(SysBeauticianState sysBeauticianState){ return sysBeauticianStateDao.insert(sysBeauticianState); } @Override public int modify(SysBeauticianState sysBeauticianState){ return sysBeauticianStateDao.update(sysBeauticianState); } @Override public int remove(List list){ return sysBeauticianStateDao.deleteByIds(list); } @Override public int removeById(Long id){ return sysBeauticianStateDao.deleteById(id); } @Override public List findInPage(SysBeauticianState sysBeauticianState, PaginationVO pageVo){ return sysBeauticianStateDao.selectInPage(sysBeauticianState , pageVo); } @Override public List findByModel(SysBeauticianState sysBeauticianState){ return sysBeauticianStateDao.selectByModel(sysBeauticianState); } @Override public int findTotal(SysBeauticianState sysBeauticianState){ return sysBeauticianStateDao.selectTotalRecord(sysBeauticianState); } @Override public SysBeauticianState findById(Long id){ return sysBeauticianStateDao.selectById(id); } /** * * 根据给定的时间段查询占用情况 * @author:姜友瑶 * @param id * @param beginTime * @param endTime * @date 2016年8月29日 */ @Override public List findByTimeAndStaff(Long id, Date beginTime, Date endTime) { return sysBeauticianStateDao.selectByTimeAndStaff(id,beginTime,endTime); } }