namespace Admin.NET.Plugin.AiDOP.Service.S8; /// /// R4 监视规则配置 UI 安全更新载荷。 /// 仅承载白名单字段;expression / rule_code / data_source_id / scene_code / watch_object_type /// 不在该接口暴露,业务用户无法通过此路径修改 SQL 表达式或绑定关系。 /// public sealed class S8WatchRuleParamsPayload { /// params_json,由服务端按 RuleType 校验是否可被对应 evaluator 解析。 public string? ParamsJson { get; set; } /// 启用 / 停用。 public bool Enabled { get; set; } } /// /// S8-SCHED-FRONTEND-1:调度参数安全更新载荷。 /// 仅承载 poll_interval_seconds / trigger_count_required / recover_count_required 三字段; /// 其它运行态字段(next_run_at / last_run_at / lock_*)不通过此接口修改。 /// public sealed class S8WatchRuleSchedulePayload { public int PollIntervalSeconds { get; set; } = 300; public int TriggerCountRequired { get; set; } = 1; public int RecoverCountRequired { get; set; } = 1; }