fix report kk1/kp7
This commit is contained in:
parent
7bfa5b00d6
commit
a9eb8d993c
3 changed files with 686 additions and 357 deletions
139
Responses/kk1Responses.cs
Normal file
139
Responses/kk1Responses.cs
Normal file
|
|
@ -0,0 +1,139 @@
|
|||
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 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; }
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -16,10 +16,17 @@ namespace BMA.EHR.Report.Service.Responses
|
|||
public string? DateRetire { get; set; }
|
||||
public string? RegistrationAddress { get; set; }
|
||||
public string? SalaryAmount { get; set; }
|
||||
public List<dynamic> Education { get; set; }
|
||||
public List<Educations> Education { get; set; }
|
||||
public string? AppointText { get; set; }
|
||||
public string? SalaryDate { get; set; }
|
||||
public string? PositionName { get; set; }
|
||||
public string? OcFullPath { get; set; }
|
||||
}
|
||||
|
||||
public class Educations
|
||||
{
|
||||
public string? Institute { get; set; }
|
||||
public string? Date { get; set; }
|
||||
public string? Degree { get; set; }
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue