using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
using System.Data.Linq;
using System.Data.Linq.Mapping;
namespace PTMedicalInsurance.Entity.Base.Settlement.Record
{
public class QueryChronicDiseaseRecord :EntityBase
{
///
/// 待遇申报明细流水号
///
[Column(Name = "TrtDclaDetlSN", CanBeNull = true,DbType = "VarChar(50)")]
[StringLength(50)]
[DisplayName("待遇申报明细流水号")]
public string trt_dcla_detl_sn { get; set; }
///
/// 人员编号
///
[Column(Name = "PsnNo", DbType = "VarChar(30)")]
[StringLength(30)]
[DisplayName("人员编号")]
public string psn_no { get; set; }
///
/// 人员证件类型
///
[Column(Name = "PsnCertType", DbType = "VarChar(6)")]
[StringLength(6)]
[DisplayName("人员证件类型")]
public string psn_cert_type { get; set; }
///
/// 证件号码
///
[Column(Name = "Certno", DbType = "VarChar(50)")]
[StringLength(50)]
[DisplayName("证件号码")]
public string certno { get; set; }
///
/// 人员姓名
///
[Column(Name = "PsnName", DbType = "VarChar(50)")]
[StringLength(50)]
[DisplayName("人员姓名")]
public string psn_name { get; set; }
///
/// 定点医药机构编号
///
[Column(Name = "FixmedinsCode", DbType = "VarChar(30)")]
[StringLength(30)]
[DisplayName("定点医药机构编号")]
public string fixmedins_code { get; set; }
///
/// 定点医药机构名称
///
[Column(Name = "FixmedinsName", DbType = "VarChar(200)")]
[StringLength(200)]
[DisplayName("定点医药机构名称")]
public string fixmedins_name { get; set; }
///
/// 主诊医师代码
///
[Column(Name = "DiagDrCode", DbType = "VarChar(30)")]
[StringLength(30)]
[DisplayName("主诊医师代码")]
public string diag_dr_code { get; set; }
///
/// 主诊医师姓名
///
[Column(Name = "DiagDrName", DbType = "VarChar(50)")]
[StringLength(50)]
[DisplayName("主诊医师姓名")]
public string diag_dr_name { get; set; }
///
/// 开始日期
///
[Column(Name = "Begndate", DbType = "Date")]
[DisplayName("开始日期")]
public DateTime? begndate { get; set; }
///
/// 结束日期
///
[Column(Name = "Enddate", DbType = "Date")]
[DisplayName("结束日期")]
public DateTime? enddate { get; set; }
///
/// 申请日期
///
[Column(Name = "Appydate", DbType = "Date")]
[DisplayName("申请日期")]
public DateTime? appydate { get; set; }
///
/// 申请理由
///
[Column(Name = "AppyRea", DbType = "VarChar(1000)")]
[StringLength(1000)]
[DisplayName("申请理由")]
public string appy_rea { get; set; }
///
/// 备注
///
[Column(Name = "Memo", DbType = "VarChar(500)")]
[StringLength(500)]
[DisplayName("备注")]
public string memo { get; set; }
///
/// 代办人姓名
///
[Column(Name = "AgnterName", DbType = "VarChar(50)")]
[StringLength(50)]
[DisplayName("代办人姓名")]
public string agnter_name { get; set; }
///
/// 代办人证件类型
///
[Column(Name = "AgnterCertType", DbType = "VarChar(6)")]
[StringLength(6)]
[DisplayName("代办人证件类型")]
public string agnter_cert_type { get; set; }
///
/// 代办人证件号码
///
[Column(Name = "AgnterCertno", DbType = "VarChar(50)")]
[StringLength(50)]
[DisplayName("代办人证件号码")]
public string agnter_certno { get; set; }
///
/// 代办人电话
///
[Column(Name = "AgnterTel", DbType = "VarChar(30)")]
[StringLength(30)]
[DisplayName("代办人电话")]
public string agnter_tel { get; set; }
///
/// 代办人关系
///
[Column(Name = "AgnterRlts", DbType = "VarChar(3)")]
[StringLength(3)]
[DisplayName("代办人关系")]
public string agnter_rlts { get; set; }
///
/// 代办人联系地址
///
[Column(Name = "AgnterAddr", DbType = "VarChar(200)")]
[StringLength(200)]
[DisplayName("代办人联系地址")]
public string agnter_addr { get; set; }
///
/// 有效标志
///
[Column(Name = "ValiFlag", DbType = "VarChar(3)")]
[StringLength(3)]
[DisplayName("有效标志")]
public string vali_flag { get; set; }
///
/// 险种类型
///
[Column(Name = "Insutype", DbType = "VarChar(6)")]
[StringLength(6)]
[DisplayName("险种类型")]
public string insutype { get; set; }
///
/// 单位编号
///
[Column(Name = "EmpNo", DbType = "VarChar(40)")]
[StringLength(40)]
[DisplayName("单位编号")]
public string emp_no { get; set; }
///
/// 单位名称
///
[Column(Name = "EmpName", DbType = "VarChar(200)")]
[StringLength(200)]
[DisplayName("单位名称")]
public string emp_name { get; set; }
///
/// 事件流水号
///
[Column(Name = "Evtsn", DbType = "VarChar(50)")]
[StringLength(50)]
[DisplayName("事件流水号")]
public string evtsn { get; set; }
///
/// 认定定点医药机构名称
///
[Column(Name = "IdeFixmedinsName", DbType = "VarChar(30)")]
[StringLength(30)]
[DisplayName("认定定点医药机构名称")]
public string ide_fixmedins_name { get; set; }
///
/// 认定顶点医药机构编号
///
[Column(Name = "IdeFixmedinsNo", DbType = "VarChar(200)")]
[StringLength(200)]
[DisplayName("认定顶点医药机构编号")]
public string ide_fixmedins_no { get; set; }
///
/// 病种编码
///
[Column(Name = "OpSpDiseCode", DbType = "VarChar(30)")]
[StringLength(30)]
[DisplayName("病种编码")]
public string opsp_dise_code { get; set; }
///
/// 病种名称
///
[Column(Name = "OpSpDiseName", DbType = "VarChar(300)")]
[StringLength(300)]
[DisplayName("病种名称")]
public string opsp_dise_name { get; set; }
///
/// 主病种
///
[Column(Name = "MainDise", DbType = "VarChar(6)")]
[StringLength(6)]
[DisplayName("主病种")]
public string main_dise { get; set; }
}
}