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 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); } }