using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel; using System.Data.Linq; using System.Data.Linq.Mapping; namespace PTMedicalInsurance.Entity.Base.Settlement.Record { class QueryFixedPointRecordLocalInput : EntityBase { /// /// 人员编号 /// [Column(Name = "psn_no", DbType = "VarChar(30)", CanBeNull = false)] [StringLength(30)] [DisplayName("人员编号")] public string psn_no { get; set; } /// /// 业务申请类型 /// [Column(Name = "biz_appy_type", DbType = "VarChar(3)", CanBeNull = false)] [StringLength(3)] [DisplayName("业务申请类型")] public string biz_appy_type { get; set; } } class QueryFixedPointRecordLocalOutput : EntityBase { /// /// 人员编号 /// [Column(Name = "psn_no", DbType = "VarChar(30)", CanBeNull = false)] [StringLength(30)] [DisplayName("人员编号")] public string psn_no { get; set; } /// /// 险种类型 /// [Column(Name = "insutype", DbType = "VarChar(6)", CanBeNull = false)] [StringLength(6)] [DisplayName("险种类型")] public string insutype { get; set; } /// /// 定点排序号 /// [Column(Name = "fix_srt_no", DbType = "VarChar(3)", CanBeNull = false)] [StringLength(3)] [DisplayName("定点排序号")] public string fix_srt_no { get; set; } /// /// 定点医药机构编号 /// [Column(Name = "fixmedins_code", DbType = "VarChar(12)", CanBeNull = false)] [StringLength(12)] [DisplayName("定点医药机构编号")] public string fixmedins_code { get; set; } /// /// 定点医药机构名称 /// [Column(Name = "fixmedins_name", DbType = "VarChar(200)", CanBeNull = false)] [StringLength(200)] [DisplayName("定点医药机构名称")] public string fixmedins_name { get; set; } /// /// 开始日期 /// [Column(Name = "begndate", DbType = "Date", CanBeNull = false)] [DisplayName("开始日期 (yyyy-MM-dd)")] public DateTime begndate { get; set; } /// /// 结束日期 /// [Column(Name = "enddate", DbType = "Date", CanBeNull = true)] [DisplayName("结束日期 (yyyy-MM-dd)")] public DateTime? enddate { get; set; } /// /// 备注 /// [Column(Name = "memo", DbType = "VarChar(500)", CanBeNull = true)] [StringLength(500)] [DisplayName("备注")] public string memo { get; set; } /// /// 就医点类型 /// [Column(Name = "fix_local_type", DbType = "VarChar(6)", CanBeNull = false)] [StringLength(6)] [DisplayName("就医点类型")] public string fix_local_type { get; set; } /// /// 主辅标志 /// [Column(Name = "fix_main_scd_flag", DbType = "VarChar(6)", CanBeNull = false)] [StringLength(6)] [DisplayName("主辅标志")] public string fix_main_scd_flag { get; set; } /// /// 业务申请类型 /// [Column(Name = "biz_appy_type", DbType = "VarChar(3)", CanBeNull = false)] [StringLength(3)] [DisplayName("业务申请类型")] public string biz_appy_type { get; set; } /// /// 待遇申报明细流水号 /// [Column(Name = "trt_dcla_detl_sn", DbType = "VarChar(30)", CanBeNull = false)] [StringLength(30)] [DisplayName("待遇申报明细流水号")] public string trt_dcla_detl_sn { get; set; } /// /// 基层医疗机构 /// [Column(Name = "grst_hosp_flag", DbType = "VarChar(3)", CanBeNull = true)] [StringLength(3)] [DisplayName("基层医疗机构")] public string grst_hosp_flag { get; set; } } [DisplayName("扩展数据")] public class ExtDataEntity { /// /// 年度定点变更次数 /// [Column(Name = "year_fix_chg_cnt", DbType = "Integer", CanBeNull = true)] [DisplayName("年度定点变更次数")] public int? year_fix_chg_cnt { get; set; } } }