简单的修改

This commit is contained in:
2025-12-02 17:27:09 +08:00
parent 4b98b61f10
commit e25d344f8a
7 changed files with 116 additions and 26 deletions

View File

@@ -16,37 +16,44 @@ namespace FATrace.Model
public long Id { get; set; }
/// <summary>
/// 业务条码/编号(用于与 OEMRawUse/VideoAction 关联)。
/// 业务条码/编号
/// 内袋二维码
/// </summary>
[Column(StringLength = 100, IsNullable = false)]
public string? Code { get; set; }
/// <summary>
/// 原料名称
/// 原料名称
/// </summary>
[Column(StringLength = 100, IsNullable = false)]
public string? RawName { get; set; }
/// <summary>
/// 操作用户标识。
/// 原料条码
/// </summary>
[Column(StringLength = 100, IsNullable = false)]
public string? RawCode { get; set; }
/// <summary>
/// 操作用户标识
/// </summary>
[Column(StringLength = 100, IsNullable = false)]
public string? User { get; set; }
/// <summary>
/// 任务状态Pending/Running/Completed/Failed/Canceled
/// 任务状态Pending/Running/Completed/Failed/Canceled
/// </summary>
[Column(IsNullable = false)]
public TaskStatus Status { get; set; } = TaskStatus.Pending;
/// <summary>
/// 下载进度 0-100
/// 下载进度 0-100
/// </summary>
[Column(IsNullable = false)]
public short Progress { get; set; } = 0;
/// <summary>
/// 目标视频保存路径(生成的本地文件全路径)
/// 目标视频保存路径(生成的本地文件全路径)
/// </summary>
[Column(StringLength = 200)]
public string? VideoFilePath { get; set; }
@@ -58,33 +65,34 @@ namespace FATrace.Model
public string? Error { get; set; }
/// <summary>
/// 已尝试次数(每次 Running 前加一)
/// 已尝试次数(每次 Running 前加一)
/// </summary>
[Column(IsNullable = false)]
public int TryCount { get; set; } = 0;
/// <summary>
/// NVR 下载的开始时间(默认当前时间 - 5 分钟)。
/// NVR 下载的开始时间(默认当前时间 - 30秒
/// </summary>
[Column(IsNullable = false)]
public DateTime NvrStartTime { get; set; }
/// <summary>
/// NVR 下载的结束时间(默认当前时间)
/// NVR 下载的结束时间(默认当前时间)
/// </summary>
[Column(IsNullable = false)]
public DateTime NvrEndTime { get; set; }
/// <summary>
/// 创建时间
/// 创建时间
/// </summary>
[Column(ServerTime = DateTimeKind.Local, CanUpdate = true)]
public DateTime CreateTime { get; set; }
/// <summary>
/// 最近一次更新时间
/// 最近一次更新时间
/// </summary>
[Column(ServerTime = DateTimeKind.Local, CanUpdate = true)]
public DateTime UpdateTime { get; set; }
}
}