|
@@ -3,7 +3,6 @@ package com.huaxu.controller;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.metadata.OrderItem;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
-import com.huaxu.dto.AlarmSettingDto;
|
|
|
import com.huaxu.dto.DeviceDto;
|
|
|
import com.huaxu.entity.DeviceEntity;
|
|
|
import com.huaxu.logAdvice.LogAnnotation;
|
|
@@ -18,6 +17,8 @@ import io.swagger.annotations.ApiParam;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
/**
|
|
|
* @description
|
|
|
* @auto wangli
|
|
@@ -42,9 +43,8 @@ public class DeviceController {
|
|
|
@RequestMapping(value="selectPage" , method = RequestMethod.GET)
|
|
|
@ApiOperation(value = "分页查询设备信息")
|
|
|
public AjaxMessage<Pagination<DeviceDto>> selectPage(
|
|
|
- @ApiParam(value = "设备信息id") @RequestParam(required = false) Integer id,
|
|
|
@ApiParam(value = "设备编号/名称") @RequestParam(required = false) String condition,
|
|
|
- @ApiParam(value = "所属公司") @RequestParam(required = false) Integer companyOrgId,
|
|
|
+ @ApiParam(value = "所属公司") @RequestParam(required = false) Integer companyOrgId,
|
|
|
@ApiParam(value = "所属部门") @RequestParam(required = false) Integer deptOrgId,
|
|
|
@ApiParam(value = "所属场景id") @RequestParam(required = false) Integer sceneId,
|
|
|
@ApiParam(value = "设备状态") @RequestParam(required = false) Integer enableState,
|
|
@@ -57,7 +57,6 @@ public class DeviceController {
|
|
|
deviceDto.setDeptOrgId(deptOrgId);
|
|
|
deviceDto.setSceneId(sceneId);
|
|
|
deviceDto.setEnableState(enableState);
|
|
|
- deviceDto.setId(id);
|
|
|
|
|
|
IPage<DeviceDto> iPage = new Page<>(pageNum, pageSize);
|
|
|
if(iPage.orders().size() == 0){
|
|
@@ -75,6 +74,25 @@ public class DeviceController {
|
|
|
return new AjaxMessage<>(ResultStatus.OK, pages);
|
|
|
}
|
|
|
|
|
|
+ @RequestMapping(value="selectList" , method = RequestMethod.GET)
|
|
|
+ @ApiOperation(value = "查询设备信息")
|
|
|
+ public AjaxMessage<List<DeviceDto>> selectList(
|
|
|
+ @ApiParam(value = "设备编号/名称") @RequestParam(required = false) String condition,
|
|
|
+ @ApiParam(value = "所属公司") @RequestParam(required = false) Integer companyOrgId,
|
|
|
+ @ApiParam(value = "所属部门") @RequestParam(required = false) Integer deptOrgId,
|
|
|
+ @ApiParam(value = "所属场景id") @RequestParam(required = false) Integer sceneId,
|
|
|
+ @ApiParam(value = "设备状态") @RequestParam(required = false) Integer enableState
|
|
|
+ ){
|
|
|
+ DeviceDto deviceDto = new DeviceDto();
|
|
|
+ deviceDto.setCondition(condition);
|
|
|
+ deviceDto.setCompanyOrgId(companyOrgId);
|
|
|
+ deviceDto.setDeptOrgId(deptOrgId);
|
|
|
+ deviceDto.setSceneId(sceneId);
|
|
|
+ deviceDto.setEnableState(enableState);
|
|
|
+
|
|
|
+ return new AjaxMessage<>(ResultStatus.OK, deviceService.selectList(deviceDto));
|
|
|
+ }
|
|
|
+
|
|
|
@RequestMapping(value="add" , method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "新增设备信息")
|
|
|
@LogAnnotation(module = "【设备管理】新增")
|