40 lines
1.5 KiB
Plaintext
40 lines
1.5 KiB
Plaintext
package com.sercurityControl.proteam.dutyTask.service;
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
import com.sercurityControl.proteam.dutyTask.domain.ResourceMonitorEntity;
|
|
import com.sercurityControl.proteam.dutyTask.domain.ServerMonitorEntity;
|
|
import com.sercurityControl.proteam.dutyTask.domain.TodayTaskVo;
|
|
import com.sercurityControl.proteam.dutyTask.mapper.ResourceMonitorMapper;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
import javax.annotation.Resource;
|
|
import java.util.List;
|
|
|
|
@Service(value = "ResourceMonitorService")
|
|
public class ResourceMonitorServiceImpl implements ResourceMonitorService {
|
|
|
|
@Resource(name = "ResourceMonitorMapper")
|
|
private ResourceMonitorMapper mapper;
|
|
|
|
@Override
|
|
public PageInfo<ResourceMonitorEntity> getDeviceStatusMonitorList(ResourceMonitorEntity entity) {
|
|
List<ResourceMonitorEntity> list = mapper.getDeviceStatusMonitorList(entity);
|
|
PageInfo<ResourceMonitorEntity> pageInfo = new PageInfo<>(list);
|
|
return pageInfo;
|
|
}
|
|
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void addResourceData(ResourceMonitorEntity entity) {
|
|
mapper.addResourceData(entity);
|
|
}
|
|
|
|
@Override
|
|
public PageInfo<ResourceMonitorEntity> getAlarmRecordList(ResourceMonitorEntity entity) {
|
|
List<ResourceMonitorEntity> list = mapper.getAlarmReocrdList(entity);
|
|
PageInfo<ResourceMonitorEntity> pageInfo = new PageInfo<>(list);
|
|
return pageInfo;
|
|
}
|
|
}
|