package com.zhitan.service; import com.zhitan.model.entity.ElectricPower; import com.zhitan.model.entity.KtDataEntity; import com.zhitan.model.entity.PowerEntity; import org.jetbrains.annotations.NotNull; /** * 数据service */ public interface IDataService { /** * 写入数据-适合动态写入key唯一的 * * @param jsonString json格式的数据 */ void writeTimeSeriesData(@NotNull String jsonString); /** * 写入电力相关数据-固定格式,可自定义修改 * * @param electricPower 固定格式的数据 */ void writeTimeSeriesData(@NotNull ElectricPower electricPower); /** * 写入电力相关数据-固定格式,可自定义修改 * * @param powerEntity 固定格式的数据 */ void writeTimeSeriesData(@NotNull PowerEntity powerEntity); void writeTimeSeriesData(KtDataEntity ktDataEntity); }