设备操作记录 分页

This commit is contained in:
2025-09-09 09:55:58 +08:00
parent 91f787eec7
commit f7a82ef138
4 changed files with 19 additions and 19 deletions

View File

@ -57,7 +57,7 @@ public interface WEBDeviceService extends IService<Device> {
* @param endTime 结束时间
* @return
*/
List<DeviceLog> getOperationRecord(Long deviceId, String startTime, String endTime);
TableDataInfo<DeviceLog> getOperationRecord(Long deviceId, String startTime, String endTime, PageQuery pageQuery);
/**

View File

@ -132,20 +132,19 @@ public class WEBDeviceServiceImpl extends ServiceImpl<DeviceMapper, Device> impl
* @return
*/
@Override
public List<DeviceLog> getOperationRecord(Long deviceId, String startTime, String endTime) {
public TableDataInfo<DeviceLog> getOperationRecord(Long deviceId, String startTime, String endTime, PageQuery pageQuery) {
Page<DeviceLog> page = pageQuery.build();
QueryWrapper<DeviceLog> queryWrapper = new QueryWrapper<DeviceLog>().eq("device_id", deviceId);
if (StrUtil.isNotEmpty(startTime)) {
queryWrapper.ge("create_time", startTime);
}
if (StrUtil.isNotEmpty(endTime)) {
queryWrapper.le("create_time", endTime);
}
List<DeviceLog> logList = deviceLogMapper.selectList(
queryWrapper.orderByDesc("create_time"));
return logList;
queryWrapper.orderByDesc("create_time");
IPage<DeviceLog> logList = deviceLogMapper.selectPage(page, queryWrapper);
return TableDataInfo.build(logList);
}