package com.kym.service.admin;

import com.github.yulichang.base.MPJBaseService;
import com.kym.entity.admin.StationWhitelistConfig;
import com.kym.entity.admin.vo.StationWhitelistConfigVo;

import java.util.List;

public interface StationWhitelistConfigService extends MPJBaseService<StationWhitelistConfig> {

    List<StationWhitelistConfigVo> listConfig();

    StationWhitelistConfig getConfigByStationId(String stationId);

    void updateConfig(String stationId, Integer enabled);

    void deleteConfig(String stationId);

    boolean isWhitelistEnabled(String stationId);

    void refreshConfigCache();
}
