hrms-api-backend/BMA.EHR.Domain/Models/HR/ProfileTrainingHistory.cs
Suphonchai Phoonsawat 68dab7a727 Add Profile Table
2023-06-26 15:18:39 +07:00

33 lines
1.9 KiB
C#

using System;
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using BMA.EHR.Domain.Models.Base;
namespace BMA.EHR.Domain.Models.HR
{
public class ProfileTrainingHistory : EntityBase
{
[MaxLength(200), Comment("ชื่อโครงการ/หลักสูตรการฝึกอบรม")]
public string? Name { get; set; }
[MaxLength(200), Comment("หัวข้อการฝึกอบรม/ดูงาน")]
public string? Topic { get; set; }
[MaxLength(200), Comment("ปีที่อบรม (พ.ศ.)")]
public int? Yearly { get; set; }
[MaxLength(200), Comment("สถานที่ฝึกอบรม/ดูงาน")]
public string? Place { get; set; }
[MaxLength(200), Comment("รวมระยะเวลาในการฝึกอบรม/ดูงาน")]
public string? Duration { get; set; }
[MaxLength(200), Comment("หน่วยงานที่รับผิดชอบจัดการฝึกอบรม/ดูงาน")]
public string? Department { get; set; }
[MaxLength(200), Comment("เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ")]
public string? NumberOrder { get; set; }
[Comment("คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่")]
public DateTime? DateOrder { get; set; }
[Comment("วันเริ่มต้นการฝึกอบรม/ดูงาน")]
public DateTime? StartDate { get; set; }
[Comment("วันสิ้นสุดการฝึกอบรม/ดูงาน")]
public DateTime? EndDate { get; set; }
public virtual ProfileTraining? ProfileTraining { get; set; }
}
}