Files
OrpaonVision/OrpaonVision.Core/Configuration/Contracts/RuleVersionAuditDto.cs
2026-04-06 22:04:05 +08:00

48 lines
1.1 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
namespace OrpaonVision.Core.Configuration.Contracts;
/// <summary>
/// 规则版本操作审计记录。
/// </summary>
public sealed class RuleVersionAuditDto
{
/// <summary>
/// 机种编码。
/// </summary>
public string ProductTypeCode { get; init; } = string.Empty;
/// <summary>
/// 操作类型PUBLISH / ROLLBACK
/// </summary>
public string ActionType { get; init; } = string.Empty;
/// <summary>
/// 当前动作对应版本号。
/// </summary>
public string? VersionNo { get; init; }
/// <summary>
/// 源版本号。
/// </summary>
public string? SourceVersionNo { get; init; }
/// <summary>
/// 目标版本号。
/// </summary>
public string? TargetVersionNo { get; init; }
/// <summary>
/// 操作人。
/// </summary>
public string OperatorName { get; init; } = string.Empty;
/// <summary>
/// 操作时间UTC
/// </summary>
public DateTime ActionAtUtc { get; init; }
/// <summary>
/// 审计明细 JSON。
/// </summary>
public string? DetailJson { get; init; }
}