using System; using System.Collections.Generic; using Volo.Abp.Domain.Entities; using Volo.Abp.Domain.Entities.Auditing; namespace Shentun.WebPeis.Models; /// /// 体检人员档案 /// public partial class Person: AuditedEntity,IHasConcurrencyStamp { public Guid PersonId { get; set; } /// /// 档案号 /// public string PersonNo { get; set; } = null!; /// /// 组织单位ID /// public Guid MedicalCenterId { get; set; } /// /// 性别 /// public char SexId { get; set; } /// /// 婚姻状况 /// public char MaritalStatusId { get; set; } /// /// 出生日期 /// public DateTime? BirthDate { get; set; } /// /// 民族编号 /// public string? NationId { get; set; } /// /// 出生地 /// public Guid? BirthPlaceId { get; set; } /// /// 身份证号 /// public string? IdNo { get; set; } /// /// 邮政编码 /// public string? PostalCode { get; set; } /// /// 地址 /// public string? Address { get; set; } /// /// 简码 /// public string SimpleCode { get; set; } = null!; public string? ConcurrencyStamp { get; set; } public string? WechatOpenId { get; set; } public string? IdTypeId { get; set; } public string? CountryCode { get; set; } public char? IsAllowBind { get; set; } public decimal? Height { get; set; } public decimal? Weight { get; set; } public virtual ICollection QuestionRegisters { get; set; } = new List(); public override object?[] GetKeys() { return [PersonId]; } }