package com.moral.service.impl;
|
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.annotation.Resource;
|
|
import org.springframework.stereotype.Service;
|
|
import com.moral.entity.charts.TimeUnits;
|
import com.moral.mapper.AlarmMapper;
|
import com.moral.service.AlarmService;
|
import com.moral.service.HistoryMinutelyService;
|
|
@Service
|
@SuppressWarnings({ "rawtypes" })
|
public class AlarmServiceImpl implements AlarmService {
|
|
@Resource
|
private AlarmMapper alarmMapper;
|
|
@Resource
|
private HistoryMinutelyService historyMinutelyService;
|
@Override
|
public List<Map> countByTimes(Date start, Date end, TimeUnits timeUnits){
|
String format = null;
|
if(timeUnits!=null){
|
switch (timeUnits){
|
case MONTH: format = "%Y-%m";
|
case DAY: format = "%Y-%m-%d";
|
}
|
}
|
|
return alarmMapper.countByTimes(start, end, format);
|
}
|
|
}
|