using CounterDrone.Core.Algorithms; namespace CounterDrone.Core.Services { /// 配置服务 — 读写 defaults.json / planner_config.json,支持运行时重载 public interface IConfigService { /// 读取 planner 配置 JSON 原文 string GetPlannerConfigJson(); /// 保存 planner 配置 JSON 并立即重载 void SavePlannerConfig(string json); /// 读取 defaults.json 原文 string GetDefaultsJson(); /// 保存 defaults.json 并重载种子数据到数据库(InsertOrReplace 覆盖同 Id 记录) void SaveDefaults(string json); /// 重新从磁盘加载配置(前端直接改文件后调此方法通知后端刷新) void Reload(); } }