using BMA.EHR.Domain.Models.Base; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace BMA.EHR.Domain.Models.MetaData { public class OrganizationShortName : EntityBase { [Required, MaxLength(100), Column(Order = 1), Comment("ข้อมูลโครงสร้างหน่วยงานชื่อ รหัสหน่วยงาน")] public string AgencyCode { get; set; } = string.Empty; [MaxLength(100), Column(Order = 2), Comment("ข้อมูลโครงสร้างหน่วยงานชื่อ รหัสส่วนราชการ")] public string? GovernmentCode { get; set; } = string.Empty; [Required, MaxLength(100), Column(Order = 3), Comment("ข้อมูลโครงสร้างหน่วยงานชื่อ ตัวย่อหน่วยงาน")] public string? Name { get; set; } = string.Empty; [Column(Order = 4), Comment("สถานะการใช้งาน")] public bool IsActive { get; set; } = true; [Column(Order = 5), Comment("หมายเหตุ")] public string Note { get; set; } = string.Empty; } }