20250808优化-单体电池表拆分为分钟,时,天,月级四个表

This commit is contained in:
2025-08-23 00:09:02 +08:00
parent b2527507e4
commit 725ae14548
19 changed files with 2785 additions and 47 deletions

View File

@ -51,4 +51,9 @@ public class RedisKeyConstants
* BMSD原始数据 redis key
*/
public static final String ORIGINAL_BMSD = "BMSD_";
/**
* mqtt监听的原始报文
*/
public static final String MQTT_ORIGINAL = "mqtt_";
}

View File

@ -276,4 +276,15 @@ public class RedisCache
{
return redisTemplate.delete(key);
}
/**
* 批量缓存
* @param cacheMap
*/
public <T> void multiSet(final Map<String, String> cacheMap)
{
redisTemplate.opsForValue().multiSet(cacheMap);
}
}

View File

@ -200,4 +200,10 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils
long date = calendar.get(Calendar.DAY_OF_MONTH); // 月份从0开始所以要加1
return date;
}
// LocalDateTime 转 Date带时区
public static Date convertToDate(LocalDateTime localDateTime) {
ZonedDateTime zonedDateTime = localDateTime.atZone(ZoneId.systemDefault());
return Date.from(zonedDateTime.toInstant());
}
}