同步代码

This commit is contained in:
mi9688 2024-11-27 16:10:58 +08:00
parent ce9b6f4ce4
commit 351e45cc09
4 changed files with 71 additions and 4 deletions

View File

@ -1,5 +1,6 @@
package com.fastbee.data.controller; package com.fastbee.data.controller;
import java.util.Comparator;
import java.util.List; import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
@ -53,11 +54,24 @@ public class AlertLogController extends BaseController
@ApiOperation("查询设备告警列表") @ApiOperation("查询设备告警列表")
// @PreAuthorize("@ss.hasPermi('iot:alertLog:list')") // @PreAuthorize("@ss.hasPermi('iot:alertLog:list')")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(AlertLog alertLog) public AjaxResult list(AlertLog alertLog)
{ {
startPage(); // startPage();
List<AlertLog> list = alertLogService.selectAlertLogList(alertLog); List<AlertLog> list = alertLogService.selectAlertLogList(alertLog);
return getDataTable(list); // 获取排序类型
String sort = alertLog.getSort();
if(sort != null){
//对列表进行排序
//升序
if(sort.equals("1")){
list.sort(Comparator.comparing(AlertLog::getCreateTime));
}
//降序
else if(sort.equals("2")){
list.sort(Comparator.comparing(AlertLog::getCreateTime).reversed());
}
}
return success(list);
} }
/** /**

View File

@ -0,0 +1,50 @@
package com.fastbee.data.controller.aaScreenAgricultural;
import com.fastbee.common.core.controller.BaseController;
import com.fastbee.common.core.domain.AjaxResult;
import com.fastbee.deviceInfo.mapper.DeviceInformationWormsMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/device/info")
public class DeviceInfoController extends BaseController {
@Autowired
private DeviceInformationWormsMapper deviceInformationWormsMapper;
/**
* 查询虫情设备列表
*/
@GetMapping("/wormList")
public AjaxResult getDeviceList() {
return success();
}
/**
* 查询气象设备列表
*/
@GetMapping("/weatherList")
public AjaxResult getWeatherList() {
return success();
}
/**
* 查询墒情设备列表
*/
@GetMapping("/soilList")
public AjaxResult getSoilList() {
return success();
}
/**
* 查询杀虫灯设备列表
*/
@GetMapping("/lightList")
public AjaxResult getLightList() {
return success();
}
}

View File

@ -16,11 +16,12 @@ public class RenKeUserDeviceOverviewController {
private RenKeUserDeviceOverview renkeUserDeviceOverview; private RenKeUserDeviceOverview renkeUserDeviceOverview;
/** /**
* 统计全部设备数量并且按照不同设备分类统计 * 统计全部设备数量并且按照不同设备分类统计
*/ */
@GetMapping (value = "/all/device") @GetMapping (value = "/all/device")
public AjaxResult getsysAllUserDevice(){ public AjaxResult getsysAllUserDevice(){
return AjaxResult.success(renkeUserDeviceOverview.getsysAllUserDevice()); return AjaxResult.success(renkeUserDeviceOverview.getsysAllUserDevice());
} }
} }

View File

@ -70,4 +70,6 @@ public class AlertLog extends BaseEntity
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date endTime; private Date endTime;
private String sort ;//排序类型1升序2降序根据时间
} }