|
@@ -1,7 +1,8 @@
|
1
|
1
|
package com.ruoyi.monitoring.controller;
|
2
|
2
|
|
3
|
|
-import com.mybatisflex.core.query.QueryTable;
|
|
3
|
+import com.mybatisflex.core.paginate.Page;
|
4
|
4
|
import com.mybatisflex.core.query.QueryWrapper;
|
|
5
|
+import com.ruoyi.common.web.domain.PageData;
|
5
|
6
|
import com.ruoyi.monitoring.domain.CmcChannel;
|
6
|
7
|
import com.ruoyi.monitoring.domain.CmcTemperature;
|
7
|
8
|
import com.ruoyi.monitoring.service.ICmcTemperatureService;
|
|
@@ -50,18 +51,19 @@ public class CmcTemperatureController extends BaseController {
|
50
|
51
|
*/
|
51
|
52
|
@Get
|
52
|
53
|
@Mapping("listByInfo")
|
53
|
|
- public List<CmcTemperature> listByInfo(CmcTemperature cmcTemperature, String Info, Integer pageSize, Integer pageNum) {
|
54
|
|
- QueryWrapper qw = getQW(cmcTemperature, Info, pageSize, pageNum);
|
55
|
|
- return cmcTemperatureService.list(qw);
|
|
54
|
+ public PageData<CmcTemperature> listByInfo(Page<CmcTemperature> page, CmcTemperature cmcTemperature, String Info) {
|
|
55
|
+ QueryWrapper qw = getQW(cmcTemperature, Info);
|
|
56
|
+ Page<CmcTemperature> result = cmcTemperatureService.page(page, qw);
|
|
57
|
+ return getPageData(result);
|
56
|
58
|
}
|
57
|
59
|
|
58
|
|
- private QueryWrapper getQW(CmcTemperature cmcTemperature, String Info, Integer pageSize, Integer pageNum) {
|
|
60
|
+ private QueryWrapper getQW(CmcTemperature cmcTemperature, String Info) {
|
59
|
61
|
QueryWrapper qw = QueryWrapper.create();
|
60
|
62
|
qw.select(CmcTemperature::getId, CmcTemperature::getGroupNo, CmcTemperature::getSensorNo, CmcTemperature::getData, CmcTemperature::getVolt, CmcTemperature::getCSQ, CmcTemperature::getDatetime)
|
61
|
63
|
.from(CmcTemperature.class)
|
62
|
64
|
.leftJoin(CmcChannel.class)
|
63
|
65
|
.on(CmcChannel::getSensorNo, CmcTemperature::getSensorNo)
|
64
|
|
- .where(CmcChannel::getInfo).eq(Info)
|
|
66
|
+ .where(CmcChannel::getInfo).like(Info)
|
65
|
67
|
.and(CmcTemperature::getId).eq(cmcTemperature.getId())
|
66
|
68
|
.and(CmcTemperature::getGroupNo).eq(cmcTemperature.getGroupNo())
|
67
|
69
|
.and(CmcTemperature::getSensorNo).eq(cmcTemperature.getSensorNo())
|
|
@@ -70,7 +72,8 @@ public class CmcTemperatureController extends BaseController {
|
70
|
72
|
.and(CmcTemperature::getCSQ).eq(cmcTemperature.getCSQ())
|
71
|
73
|
.and(CmcTemperature::getDatetime).ge(cmcTemperature.getStartTime())
|
72
|
74
|
.and(CmcTemperature::getDatetime).le(cmcTemperature.getEndTime())
|
73
|
|
- .orderBy(CmcTemperature::getDatetime).desc().limit((pageNum - 1) * pageSize, pageSize);
|
|
75
|
+ .orderBy(CmcTemperature::getSensorNo).desc()
|
|
76
|
+ .orderBy(CmcTemperature::getDatetime).desc();
|
74
|
77
|
return qw;
|
75
|
78
|
}
|
76
|
79
|
|