hrms-api-report-v1/Responses/kk1Responses.cs
2024-10-30 20:28:52 +07:00

147 lines
No EOL
5.6 KiB
C#

using BMA.EHR.MetaData.Service.Models;
using BMA.EHR.Recurit.Exam.Service.Models;
using DnsClient;
using Microsoft.EntityFrameworkCore;
using System.Runtime.ConstrainedExecution;
namespace BMA.EHR.Report.Service.Responses
{
public class kk1Responses
{
public string Status { get; set; }
public string Message { get; set; }
public Data Result { get; set; }
public class Data
{
public List<Profile> Profile { get; set; }
public List<Insignia> Insignia { get; set; }
public List<Leave> Leave { get; set; }
public List<Cert> Cert { get; set; }
public List<Training> Training { get; set; }
public List<Discipline> Discipline { get; set; }
public List<Education> Education { get; set; }
public List<Salaries> Salary { get; set; }
}
public class Profile
{
public string? CitizenId { get; set; }
public string? Prefix { get; set; }
public string? FirstName { get; set; }
public string? LastName { get; set; }
public string? FullName { get; set; }
public string? BirthDay { get; set; }
public string? BirthDayText { get; set; }
public string? BirthMonth { get; set; }
public string? BirthYear { get; set; }
public string? BirthYearText { get; set; }
public string? Address { get; set; }
public string? District { get; set; }
public string? Area { get; set; }
public string? Province { get; set; }
public string? Telephone { get; set; }
public string? CoupleLastNameOld { get; set; }
public string? CouplePrefix { get; set; }
public string? CoupleFullName { get; set; }
public string? FatherPrefix { get; set; }
public string? FatherFullName { get; set; }
public string? MotherPrefix { get; set; }
public string? MotherFullName { get; set; }
public string? OcFullPath { get; set; }
public string? Division { get; set; }
public string? Institute { get; set; }
public string? StartDate { get; set; }
public string? AppointDate { get; set; }
public string? BirthDate { get; set; }
public string? RetireDate { get; set; }
public string? CurrentAddress { get; set; }
public string? CurrentSubDistrict { get; set; }
public string? CurrentDistrict { get; set; }
public string? CurrentProvince { get; set; }
public string? ImgUrl { get; set; }
public string? ImgUrl1 { get; set; }
public string? ImgUrl2 { get; set; }
public string? ImgUrl3 { get; set; }
public string? ImgUrl4 { get; set; }
public string? ImgUrl5 { get; set; }
public string? ImgUrl6 { get; set; }
public string? ImgUrl7 { get; set; }
}
public class Insignia
{
public string? ReceiveDate { get; set; }
public string? InsigniaName { get; set; }
public string? InsigniaShortName { get; set; }
public string? InsigniaTypeName { get; set; }
public string? No { get; set; }
public string? Issue { get; set; }
public string? VolumeNo { get; set; }
public string? Volume { get; set; }
public string? Section { get; set; }
public string? Page { get; set; }
public string? RefCommandDate { get; set; }
}
public class Leave
{
public string? LeaveTypeName { get; set; }
public string? DateLeaveStart { get; set; }
public string? LeaveDays { get; set; }
}
public class Cert
{
public string? CertificateType { get; set; }
public string? Issuer { get; set; }
public string? CertificateNo { get; set; }
public string? IssueDate { get; set; }
}
public class Training
{
public string? Institute { get; set; }
public string? Start { get; set; }
public string? End { get; set; }
public string? Date { get; set; }
public string? Level { get; set; }
public string? Degree { get; set; }
public string? Field { get; set; }
}
public class Discipline
{
public string? DisciplineYear { get; set; }
public string? DisciplineDetail { get; set; }
public string? RefNo { get; set; }
}
public class Education
{
public string? Institute { get; set; }
public string? Start { get; set; }
public string? End { get; set; }
public string? Date { get; set; }
public string? Level { get; set; }
public string? Degree { get; set; }
public string? Field { get; set; }
}
public class Salaries
{
public string? SalaryDate { get; set; }
public string? Position { get; set; }
public string? PosNo { get; set; }
public string? Salary { get; set; }
public string? Rank { get; set; }
public string? RefAll { get; set; }
public string? PositionLevel { get; set; }
public string? PositionType { get; set; }
public string? PositionAmount { get; set; }
public string? FullName { get; set; }
public string? OcFullPath { get; set; }
}
}
}