package com.matrix.system.hive.service.imp; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.hive.bean.SysBedState; import com.matrix.system.hive.dao.SysBedStateDao; import com.matrix.system.hive.service.SysBedStateService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; import java.util.List; /** * * @date 2016-07-03 20:53 */ @Service("sysBedStateService") public class SysBedStateServiceImpl implements SysBedStateService { @Autowired private SysBedStateDao sysBedStateDao; @Override public int add(SysBedState sysBedState){ return sysBedStateDao.insert(sysBedState); } @Override public int modify(SysBedState sysBedState){ return sysBedStateDao.update(sysBedState); } @Override public int remove(List list){ return sysBedStateDao.deleteByIds(list); } @Override public int removeById(Long id){ return sysBedStateDao.deleteById(id); } @Override public List findInPage(SysBedState sysBedState, PaginationVO pageVo){ return sysBedStateDao.selectInPage(sysBedState , pageVo); } @Override public List findByModel(SysBedState sysBedState){ return sysBedStateDao.selectByModel(sysBedState); } @Override public int findTotal(SysBedState sysBedState){ return sysBedStateDao.selectTotalRecord(sysBedState); } @Override public SysBedState findById(Long id){ return sysBedStateDao.selectById(id); } @Override public List findByTimeAndBed(Date minTime, Date maxTime, Long bedId) { return sysBedStateDao.selectByTimeAndBed(minTime,maxTime,bedId); } }