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<Long> list){
|
|
return sysBedStateDao.deleteByIds(list);
|
|
}
|
|
@Override
|
public int removeById(Long id){
|
|
return sysBedStateDao.deleteById(id);
|
|
}
|
|
@Override
|
public List<SysBedState> findInPage(SysBedState sysBedState, PaginationVO pageVo){
|
|
return sysBedStateDao.selectInPage(sysBedState , pageVo);
|
|
}
|
|
@Override
|
public List<SysBedState> 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<SysBedState> findByTimeAndBed(Date minTime, Date maxTime, Long bedId) {
|
return sysBedStateDao.selectByTimeAndBed(minTime,maxTime,bedId);
|
}
|
|
|
|
|
|
}
|