namespace Admin.NET.Plugin.AiDOP.Dto.S8;
///
/// S8-RULE-GOVERNANCE-BATCH4:主动提报模板列表行(只读)。
/// 刻意不暴露 status / currentStep / generatedRuleId 等草稿态字段 ——
/// 那些属于已退役的规则向导流程,与"提报模板"这个用途无关。
///
public class S8ReportTemplateRowDto
{
public long Id { get; init; }
public string TemplateCode { get; init; } = string.Empty;
public string? TemplateName { get; init; }
public string? Mechanism { get; init; }
public string? StageCode { get; init; }
public string? OrderFlowCode { get; init; }
public string? ExceptionTypeCode { get; init; }
}
/// 主动提报模板详情(只读)。
public sealed class S8ReportTemplateDetailDto : S8ReportTemplateRowDto
{
/// 模板内容原文,由前端解析后填入提报表单。
public string TemplateJson { get; init; } = string.Empty;
}