package com.estate.expert.admin.stat.report.data.impl;
|
|
import com.estate.expert.admin.stat.report.data.DaiguanDeviceReportData;
|
import lombok.experimental.SuperBuilder;
|
|
/**
|
* 代管设备模糊报告数据。
|
*/
|
@SuperBuilder
|
public class DaiguanDeviceFuzzyReportData extends DaiguanDeviceReportData {
|
|
/**
|
* 获取设备分数
|
* @param deviceId 设备ID
|
* @return 设备分数
|
*/
|
@Override
|
protected float getDeviceScore(Integer deviceId) {
|
var fuzzyResult = deviceResMap.get(deviceId);
|
return fuzzyResult == null ? 0 : fuzzyResult.root().getData().getScore();
|
}
|
}
|