118 lines
4.4 KiB
C#
118 lines
4.4 KiB
C#
|
|
using System.Collections.Generic;
|
||
|
|
using System;
|
||
|
|
namespace Model
|
||
|
|
{
|
||
|
|
public class PersonSyncData
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// 公司社会统一信用代码
|
||
|
|
/// </summary>
|
||
|
|
public string CollCropCode { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 项目id
|
||
|
|
/// </summary>
|
||
|
|
public string ProjectId { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 分包单位程序访问地址
|
||
|
|
/// </summary>
|
||
|
|
public string UnitDomain { get; set; }
|
||
|
|
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 项目安全隐患数据
|
||
|
|
/// </summary>
|
||
|
|
public List<PersonSyncItem> 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; }
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|