| | |
| | | `code` varchar(50), |
| | | `name` varchar(50) DEFAULT NULL COMMENT '机组名称', |
| | | `point` varchar(50) DEFAULT NULL COMMENT '测点', |
| | | `limit` decimal(8, 2) DEFAULT NULL COMMENT '阈值', |
| | | `limit_h` decimal(8, 2) DEFAULT NULL COMMENT '阈值', |
| | | `sort` int NULL DEFAULT NULL COMMENT '排序', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='功率因数-母线电压状态'; |
| | |
| | | PowerVoltageStatusDTO dto = ConvertUtils.sourceToTarget(entity, PowerVoltageStatusDTO.class); |
| | | dto.setStatus(0); |
| | | BigDecimal value = new BigDecimal(pointsRealValue.get(entity.getPoint()).toString()); |
| | | if (value.compareTo(entity.getLimit()) > 0) { |
| | | if (value.compareTo(entity.getLimitH()) > 0) { |
| | | dto.setStatus(1); |
| | | } |
| | | result.add(dto); |
| | |
| | | |
| | | private String point; |
| | | |
| | | private BigDecimal limit; |
| | | private BigDecimal limitH; |
| | | |
| | | private Integer sort; |
| | | } |