using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PTMedicalInsurance.Entity.BaseLine.Response { // 【1101】人员信息获取 - 输出参数定义类 public class RespBase1101 { [JsonProperty("baseinfo")] public PersonBaseInfo baseInfo { get; set; } [JsonProperty("insuInfo")] public InsuredInfo[] insuInfo { get; set; } [JsonProperty("idetinfo")] public IdentityInfo[] identityInfo { get; set; } } // 【1101】人员信息获取 - 输出基本信息参数定义类 public class PersonBaseInfo { /// /// 人员编号 /// public string psn_no { get; set; } /// /// 人员证件类型 /// public string psn_cert_type { get; set; } /// /// 证件号码 /// public string certno { get; set; } /// /// 人员姓名 /// public string psn_name { get; set; } /// /// 性别 /// public string gend { get; set; } /// /// 民族 /// public string naty { get; set; } /// /// 出生日期 /// public DateTime brdy { get; set; } /// /// 年龄 /// public decimal age { get; set; } } // 【1101】人员信息获取 - 输出参保信息列表参数定义类 public class InsuredInfo { /// /// 余额 /// public decimal balc { get; set; } /// /// 险种类型 /// public string insutype { get; set; } /// /// 人员类别 /// public string psn_type { get; set; } /// /// 人员参保状态 /// public string psn_insu_stas { get; set; } /// /// 个人参保日期 /// public DateTime psn_insu_date { get; set; } /// /// 暂停参保日期 /// public DateTime paus_insu_date { get; set; } /// /// 公务员标志 /// public string cvlserv_flag { get; set; } /// /// 参保地医保区划 /// public string insuplc_admdvs { get; set; } /// /// 单位名称 /// public string emp_name { get; set; } } // 【1101】人员信息获取 - 输出身份信息列表参数定义类 public class IdentityInfo { /// /// 人员身份类别 /// public string psn_idet_type { get; set; } /// /// 人员类别等级 /// public string psn_type_lv { get; set; } /// /// 备注 /// public string memo { get; set; } /// /// 开始时间 /// public DateTime begntime { get; set; } /// /// 结束时间 /// public DateTime endtime { get; set; } } }