增加事件查询排序
This commit is contained in:
@@ -126,4 +126,17 @@ public class SisAlarmEventsBo extends BaseEntity {
|
|||||||
private Date finishTime;
|
private Date finishTime;
|
||||||
|
|
||||||
private String description;
|
private String description;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 0: 按id降序
|
||||||
|
* 1:按id升序
|
||||||
|
* 2:按创建时间降序
|
||||||
|
* 3:按创建时间升序
|
||||||
|
* 4:按指派时间降序
|
||||||
|
* 5 按指派时间升序
|
||||||
|
* 6 按完成时间升序
|
||||||
|
* 7 按完成时间升序
|
||||||
|
*/
|
||||||
|
private Integer orderBy = 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -99,6 +99,7 @@ public class SisAlarmEventsServiceImpl implements ISisAlarmEventsService {
|
|||||||
@Override
|
@Override
|
||||||
public TableDataInfo<SisAlarmEventsVo> queryPageList(SisAlarmEventsBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SisAlarmEventsVo> queryPageList(SisAlarmEventsBo bo, PageQuery pageQuery) {
|
||||||
LambdaQueryWrapper<SisAlarmEvents> lqw = buildQueryWrapper(bo);
|
LambdaQueryWrapper<SisAlarmEvents> lqw = buildQueryWrapper(bo);
|
||||||
|
|
||||||
lqw.orderByDesc(SisAlarmEvents::getId);
|
lqw.orderByDesc(SisAlarmEvents::getId);
|
||||||
Page<SisAlarmEventsVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
Page<SisAlarmEventsVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||||
return TableDataInfo.build(result);
|
return TableDataInfo.build(result);
|
||||||
@@ -137,6 +138,24 @@ public class SisAlarmEventsServiceImpl implements ISisAlarmEventsService {
|
|||||||
Date end = DateUtil.endOfDay(bo.getReportTime());
|
Date end = DateUtil.endOfDay(bo.getReportTime());
|
||||||
lqw.between(SisAlarmEvents::getReportTime, start, end);
|
lqw.between(SisAlarmEvents::getReportTime, start, end);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (bo.getOrderBy() == 0) {
|
||||||
|
lqw.orderByDesc(SisAlarmEvents::getId);
|
||||||
|
} else if (bo.getOrderBy() == 1) {
|
||||||
|
lqw.orderByAsc(SisAlarmEvents::getId);
|
||||||
|
} else if (bo.getOrderBy() == 2) {
|
||||||
|
lqw.orderByDesc(SisAlarmEvents::getCreateTime);
|
||||||
|
} else if (bo.getOrderBy() == 3) {
|
||||||
|
lqw.orderByAsc(SisAlarmEvents::getCreateTime);
|
||||||
|
} else if (bo.getOrderBy() == 4) {
|
||||||
|
lqw.orderByDesc(SisAlarmEvents::getSolveTime);
|
||||||
|
} else if (bo.getOrderBy() == 5) {
|
||||||
|
lqw.orderByAsc(SisAlarmEvents::getSolveTime);
|
||||||
|
} else if (bo.getOrderBy() == 6) {
|
||||||
|
lqw.orderByAsc(SisAlarmEvents::getFinishTime);
|
||||||
|
} else if (bo.getOrderBy() == 7) {
|
||||||
|
lqw.orderByAsc(SisAlarmEvents::getFinishTime);
|
||||||
|
}
|
||||||
return lqw;
|
return lqw;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user