using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
using System.Data.Linq;
using System.Data.Linq.Mapping;
using System.Collections.Generic;
namespace PTMedicalInsurance.Entity.Base.Settlement.Record
{
///
/// 【90211】人员定点备案变更
/// 交易说明:通过此交易变更人员定点备案信息。
///
class AlterPersonFixedPointRecordLocal:EntityBase
{
///
/// 人员编号
///
[Column(Name = "PersonnelNO", DbType = "VarChar(30)", CanBeNull = false)]
[StringLength(30)]
[DisplayName("人员编号")]
public string psn_no { get; set; }
///
/// 开始时间(医院选点开始时间 yyyy-MM-dd)
///
[Column(Name = "BusinStartDate", DbType = "VarChar(50)", CanBeNull = false)]
[StringLength(50)]
[DisplayName("开始时间")]
public string begndate { get; set; }
///
/// 结束时间(医院选点结束时间 yyyy-MM-dd)
///
[Column(Name = "BusinEndDate", DbType = "VarChar(50)", CanBeNull = false)]
[StringLength(50)]
[DisplayName("结束时间")]
public string enddate { get; set; }
///
/// 定点事件类型(2-变更、3-暂停)
///
[Column(Name = "FixEventtype", DbType = "VarChar(6)", CanBeNull = false)]
[StringLength(6)]
[DisplayName("定点事件类型")]
public string fix_evt_type { get; set; }
///
/// 主辅标志(1-主就医点、2-辅就医点)
///
[Column(Name = "FixMainScdFlag", DbType = "VarChar(6)", CanBeNull = false)]
[StringLength(6)]
[DisplayName("主辅标志")]
public string fix_main_scd_flag { get; set; }
///
/// 就医点类型(1-工作地、2-居住地)
///
[Column(Name = "FixLocalType", DbType = "VarChar(6)", CanBeNull = false)]
[StringLength(6)]
[DisplayName("就医点类型")]
public string fix_local_type { get; set; }
///
/// 医疗机构编码
/// fix_evt_type传2-变更,传当前经办机构编码。
/// fix_evt_type传3-暂停时,传被暂停选点的医疗机构编码。
///
[Column(Name = "FixHospCode", DbType = "VarChar(30)", CanBeNull = true)]
[StringLength(30)]
[DisplayName("医疗机构编码")]
public string fixmedins_code { get; set; }
///
/// 备注
///
[Column(Name = "Memo", DbType = "VarChar(500)", CanBeNull = true)]
[StringLength(500)]
[DisplayName("备注")]
public string memo { get; set; }
}
}