package com.xzzn.ems.service;

import com.xzzn.ems.domain.EmsStrategyRuntimeConfig;

/**
 * 策略运行参数配置Service接口
 *
 * @author xzzn
 * @date 2026-02-13
 */
public interface IEmsStrategyRuntimeConfigService {

    /**
     * 按站点ID获取参数配置（不存在时返回默认值）
     *
     * @param siteId 站点ID
     * @return 参数配置
     */
    EmsStrategyRuntimeConfig getBySiteId(String siteId);

    /**
     * 保存参数配置（按siteId新增或更新）
     *
     * @param config 参数配置
     * @return 结果
     */
    int saveBySiteId(EmsStrategyRuntimeConfig config);
}
