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