using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using BMA.EHR.Domain.Models.Base; using BMA.EHR.Domain.Models.MetaData; namespace BMA.EHR.Domain.Models.Placement { public class PlacementEducation : EntityBase { [Required, Comment("Id ผู้สมัคร")] public virtual PlacementProfile? PlacementProfile { get; set; } [Comment("Idวุฒิที่ได้รับ")] public virtual EducationLevel? EducationLevel { get; set; } [Required, Comment("สาขาวิชา/วิชาเอก")] public string Major { get; set; } = string.Empty; [Required, MaxLength(10), Comment("คะแนนเฉลี่ยตลอดหลักสูตร")] public float Scores { get; set; } [Required, Comment("ชื่อสถานศึกษา")] public string Name { get; set; } = string.Empty; [Required, Comment("ระยะเวลาเริ่ม")] public DateTime DurationStart { get; set; } = DateTime.Now.Date; [Required, Comment("ระยะเวลาสิ้นสุด")] public DateTime DurationEnd { get; set; } = DateTime.Now.Date; } }