|
@@ -44,28 +44,24 @@ public class DeviceController {
|
|
|
@ApiOperation(value = "获取设备分页")
|
|
|
public AjaxMessage<Pagination<DeviceDto>> devicePageList(
|
|
|
@ApiParam(value = "系统id", required = false) @RequestParam(required = false) Integer sysId,
|
|
|
+ @ApiParam(value = "客户id", required = false) @RequestParam(required = false) Integer customerId,
|
|
|
+ @ApiParam(value = "设备类型id", required = false) @RequestParam(required = false) Integer deviceTypeId,
|
|
|
+ @ApiParam(value = "省", required = false) @RequestParam(required = false) Integer province,
|
|
|
+ @ApiParam(value = "市", required = false) @RequestParam(required = false) Integer city,
|
|
|
+ @ApiParam(value = "区", required = false) @RequestParam(required = false) Integer region,
|
|
|
+ @ApiParam(value = "小区id", required = false) @RequestParam(required = false) Integer community,
|
|
|
@ApiParam(value = "建筑id", required = false) @RequestParam(required = false) Integer buildingId,
|
|
|
@ApiParam(value = "设备编号", required = false) @RequestParam(required = false) String deviceNo,
|
|
|
- @ApiParam(value = "状态 1:正常 2:故障 3:无 4: 预警 5:未启用", required = false) @RequestParam(required = false) Integer status,
|
|
|
- @ApiParam(value = "厂商id", required = false) @RequestParam(required = false) Integer manufacturerId,
|
|
|
- @ApiParam(value = "系列", required = false) @RequestParam(required = false) String equipmentType,
|
|
|
- @ApiParam(value = "型号", required = false) @RequestParam(required = false) String model,
|
|
|
- @ApiParam(value = "是否标记 0:未标记 1:已标记", required = false) @RequestParam(required = false) Integer isTag,
|
|
|
@ApiParam(value = "楼层", required = false) @RequestParam(required = false) Integer floor,
|
|
|
@ApiParam(value = "位置描述", required = false) @RequestParam(required = false) String locDesc,
|
|
|
- @ApiParam(value = "省", required = false) @RequestParam(required = false) Integer province,
|
|
|
- @ApiParam(value = "市", required = false) @RequestParam(required = false) Integer city,
|
|
|
- @ApiParam(value = "区", required = false) @RequestParam(required = false) Integer region,
|
|
|
- @ApiParam(value = "小区", required = false) @RequestParam(required = false) Integer community,
|
|
|
+ @ApiParam(value = "集中器id", required = false) @RequestParam(required = false) Integer concentratorId,
|
|
|
@ApiParam(value = "集中器编号", required = false) @RequestParam(required = false) String concentratorNo,
|
|
|
+ @ApiParam(value = "采集器id", required = false) @RequestParam(required = false) Integer collectorId,
|
|
|
@ApiParam(value = "采集器编号", required = false) @RequestParam(required = false) String collectorNo,
|
|
|
@ApiParam(value = "通道号id", required = false) @RequestParam(required = false) Integer channelNumberId,
|
|
|
@ApiParam(value = "故障类型", required = false) @RequestParam(required = false) String errorType,
|
|
|
- @ApiParam(value = "客户id", required = false) @RequestParam(required = false) Integer customerId,
|
|
|
@ApiParam(value = "连续故障天数", required = false) @RequestParam(required = false) Integer days,
|
|
|
- @ApiParam(value = "连续故障开始天数", required = false) @RequestParam(required = false) Integer startDays,
|
|
|
- @ApiParam(value = "连续故障结束天数", required = false) @RequestParam(required = false) Integer endDays,
|
|
|
- @ApiParam(value = "设备类型ID", required = false) @RequestParam(required = false) Integer deviceTypeId,
|
|
|
+ @ApiParam(value = "设备状态 1:正常 2:故障 3:无 4: 预警 5:未启用", required = false) @RequestParam(required = false) Integer status,
|
|
|
@ApiParam(value = "阀门状态 0:关阀 1:开阀 2:无阀", required = false) @RequestParam(required = false) Integer valveStatus,
|
|
|
@ApiParam(value = "注册状态 0:未注册 1:已注册", required = false) @RequestParam(required = false) Integer registerStatus,
|
|
|
@ApiParam(value = "下发状态 0:未下发 1:已下发", required = false) @RequestParam(required = false) Integer issueStatus,
|
|
@@ -77,8 +73,8 @@ public class DeviceController {
|
|
|
@ApiParam(value = "页数,非必传,默认第一页", required = false, defaultValue = "1") @RequestParam(required = false, defaultValue = "1") int pageNum,
|
|
|
@ApiParam(value = "条数,非必传,默认15条", required = false, defaultValue = "15") @RequestParam(required = false, defaultValue = "15") int pageSize
|
|
|
) {
|
|
|
- Pagination<DeviceDto> pageInfo = deviceService.getList(sysId, buildingId, StringUtils.trim(deviceNo), status, manufacturerId, StringUtils.trim(equipmentType), StringUtils.trim(model), isTag,
|
|
|
- floor, StringUtils.trim(locDesc), province, city, region, community, concentratorNo, collectorNo, channelNumberId, errorType, customerId, days, startDays,endDays,
|
|
|
+ Pagination<DeviceDto> pageInfo = deviceService.getList(sysId, buildingId, StringUtils.trim(deviceNo), status, floor, StringUtils.trim(locDesc),
|
|
|
+ province, city, region, community, concentratorId,concentratorNo,collectorId, collectorNo, channelNumberId, errorType, customerId, days,
|
|
|
deviceTypeId,valveStatus,registerStatus,issueStatus,syncStatus, startReading, endReading, sortColumn, sortOrder, pageNum, pageSize);
|
|
|
return new AjaxMessage<>(ResultStatus.OK, pageInfo);
|
|
|
}
|
|
@@ -101,69 +97,25 @@ public class DeviceController {
|
|
|
@ApiOperation(value = "导出设备列表excel")
|
|
|
public void getDeviceListExcel(
|
|
|
@ApiParam(value = "别名", required = false) @RequestParam(required = false) String alias,
|
|
|
- @ApiParam(value = "系统id", required = true) @RequestParam(required = true) Integer sysId,
|
|
|
- @ApiParam(value = "建筑id", required = false) @RequestParam(required = false) Integer buildingId,
|
|
|
- @ApiParam(value = "设备编号", required = false) @RequestParam(required = false) String deviceNo,
|
|
|
- @ApiParam(value = "状态 1:正常 2:故障 3:无 4: 预警 5:未启用", required = false) @RequestParam(required = false) Integer status,
|
|
|
- @ApiParam(value = "厂商id", required = false) @RequestParam(required = false) Integer manufacturerId,
|
|
|
- @ApiParam(value = "系列", required = false) @RequestParam(required = false) String equipmentType,
|
|
|
- @ApiParam(value = "型号", required = false) @RequestParam(required = false) String model,
|
|
|
- @ApiParam(value = "是否标记 0:未标记 1:已标记", required = false) @RequestParam(required = false) Integer isTag,
|
|
|
- @ApiParam(value = "楼层", required = false) @RequestParam(required = false) Integer floor,
|
|
|
- @ApiParam(value = "位置描述", required = false) @RequestParam(required = false) String locDesc,
|
|
|
+ @ApiParam(value = "系统id", required = false) @RequestParam(required = false) Integer sysId,
|
|
|
+ @ApiParam(value = "客户id", required = false) @RequestParam(required = false) Integer customerId,
|
|
|
+ @ApiParam(value = "设备类型id", required = false) @RequestParam(required = false) Integer deviceTypeId,
|
|
|
@ApiParam(value = "省", required = false) @RequestParam(required = false) Integer province,
|
|
|
@ApiParam(value = "市", required = false) @RequestParam(required = false) Integer city,
|
|
|
@ApiParam(value = "区", required = false) @RequestParam(required = false) Integer region,
|
|
|
- @ApiParam(value = "小区", required = false) @RequestParam(required = false) Integer community,
|
|
|
- @ApiParam(value = "集中器编号", required = false) @RequestParam(required = false) String concentratorNo,
|
|
|
- @ApiParam(value = "采集器编号", required = false) @RequestParam(required = false) String collectorNo,
|
|
|
- @ApiParam(value = "故障类型", required = false) @RequestParam(required = false) String errorType,
|
|
|
- @ApiParam(value = "客户id", required = false) @RequestParam(required = false) Integer customerId,
|
|
|
- @ApiParam(value = "连续故障天数", required = false) @RequestParam(required = false) Integer days,
|
|
|
- @ApiParam(value = "连续故障开始天数", required = false) @RequestParam(required = false) Integer startDays,
|
|
|
- @ApiParam(value = "连续故障结束天数", required = false) @RequestParam(required = false) Integer endDays,
|
|
|
- @ApiParam(value = "设备类型ID", required = false) @RequestParam(required = false) Integer deviceTypeId,
|
|
|
- @ApiParam(value = "阀门状态 0:关阀 1:开阀 2:无阀", required = false) @RequestParam(required = false) Integer valveStatus,
|
|
|
- @ApiParam(value = "注册状态 0:未注册 1:已注册", required = false) @RequestParam(required = false) Integer registerStatus,
|
|
|
- @ApiParam(value = "下发状态 0:未下发 1:已下发", required = false) @RequestParam(required = false) Integer issueStatus,
|
|
|
- @ApiParam(value = "同步状态 0:未同步 1:已同步", required = false) @RequestParam(required = false) Integer syncStatus,
|
|
|
- @ApiParam(value = "开始当前读数", required = false) @RequestParam(required = false) Double startReading,
|
|
|
- @ApiParam(value = "结束当前读数", required = false) @RequestParam(required = false) Double endReading,
|
|
|
- @ApiParam(value = "排序参数,对应列表字段", required = false) @RequestParam(required = false,defaultValue = "sd.date_create") String sortColumn,
|
|
|
- @ApiParam(value = "排序方式,顺序:ASC 倒序:DESC", required = false) @RequestParam(required = false,defaultValue = "DESC") String sortOrder,
|
|
|
- HttpServletResponse httpServletResponse
|
|
|
- ) {
|
|
|
- deviceService.getDeviceListExcel(alias,sysId, buildingId, StringUtils.trim(deviceNo), status, manufacturerId, StringUtils.trim(equipmentType), StringUtils.trim(model), isTag,
|
|
|
- floor, StringUtils.trim(locDesc), province, city, region, community, concentratorNo, collectorNo, errorType, customerId, days, startDays, endDays,
|
|
|
- deviceTypeId,valveStatus,registerStatus,issueStatus,syncStatus, startReading, endReading, sortColumn, sortOrder, httpServletResponse);
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- @GetMapping("/v2/getDeviceListExcel")
|
|
|
- @ApiOperation(value = "导出设备列表excel")
|
|
|
- public void getDeviceListExcelV2(
|
|
|
- @ApiParam(value = "系统id", required = true) @RequestParam(required = true) Integer sysId,
|
|
|
+ @ApiParam(value = "小区id", required = false) @RequestParam(required = false) Integer community,
|
|
|
@ApiParam(value = "建筑id", required = false) @RequestParam(required = false) Integer buildingId,
|
|
|
@ApiParam(value = "设备编号", required = false) @RequestParam(required = false) String deviceNo,
|
|
|
- @ApiParam(value = "状态 1:正常 2:故障 3:无 4: 预警 5:未启用", required = false) @RequestParam(required = false) Integer status,
|
|
|
- @ApiParam(value = "厂商id", required = false) @RequestParam(required = false) Integer manufacturerId,
|
|
|
- @ApiParam(value = "系列", required = false) @RequestParam(required = false) String equipmentType,
|
|
|
- @ApiParam(value = "型号", required = false) @RequestParam(required = false) String model,
|
|
|
- @ApiParam(value = "是否标记 0:未标记 1:已标记", required = false) @RequestParam(required = false) Integer isTag,
|
|
|
@ApiParam(value = "楼层", required = false) @RequestParam(required = false) Integer floor,
|
|
|
@ApiParam(value = "位置描述", required = false) @RequestParam(required = false) String locDesc,
|
|
|
- @ApiParam(value = "省", required = false) @RequestParam(required = false) Integer province,
|
|
|
- @ApiParam(value = "市", required = false) @RequestParam(required = false) Integer city,
|
|
|
- @ApiParam(value = "区", required = false) @RequestParam(required = false) Integer region,
|
|
|
- @ApiParam(value = "小区", required = false) @RequestParam(required = false) Integer community,
|
|
|
+ @ApiParam(value = "集中器id", required = false) @RequestParam(required = false) Integer concentratorId,
|
|
|
@ApiParam(value = "集中器编号", required = false) @RequestParam(required = false) String concentratorNo,
|
|
|
+ @ApiParam(value = "采集器id", required = false) @RequestParam(required = false) Integer collectorId,
|
|
|
@ApiParam(value = "采集器编号", required = false) @RequestParam(required = false) String collectorNo,
|
|
|
+ @ApiParam(value = "通道号id", required = false) @RequestParam(required = false) Integer channelNumberId,
|
|
|
@ApiParam(value = "故障类型", required = false) @RequestParam(required = false) String errorType,
|
|
|
- @ApiParam(value = "客户id", required = false) @RequestParam(required = false) Integer customerId,
|
|
|
@ApiParam(value = "连续故障天数", required = false) @RequestParam(required = false) Integer days,
|
|
|
- @ApiParam(value = "连续故障开始天数", required = false) @RequestParam(required = false) Integer startDays,
|
|
|
- @ApiParam(value = "连续故障结束天数", required = false) @RequestParam(required = false) Integer endDays,
|
|
|
- @ApiParam(value = "设备类型ID", required = false) @RequestParam(required = false) Integer deviceTypeId,
|
|
|
+ @ApiParam(value = "设备状态 1:正常 2:故障 3:无 4: 预警 5:未启用", required = false) @RequestParam(required = false) Integer status,
|
|
|
@ApiParam(value = "阀门状态 0:关阀 1:开阀 2:无阀", required = false) @RequestParam(required = false) Integer valveStatus,
|
|
|
@ApiParam(value = "注册状态 0:未注册 1:已注册", required = false) @RequestParam(required = false) Integer registerStatus,
|
|
|
@ApiParam(value = "下发状态 0:未下发 1:已下发", required = false) @RequestParam(required = false) Integer issueStatus,
|
|
@@ -174,12 +126,13 @@ public class DeviceController {
|
|
|
@ApiParam(value = "排序方式,顺序:ASC 倒序:DESC", required = false) @RequestParam(required = false,defaultValue = "DESC") String sortOrder,
|
|
|
HttpServletResponse httpServletResponse
|
|
|
) {
|
|
|
- deviceService.getDeviceListExcelV2(sysId, buildingId, StringUtils.trim(deviceNo), status, manufacturerId, StringUtils.trim(equipmentType), StringUtils.trim(model), isTag,
|
|
|
- floor, StringUtils.trim(locDesc), province, city, region, community, concentratorNo, collectorNo, errorType, customerId, days, startDays, endDays,
|
|
|
+ deviceService.getDeviceListExcel(alias,sysId, buildingId, StringUtils.trim(deviceNo), status, floor, StringUtils.trim(locDesc),
|
|
|
+ province, city, region, community,concentratorId, concentratorNo, collectorId,collectorNo,channelNumberId, errorType, customerId, days,
|
|
|
deviceTypeId,valveStatus,registerStatus,issueStatus,syncStatus, startReading, endReading, sortColumn, sortOrder, httpServletResponse);
|
|
|
|
|
|
}
|
|
|
|
|
|
+
|
|
|
@GetMapping("/exportDeviceListAsXML")
|
|
|
@ApiOperation(value = "导出设备列表XML")
|
|
|
public void exportDeviceListAsXML(
|
|
@@ -220,27 +173,24 @@ public class DeviceController {
|
|
|
@ApiOperation(value = "获取设备数量区域列表")
|
|
|
public AjaxMessage<List<BuildingSelectDto>> deviceAreaList(
|
|
|
@ApiParam(value = "系统id", required = false) @RequestParam(required = false) Integer sysId,
|
|
|
+ @ApiParam(value = "客户id", required = false) @RequestParam(required = false) Integer customerId,
|
|
|
+ @ApiParam(value = "设备类型id", required = false) @RequestParam(required = false) Integer deviceTypeId,
|
|
|
+ @ApiParam(value = "省", required = false) @RequestParam(required = false) Integer province,
|
|
|
+ @ApiParam(value = "市", required = false) @RequestParam(required = false) Integer city,
|
|
|
+ @ApiParam(value = "区", required = false) @RequestParam(required = false) Integer region,
|
|
|
+ @ApiParam(value = "小区id", required = false) @RequestParam(required = false) Integer community,
|
|
|
@ApiParam(value = "建筑id", required = false) @RequestParam(required = false) Integer buildingId,
|
|
|
@ApiParam(value = "设备编号", required = false) @RequestParam(required = false) String deviceNo,
|
|
|
- @ApiParam(value = "状态 1:正常 2:故障 3:无 4: 预警 5:未启用", required = false) @RequestParam(required = false) Integer status,
|
|
|
- @ApiParam(value = "厂商id", required = false) @RequestParam(required = false) Integer manufacturerId,
|
|
|
- @ApiParam(value = "系列", required = false) @RequestParam(required = false) String equipmentType,
|
|
|
- @ApiParam(value = "型号", required = false) @RequestParam(required = false) String model,
|
|
|
- @ApiParam(value = "是否标记 0:未标记 1:已标记", required = false) @RequestParam(required = false) Integer isTag,
|
|
|
@ApiParam(value = "楼层", required = false) @RequestParam(required = false) Integer floor,
|
|
|
@ApiParam(value = "位置描述", required = false) @RequestParam(required = false) String locDesc,
|
|
|
- @ApiParam(value = "省", required = false) @RequestParam(required = false) Integer province,
|
|
|
- @ApiParam(value = "市", required = false) @RequestParam(required = false) Integer city,
|
|
|
- @ApiParam(value = "区", required = false) @RequestParam(required = false) Integer region,
|
|
|
- @ApiParam(value = "小区", required = false) @RequestParam(required = false) Integer community,
|
|
|
+ @ApiParam(value = "集中器id", required = false) @RequestParam(required = false) Integer concentratorId,
|
|
|
@ApiParam(value = "集中器编号", required = false) @RequestParam(required = false) String concentratorNo,
|
|
|
+ @ApiParam(value = "采集器id", required = false) @RequestParam(required = false) Integer collectorId,
|
|
|
@ApiParam(value = "采集器编号", required = false) @RequestParam(required = false) String collectorNo,
|
|
|
+ @ApiParam(value = "通道号id", required = false) @RequestParam(required = false) Integer channelNumberId,
|
|
|
@ApiParam(value = "故障类型", required = false) @RequestParam(required = false) String errorType,
|
|
|
- @ApiParam(value = "客户id", required = false) @RequestParam(required = false) Integer customerId,
|
|
|
@ApiParam(value = "连续故障天数", required = false) @RequestParam(required = false) Integer days,
|
|
|
- @ApiParam(value = "连续故障开始天数", required = false) @RequestParam(required = false) Integer startDays,
|
|
|
- @ApiParam(value = "连续故障结束天数", required = false) @RequestParam(required = false) Integer endDays,
|
|
|
- @ApiParam(value = "设备类型ID", required = false) @RequestParam(required = false) Integer deviceTypeId,
|
|
|
+ @ApiParam(value = "设备状态 1:正常 2:故障 3:无 4: 预警 5:未启用", required = false) @RequestParam(required = false) Integer status,
|
|
|
@ApiParam(value = "阀门状态 0:关阀 1:开阀 2:无阀", required = false) @RequestParam(required = false) Integer valveStatus,
|
|
|
@ApiParam(value = "注册状态 0:未注册 1:已注册", required = false) @RequestParam(required = false) Integer registerStatus,
|
|
|
@ApiParam(value = "下发状态 0:未下发 1:已下发", required = false) @RequestParam(required = false) Integer issueStatus,
|
|
@@ -248,9 +198,9 @@ public class DeviceController {
|
|
|
@ApiParam(value = "开始当前读数", required = false) @RequestParam(required = false) Double startReading,
|
|
|
@ApiParam(value = "结束当前读数", required = false) @RequestParam(required = false) Double endReading
|
|
|
) {
|
|
|
- List<BuildingSelectDto> list = buildingService.deviceAreaList(sysId, buildingId, deviceNo, status, manufacturerId, equipmentType, model, isTag,
|
|
|
- floor, locDesc, province, city, region, community, concentratorNo, collectorNo, errorType, customerId, days, startDays,endDays,deviceTypeId,
|
|
|
- valveStatus,registerStatus,issueStatus,syncStatus, startReading, endReading);
|
|
|
+ List<BuildingSelectDto> list = buildingService.deviceAreaList(sysId, buildingId, StringUtils.trim(deviceNo), status, floor, StringUtils.trim(locDesc),
|
|
|
+ province, city, region, community, concentratorId,concentratorNo,collectorId, collectorNo, channelNumberId, errorType, customerId, days,
|
|
|
+ deviceTypeId,valveStatus,registerStatus,issueStatus,syncStatus, startReading, endReading);
|
|
|
return new AjaxMessage<>(ResultStatus.OK, list);
|
|
|
}
|
|
|
|