xufenglei
2018-05-04 9a4a17d71e5a624c9ec1eb478281c5bac1571be3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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);
    }
 
}