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; }
}
}