体检系统架构
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

118 lines
3.8 KiB

using System;
using PEIS.Utils;
namespace PEIS.Entity
{
/// <summary>
/// 3.2 个人登记表
/// </summary>
public partial class EnrollmentPatient : ObjectData
{
public override String TableName => "Enrollment_Patient";
//public Int64 EID { get; set; }
public String Name { get; set; }
public String Sex { get; set; }
public Int64 Age { get; set; }
public String AgeClass { get; set; }
public String Nation { get; set; }
public String CardType { get; set; }
public String CardNo { get; set; }
public String Tel1 { get; set; }
public String Tel2 { get; set; }
public String Contactor1 { get; set; }
public String Contactor2 { get; set; }
public String Address1 { get; set; }
public String Address2 { get; set; }
public String Marriage { get; set; }
public String Education { get; set; }
public String Occupation { get; set; }
public String Company { get; set; }
public DateTime? ExamDate { get; set; }
public String Type { get; set; }
public String Description { get; set; }
public String Photo { get; set; }
public Int64? PID { get; set; }
public Int64? OID { get; set; }
public Int64? OEID { get; set; }
public String OrgName { get; set; }
public Int64? GroupID { get; set; }
public String GroupName { get; set; }
public DateTime? CreateTime { get; set; }
public String CreatorCode { get; set; }
public String Creator { get; set; }
public DateTime? SignTime { get; set; }
public String SignerCode { get; set; }
public String Signer { get; set; }
public DateTime? FinishTime { get; set; }
public String FinisherCode { get; set; }
public String Finisher { get; set; }
public DateTime? PrintTime { get; set; }
public String PrinterCode { get; set; }
public String Printer { get; set; }
public DateTime? LastPrintTime { get; set; }
public String LastPrinterCode { get; set; }
public String LastPrinter { get; set; }
public String SpellCode { get; set; }
// 在岗情况
public String JobStatus { get; set; }
// 危害因素
public String HazardFactors { get; set; }
// 工种
public String JobTypes { get; set; }
/// <summary>
/// 0:默认值,体检客户端登记;
/// 1:体检登记为微信预约且预约缴费成功,此状态时才可在客户端查看;
/// 客户端相关状态,采用正数;
/// 微信预约相关状态,采用负数。
/// </summary>
public int WeChatStatus { get; set; }
/// <summary>
/// 是否允许微信查看报告
/// </summary>
public Boolean? IsWeChatView { get; set; }
#region Other
[RefFlag(true)]
public String DeptCode { get; set; }
[RefFlag(true)]
public String DeptName { get; set; }
[RefFlag(true)]
public DateTime? VerifyTime { get; set; }
[RefFlag(true)]
public DateTime? GiveUpTime { get; set; }
[RefFlag(true)]
public DateTime? Birthday { get; set; }
[RefFlag(true)]
public String Status { get; set; }
[RefFlag(true)]
public Int16 IsSelected { get; set; }
[RefFlag(true)]
public Int64 CostID { get; set; }
[RefFlag(true)]
public Decimal Price { get; set; }
[RefFlag(true)]
public Decimal Fee { get; set; }
[RefFlag(true)]
public DateTime? CostTime { get; set; }
[RefFlag(true)]
public Int64 RowNumber { get; set; }
#endregion Other
}
}