DataAnalysisDaoImpl.java
3.92 KB
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
/**
*
*/
package com.zteits.park.dao.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.zteits.clouds.api.dto.govclouds.param.FreeRatioDetailsRequest;
import com.zteits.clouds.api.dto.govclouds.param.FreeRatioRankingRequest;
import com.zteits.clouds.api.dto.govclouds.param.OccupationRatioDetailsRequest;
import com.zteits.clouds.api.dto.govclouds.param.OccupationRatioRankingRequest;
import com.zteits.clouds.api.dto.govclouds.param.TurnOverRatioDetailsRequest;
import com.zteits.clouds.api.dto.govclouds.param.TurnOverRatioRankingRequest;
import com.zteits.park.dao.DataAnalysisDao;
import com.zteits.park.domain.FreeRatioDetailsDO;
import com.zteits.park.domain.FreeRatioRankingDO;
import com.zteits.park.domain.OccupationRatioDetailsDO;
import com.zteits.park.domain.OccupationRatioRankingDO;
import com.zteits.park.domain.TurnOverRatioDetailsDO;
import com.zteits.park.domain.TurnOverRatioRankingDO;
import com.zteits.park.mapper.smapper.DataAnalysisSMapper;
/**
* @author hxz
*
*/
@Component
public class DataAnalysisDaoImpl implements DataAnalysisDao {
@Autowired
private DataAnalysisSMapper dataAnalysisSMapper;
@Override
public PageInfo<OccupationRatioRankingDO> getOccupationRatioRankingData(OccupationRatioRankingRequest request) {
// 1.设置分页信息
PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize());
//2.查询数据
List<OccupationRatioRankingDO> list = dataAnalysisSMapper.getOccupationRatioRankingData(request);
return new PageInfo<OccupationRatioRankingDO>(list);
}
@Override
public PageInfo<OccupationRatioDetailsDO> getOccupationRationDetailsData(OccupationRatioDetailsRequest request) {
// 1.设置分页信息
PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize());
//2.查询数据
List<OccupationRatioDetailsDO> list = dataAnalysisSMapper.getOccupationRationDetailsData(request);
return new PageInfo<OccupationRatioDetailsDO>(list);
}
@Override
public PageInfo<TurnOverRatioRankingDO> getTurnOverRatioRankingData(TurnOverRatioRankingRequest request) {
// 1.设置分页信息
PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize());
//2.查询数据
List<TurnOverRatioRankingDO> list = dataAnalysisSMapper.getTurnOverRatioRankingData(request);
return new PageInfo<TurnOverRatioRankingDO>(list);
}
@Override
public PageInfo<TurnOverRatioDetailsDO> getTurnOverRatioDetailsData(TurnOverRatioDetailsRequest request) {
// 1.设置分页信息
PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize());
//2.查询数据
List<TurnOverRatioDetailsDO> list = dataAnalysisSMapper.getTurnOverRatioDetailsData(request);
return new PageInfo<TurnOverRatioDetailsDO>(list);
}
@Override
public PageInfo<FreeRatioRankingDO> getFreeRatioRankingData(FreeRatioRankingRequest request) {
// 1.设置分页信息
PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize());
//2.查询数据
List<FreeRatioRankingDO> list = dataAnalysisSMapper.getFreeRatioRankingData(request);
return new PageInfo<FreeRatioRankingDO>(list);
}
@Override
public PageInfo<FreeRatioDetailsDO> getFreeRatioDetailsData(FreeRatioDetailsRequest request) {
// 1.设置分页信息
PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize());
//2.查询数据
List<FreeRatioDetailsDO> list = dataAnalysisSMapper.getFreeRatioDetailsData(request);
return new PageInfo<FreeRatioDetailsDO>(list);
}
}