/**
*
*/
package com.mvc.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.mvc.dao.AlarmDao;
import com.mvc.entity.Alarm;
import com.mvc.repository.AlarmRepositoty;
import com.mvc.service.AlarmService;
/**
* 报警相关
*
* @author zjn
* @date 2016年10月25日
*/
@Service("alarmServiceImpl")
public class AlarmServiceImpl implements AlarmService {
@Autowired
AlarmRepositoty alarmRepository;
@Autowired
AlarmDao alarmDao;
// 根据ID查看报警详情
@Override
public Alarm findAlarmById(Integer alarmid) {
return alarmRepository.findAlarmById(alarmid);
}
// 根据参数统计报警列表条数,alarmType是数组类型:[2,3]
@Override
public Integer countByParam(Integer user_id, String alarmType, String searchKey) {
return alarmDao.countByParam(user_id, alarmType, searchKey);
}
// 查找报警信息列表
@Override
public List<Alarm> findAlarmList(Integer user_id, String searchKey, String alarmType, Integer offset, Integer end) {
return alarmDao.findAlarmList(user_id, searchKey, alarmType, offset, end);
}
// 根据ID及其类型解除报警
@Override
public boolean updateByIdType(Integer Id, Integer IdType) {
return alarmDao.updateByIdType(Id, IdType);
}
}