ดิงข้อมูลหลักจาก dbกลาง
This commit is contained in:
parent
2f292d25ca
commit
4e8520eb01
44 changed files with 4642 additions and 2590 deletions
|
|
@ -31,17 +31,26 @@ namespace BMA.EHR.Recurit.Exam.Service.Models
|
|||
[Comment("ข้อมูลเกี่ยวกับเรา")]
|
||||
public string? About { get; set; }
|
||||
|
||||
[Comment("ที่อยู่")]
|
||||
[Comment("ที่อยู่ปัจจุบัน")]
|
||||
public string? Address { get; set; }
|
||||
|
||||
[Comment("Id จังหวัด")]
|
||||
public Guid? ProvinceId { get; set; }
|
||||
|
||||
[Comment("จังหวัด")]
|
||||
public virtual Province? Province { get; set; }
|
||||
public string? ProvinceName { get; set; }
|
||||
|
||||
[Comment("Id อำเภอ")]
|
||||
public Guid? DistrictId { get; set; }
|
||||
|
||||
[Comment("อำเภอ")]
|
||||
public virtual District? District { get; set; }
|
||||
public string? DistrictName { get; set; }
|
||||
|
||||
[Comment("Id ตำบล")]
|
||||
public Guid? SubDistrictId { get; set; }
|
||||
|
||||
[Comment("ตำบล")]
|
||||
public virtual SubDistrict? SubDistrict { get; set; }
|
||||
public string? SubDistrictName { get; set; }
|
||||
|
||||
[MaxLength(10), Comment("รหัสไปรษณีย์")]
|
||||
public string? ZipCode { get; set; }
|
||||
|
|
|
|||
|
|
@ -36,8 +36,11 @@ namespace BMA.EHR.Recurit.Exam.Service.Models
|
|||
|
||||
|
||||
|
||||
[Comment("Id คำนำหน้าชื่อ")]
|
||||
public Guid? PrefixId { get; set; }
|
||||
|
||||
[Comment("คำนำหน้าชื่อ")]
|
||||
public virtual Prefix? Prefix { get; set; }
|
||||
public string? PrefixName { get; set; }
|
||||
|
||||
[MaxLength(100), Column(Order = 1), Comment("ชื่อจริง")]
|
||||
public string? FirstName { get; set; }
|
||||
|
|
@ -51,8 +54,11 @@ namespace BMA.EHR.Recurit.Exam.Service.Models
|
|||
[MaxLength(40), Comment("วันเกิด")]
|
||||
public DateTime? DateOfBirth { get; set; }
|
||||
|
||||
[Comment("Id ศาสนา")]
|
||||
public Guid? RelationshipId { get; set; }
|
||||
|
||||
[Comment("ศาสนา")]
|
||||
public virtual Relationship? Relationship { get; set; }
|
||||
public string? RelationshipName { get; set; }
|
||||
|
||||
[MaxLength(200), Comment("อีเมล")]
|
||||
public string? Email { get; set; }
|
||||
|
|
@ -60,11 +66,17 @@ namespace BMA.EHR.Recurit.Exam.Service.Models
|
|||
[MaxLength(20), Comment("เลขประจำตัวประชาชน")]
|
||||
public string? CitizenId { get; set; }
|
||||
|
||||
[Comment("Id เขตที่ออกบัตรประชาชน")]
|
||||
public Guid? CitizenDistrictId { get; set; }
|
||||
|
||||
[Comment("เขตที่ออกบัตรประชาชน")]
|
||||
public virtual District? CitizenDistrict { get; set; }
|
||||
public string? CitizenDistrictName { get; set; }
|
||||
|
||||
[Comment("Id จังหวัดที่ออกบัตรประชาชน")]
|
||||
public Guid? CitizenProvinceId { get; set; }
|
||||
|
||||
[Comment("จังหวัดที่ออกบัตรประชาชน")]
|
||||
public virtual Province? CitizenProvince { get; set; }
|
||||
public string? CitizenProvinceName { get; set; }
|
||||
|
||||
[Comment("วันที่ออกบัตร")]
|
||||
public DateTime? CitizenDate { get; set; }
|
||||
|
|
@ -84,14 +96,23 @@ namespace BMA.EHR.Recurit.Exam.Service.Models
|
|||
[Comment("ที่อยู่ตามทะเบียนบ้าน")]
|
||||
public string? RegistAddress { get; set; }
|
||||
|
||||
[Comment("Id จังหวัดที่อยู่ตามทะเบียนบ้าน")]
|
||||
public Guid? RegistProvinceId { get; set; }
|
||||
|
||||
[Comment("จังหวัดที่อยู่ตามทะเบียนบ้าน")]
|
||||
public virtual Province? RegistProvince { get; set; }
|
||||
public string? RegistProvinceName { get; set; }
|
||||
|
||||
[Comment("Id อำเภอที่อยู่ตามทะเบียนบ้าน")]
|
||||
public Guid? RegistDistrictId { get; set; }
|
||||
|
||||
[Comment("อำเภอที่อยู่ตามทะเบียนบ้าน")]
|
||||
public virtual District? RegistDistrict { get; set; }
|
||||
public string? RegistDistrictName { get; set; }
|
||||
|
||||
[Comment("Id ตำบลที่อยู่ตามทะเบียนบ้าน")]
|
||||
public Guid? RegistSubDistrictId { get; set; }
|
||||
|
||||
[Comment("ตำบลที่อยู่ตามทะเบียนบ้าน")]
|
||||
public virtual SubDistrict? RegistSubDistrict { get; set; }
|
||||
public string? RegistSubDistrictName { get; set; }
|
||||
|
||||
[MaxLength(10), Comment("รหัสไปรษณีย์ที่อยู่ตามทะเบียนบ้าน")]
|
||||
public string? RegistZipCode { get; set; }
|
||||
|
|
@ -102,14 +123,23 @@ namespace BMA.EHR.Recurit.Exam.Service.Models
|
|||
[Comment("ที่อยู่ปัจจุบัน")]
|
||||
public string? CurrentAddress { get; set; }
|
||||
|
||||
[Comment("Id จังหวัดที่อยู่ปัจจุบัน")]
|
||||
public Guid? CurrentProvinceId { get; set; }
|
||||
|
||||
[Comment("จังหวัดที่อยู่ปัจจุบัน")]
|
||||
public virtual Province? CurrentProvince { get; set; }
|
||||
public string? CurrentProvinceName { get; set; }
|
||||
|
||||
[Comment("Id อำเภอที่อยู่ปัจจุบัน")]
|
||||
public Guid? CurrentDistrictId { get; set; }
|
||||
|
||||
[Comment("อำเภอที่อยู่ปัจจุบัน")]
|
||||
public virtual District? CurrentDistrict { get; set; }
|
||||
public string? CurrentDistrictName { get; set; }
|
||||
|
||||
[Comment("Id ตำบลที่อยู่ปัจจุบัน")]
|
||||
public Guid? CurrentSubDistrictId { get; set; }
|
||||
|
||||
[Comment("ตำบลที่อยู่ปัจจุบัน")]
|
||||
public virtual SubDistrict? CurrentSubDistrict { get; set; }
|
||||
public string? CurrentSubDistrictName { get; set; }
|
||||
|
||||
[MaxLength(10), Comment("รหัสไปรษณีย์ที่อยู่ปัจจุบัน")]
|
||||
public string? CurrentZipCode { get; set; }
|
||||
|
|
@ -119,8 +149,11 @@ namespace BMA.EHR.Recurit.Exam.Service.Models
|
|||
[Comment("คู่สมรส")]
|
||||
public bool? Marry { get; set; }
|
||||
|
||||
[Comment("Id คำนำหน้าชื่อคู่สมรส")]
|
||||
public Guid? MarryPrefixId { get; set; }
|
||||
|
||||
[Comment("คำนำหน้าชื่อคู่สมรส")]
|
||||
public virtual Prefix? MarryPrefix { get; set; }
|
||||
public string? MarryPrefixName { get; set; }
|
||||
|
||||
[MaxLength(100), Comment("ชื่อจริงคู่สมรส")]
|
||||
public string? MarryFirstName { get; set; }
|
||||
|
|
@ -134,8 +167,11 @@ namespace BMA.EHR.Recurit.Exam.Service.Models
|
|||
[MaxLength(100), Comment("สัญชาติคู่สมรส")]
|
||||
public string? MarryNationality { get; set; }
|
||||
|
||||
[Comment("Id คำนำหน้าชื่อบิดา")]
|
||||
public Guid? FatherPrefixId { get; set; }
|
||||
|
||||
[Comment("คำนำหน้าชื่อบิดา")]
|
||||
public virtual Prefix? FatherPrefix { get; set; }
|
||||
public string? FatherPrefixName { get; set; }
|
||||
|
||||
[MaxLength(100), Comment("ชื่อจริงบิดา")]
|
||||
public string? FatherFirstName { get; set; }
|
||||
|
|
@ -149,8 +185,11 @@ namespace BMA.EHR.Recurit.Exam.Service.Models
|
|||
[MaxLength(100), Comment("สัญชาติบิดา")]
|
||||
public string? FatherNationality { get; set; }
|
||||
|
||||
[Comment("Id คำนำหน้าชื่อมารดา")]
|
||||
public Guid? MotherPrefixId { get; set; }
|
||||
|
||||
[Comment("คำนำหน้าชื่อมารดา")]
|
||||
public virtual Prefix? MotherPrefix { get; set; }
|
||||
public string? MotherPrefixName { get; set; }
|
||||
|
||||
[MaxLength(100), Comment("ชื่อจริงมารดา")]
|
||||
public string? MotherFirstName { get; set; }
|
||||
|
|
|
|||
|
|
@ -9,8 +9,11 @@ namespace BMA.EHR.Recurit.Exam.Service.Models
|
|||
[Required, Column(Order = 7), Comment("Id ผู้สมัคร")]
|
||||
public virtual Candidate? Candidate { get; set; }
|
||||
|
||||
[Required, Column(Order = 5), Comment("วุฒิที่ได้รับ")]
|
||||
public virtual EducationLevel? EducationLevel { get; set; }
|
||||
[Comment("Idวุฒิที่ได้รับ")]
|
||||
public Guid? EducationLevelId { get; set; }
|
||||
|
||||
[Comment("วุฒิที่ได้รับ")]
|
||||
public string? EducationLevelName { get; set; }
|
||||
|
||||
[Required, Column(Order = 4), Comment("สาขาวิชา/วิชาเอก")]
|
||||
public string Major { get; set; } = string.Empty;
|
||||
|
|
|
|||
15
Models/OrganizationOrganization.cs
Normal file
15
Models/OrganizationOrganization.cs
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace BMA.EHR.Recurit.Exam.Service.Models
|
||||
{
|
||||
public class OrganizationOrganization : EntityBase
|
||||
{
|
||||
[Required, MaxLength(100), Column(Order = 1), Comment("ข้อมูลโครงสร้างหน่วยงานชื่อ หน่วยงาน")]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
|
||||
[Column(Order = 2), Comment("สถานะการใช้งาน")]
|
||||
public bool IsActive { get; set; } = true;
|
||||
}
|
||||
}
|
||||
19
Models/OrganizationShortName.cs
Normal file
19
Models/OrganizationShortName.cs
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace BMA.EHR.Recurit.Exam.Service.Models
|
||||
{
|
||||
public class OrganizationShortName : EntityBase
|
||||
{
|
||||
[Required, MaxLength(100), Column(Order = 1), Comment("ข้อมูลโครงสร้างหน่วยงานชื่อ รหัสหน่วยงาน")]
|
||||
public string AgencyCode { get; set; } = string.Empty;
|
||||
[Required, 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;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue