Files
OrpaonVision/OrpaonVision.Core/Training/Contracts/Commands/ApproveModelVersionCommand.cs
2026-04-06 22:04:05 +08:00

33 lines
793 B
C#

namespace OrpaonVision.Core.Training.Contracts.Commands;
/// <summary>
/// 批准模型版本命令。
/// </summary>
public sealed class ApproveModelVersionCommand
{
/// <summary>
/// 模型版本ID。
/// </summary>
public Guid ModelVersionId { get; init; }
/// <summary>
/// 批准意见。
/// </summary>
public string ApprovalComment { get; init; } = string.Empty;
/// <summary>
/// 批准者。
/// </summary>
public string ApprovedBy { get; init; } = string.Empty;
/// <summary>
/// 批准级别。
/// </summary>
public string ApprovalLevel { get; init; } = "Standard";
/// <summary>
/// 是否强制批准(跳过某些检查)。
/// </summary>
public bool ForceApprove { get; init; } = false;
}