分离CacheService

This commit is contained in:
谷成伟 2024-11-01 16:13:26 +08:00
parent 2ff1600f20
commit ce494541d1
6 changed files with 12 additions and 12 deletions

View File

@ -1,4 +1,4 @@
package com.das.modules.calc.domain.vo;
package com.das.modules.cache.domain;
import lombok.Data;
@ -9,6 +9,7 @@ import lombok.Data;
public class DeviceInfoCache {
private Long deviceId;
private String deviceCode;
private String deviceName;
private Integer objectType;
private Long parentDeviceId;
}

View File

@ -1,6 +1,6 @@
package com.das.modules.calc.service;
package com.das.modules.cache.service;
import com.das.modules.calc.domain.vo.DeviceInfoCache;
import com.das.modules.cache.domain.DeviceInfoCache;
import com.das.modules.equipment.entity.SysEquipment;
import com.das.modules.equipment.mapper.SysEquipmentMapper;
import jakarta.annotation.PostConstruct;
@ -61,6 +61,7 @@ public class CacheService {
DeviceInfoCache deviceInfoCache = new DeviceInfoCache();
deviceInfoCache.setDeviceId(equipment.getId());
deviceInfoCache.setDeviceCode(equipment.getCode());
deviceInfoCache.setDeviceName(equipment.getName());
deviceInfoCache.setObjectType(equipment.getObjectType());
deviceInfoCache.setParentDeviceId(equipment.getParentEquipmentId());
deviceInfoCaches.add(deviceInfoCache);
@ -68,8 +69,7 @@ public class CacheService {
deviceCodeIndex.put(deviceInfoCache.getDeviceCode(),i);
//创建Id索引
deviceIdIndex.put(equipment.getId(),i);
//关联风场缓存
// if (equipment.getObjectType().equals()
}
}

View File

@ -1,12 +1,11 @@
package com.das.modules.calc.functions;
import com.das.modules.calc.domain.vo.DeviceInfoCache;
import com.das.modules.calc.service.CacheService;
import com.das.modules.cache.domain.DeviceInfoCache;
import com.das.modules.cache.service.CacheService;
import com.das.modules.data.domain.SnapshotValueQueryParam;
import com.das.modules.data.service.DataService;
import com.googlecode.aviator.runtime.function.AbstractFunction;
import com.googlecode.aviator.runtime.type.*;
import com.googlecode.aviator.utils.Env;
import lombok.extern.slf4j.Slf4j;
import java.util.HashMap;

View File

@ -1,11 +1,9 @@
package com.das.modules.calc.functions;
import com.das.modules.calc.domain.vo.DeviceInfoCache;
import com.das.modules.calc.service.CacheService;
import com.das.modules.data.domain.SnapshotValueQueryParam;
import com.das.modules.cache.domain.DeviceInfoCache;
import com.das.modules.cache.service.CacheService;
import com.das.modules.data.service.DataService;
import com.das.modules.node.domain.bo.CalculateRTData;
import com.googlecode.aviator.runtime.function.AbstractFunction;
import com.googlecode.aviator.runtime.function.AbstractVariadicFunction;
import com.googlecode.aviator.runtime.function.FunctionUtils;
import com.googlecode.aviator.runtime.type.AviatorObject;

View File

@ -1,5 +1,6 @@
package com.das.modules.calc.service;
import com.das.modules.cache.service.CacheService;
import com.das.modules.calc.domain.entity.CalcModule;
import com.googlecode.aviator.AviatorEvaluatorInstance;
import com.googlecode.aviator.Expression;

View File

@ -1,6 +1,7 @@
package com.das.modules.calc.service;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.das.modules.cache.service.CacheService;
import com.das.modules.calc.domain.entity.CalcModule;
import com.das.modules.calc.functions.FunctionRealData;
import com.das.modules.calc.functions.FunctionSaveCalcData;