44 lines
No EOL
1.5 KiB
C#
44 lines
No EOL
1.5 KiB
C#
using Microsoft.EntityFrameworkCore;
|
|
|
|
namespace BMA.EHR.Application.Requests
|
|
{
|
|
public class SaveToProfileRequest
|
|
{
|
|
public int OCId { get; set; }
|
|
public DateTime? InsigniaDatereceive { get; set; }
|
|
public string InsigniaLevel { get; set; }
|
|
public string InsigniaIssue { get; set; }
|
|
public int? InsigniaVolumeno { get; set; }
|
|
public string InsigniaVolume { get; set; }
|
|
public string InsigniaSection { get; set; }
|
|
public DateTime? InsigniaDateannounce { get; set; }
|
|
public List<ProfileInsignias> Profile { get; set; }
|
|
public List<DocReceive> Docs { get; set; }
|
|
}
|
|
|
|
public class ProfileInsignias
|
|
{
|
|
public string FkProfileId { get; set; }
|
|
public string InsigniaName { get; set; }
|
|
public string InsigniaPage { get; set; }
|
|
public string InsigniaNo { get; set; }
|
|
public Guid Kp7InsigniaId { get; set; }
|
|
}
|
|
public class DocReceive
|
|
{
|
|
public int DocId { get; set; }
|
|
public int InsigniaType { get; set; }
|
|
public int Type { get; set; }
|
|
}
|
|
|
|
public class Kp7Item
|
|
{
|
|
public DateTime? InsigniaDatereceive { get; set; }
|
|
public string InsigniaLevel { get; set; }
|
|
public string InsigniaIssue { get; set; }
|
|
public int? InsigniaVolumeno { get; set; }
|
|
public string InsigniaVolume { get; set; }
|
|
public string InsigniaSection { get; set; }
|
|
public DateTime? InsigniaDateannounce { get; set; }
|
|
}
|
|
} |