using System.Collections.Generic; using System; namespace Model { public class PersonSyncData { /// /// 公司社会统一信用代码 /// public string CollCropCode { get; set; } /// /// 项目id /// public string ProjectId { get; set; } /// /// 分包单位程序访问地址 /// public string UnitDomain { get; set; } /// /// 项目安全隐患数据 /// public List Items { get; set; } } public class PersonSyncItem { public string PersonId { get; set; } public string CardNo { get; set; } public string PersonName { get; set; } public string Sex { get; set; } public string IdentityCard { get; set; } public string Address { get; set; } public string ProjectId { get; set; } // 注释掉的字段 public string UnitId { get; set; } // 注释掉的字段 public string TeamGroupId { get; set; } public string WorkAreaId { get; set; } public string WorkPostId { get; set; } public DateTime? InTime { get; set; } public DateTime? OutTime { get; set; } public string OutResult { get; set; } public string Telephone { get; set; } public string PositionId { get; set; } // 职务(注释掉的字段) public string PostTitleId { get; set; } // 职称(注释掉的字段) public string PhotoUrl { get; set; } public bool IsUsed { get; set; } public bool IsCardUsed { get; set; } public int? PersonIndex { get; set; } public string DepartId { get; set; } // 部门(注释掉的字段) public string CertificateId { get; set; } public string CertificateCode { get; set; } public string CertificateName { get; set; } public DateTime? CertificateLimitTime { get; set; } public CertificateItem CertificateItem { get; set; } public string QualificationCertificateUrl { get; set; } public string TrainingCertificateUrl { get; set; } public string QRCodeAttachUrl { get; set; } public string Password { get; set; } public string FromPersonId { get; set; } public string AuditorId { get; set; } // 审核人(注释掉的字段) public DateTime? AuditorDate { get; set; } public DateTime? ExchangeTime { get; set; } public DateTime? ExchangeTime2 { get; set; } public string IDCardUrl { get; set; } public bool? IsForeign { get; set; } public bool? IsOutside { get; set; } public string EduLevel { get; set; } public string MaritalStatus { get; set; } public string Isprint { get; set; } public string MainCNProfessionalId { get; set; } public string ViceCNProfessionalId { get; set; } public DateTime? Birthday { get; set; } public string IdcardType { get; set; } public DateTime? IdcardStartDate { get; set; } public DateTime? IdcardEndDate { get; set; } public string IdcardForever { get; set; } public string PoliticsStatus { get; set; } public string IdcardAddress { get; set; } public string Nation { get; set; } public string CountryCode { get; set; } public bool? IsSafetyMonitoring { get; set; } public string ProvinceCode { get; set; } public bool? IsCardNoOK { get; set; } public string AttachUrl1 { get; set; } public string AttachUrl2 { get; set; } public string AttachUrl3 { get; set; } public string AttachUrl4 { get; set; } public string AttachUrl5 { get; set; } public string WorkPostName { get; set; } public string PostType { get; set; } public bool? IsHsse { get; set; } public bool? IsCQMS { get; set; } public string TeamGroupName { get; set; } public string WorkAreaName { get; set; } } public class CertificateItem { public string PersonQualityId { get; set; } public string CertificateId { get; set; } public string CertificateNo { get; set; } public string CertificateName { get; set; } public DateTime? CertificateLimitDate { get; set; } } }