eCourt-Doc-Edit/backend/WordVersioning.Api/Models/DocumentFieldValue.cs
Suphonchai Phoonsawat 25c2ce53cd Phase 3
2026-08-19 12:15:20 +07:00

20 lines
891 B
C#

namespace WordVersioning.Api.Models;
/// <summary>ค่าล่าสุดต่อ field ของ document (FR-11) — PK คือ (DocumentId, FieldKey)</summary>
public class DocumentFieldValue
{
public Guid DocumentId { get; set; }
public string FieldKey { get; set; } = string.Empty;
/// <summary>เก็บเป็น string ทุก type (number/date ก็ตามที่ผู้ใช้กรอก/extract มา)</summary>
public string Value { get; set; } = string.Empty;
/// <summary>version ล่าสุดที่อัปเดตค่านี้</summary>
public Guid SourceVersionId { get; set; }
/// <summary>จาก claim `sub` ของผู้กด Save & Version / ผู้ generate</summary>
public string UpdatedByUserId { get; set; } = string.Empty;
public DateTimeOffset UpdatedAt { get; set; }
}