PersonFixedPointRecordLocal.cs 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. using System;
  2. using System.ComponentModel.DataAnnotations;
  3. using System.ComponentModel;
  4. using System.Data.Linq;
  5. using System.Data.Linq.Mapping;
  6. using System.Collections.Generic;
  7. namespace PTMedicalInsurance.Entity.Base.Settlement.Record
  8. {
  9. /// <summary>
  10. /// 【90210】人员定点备案(东莞)
  11. /// 交易说明:通过此交易上传人员定点备案信息。
  12. /// </summary>
  13. class PersonFixedPointRecordLocalInput :EntityBase
  14. {
  15. /// <summary>
  16. /// 人员编号
  17. /// </summary>
  18. [Column(Name = "PersonnelNo", DbType = "VarChar(30)", CanBeNull = false)]
  19. [StringLength(30)]
  20. [DisplayName("人员编号")]
  21. public string psn_no { get; set; }
  22. /// <summary>
  23. /// 联系电话
  24. /// </summary>
  25. [Column(Name = "Tel", DbType = "VarChar(50)", CanBeNull = true)]
  26. [StringLength(50)]
  27. [DisplayName("联系电话")]
  28. public string tel { get; set; }
  29. /// <summary>
  30. /// 联系地址
  31. /// </summary>
  32. [Column(Name = "Addr", DbType = "VarChar(200)", CanBeNull = true)]
  33. [StringLength(200)]
  34. [DisplayName("联系地址")]
  35. public string addr { get; set; }
  36. /// <summary>
  37. /// 业务申请类型
  38. /// 示例值:03
  39. /// </summary>
  40. [Column(Name = "BizApplyType", DbType = "VarChar(3)", CanBeNull = true)]
  41. [StringLength(3)]
  42. [DisplayName("业务申请类型")]
  43. public string biz_appy_type { get; set; }
  44. /// <summary>
  45. /// 开始日期(经办当天)
  46. /// </summary>
  47. [Column(Name = "Begndate", DbType = "VarChar(50)", CanBeNull = false)]
  48. [StringLength(50)]
  49. [DisplayName("开始日期")]
  50. public string begndate { get; set; }
  51. /// <summary>
  52. /// 结束日期(默认值:2099-12-31)
  53. /// </summary>
  54. [Column(Name = "Enddate", DbType = "VarChar(50)", CanBeNull = false)]
  55. [StringLength(50)]
  56. [DisplayName("结束日期")]
  57. public string enddate { get; set; }
  58. /// <summary>
  59. /// 代办人姓名
  60. /// </summary>
  61. [Column(Name = "AgnterName", DbType = "VarChar(50)", CanBeNull = true)]
  62. [StringLength(50)]
  63. [DisplayName("代办人姓名")]
  64. public string agnter_name { get; set; }
  65. /// <summary>
  66. /// 代办人证件类型
  67. /// </summary>
  68. [Column(Name = "AgnterCertType", DbType = "VarChar(6)", CanBeNull = true)]
  69. [StringLength(6)]
  70. [DisplayName("代办人证件类型")]
  71. public string agnter_cert_type { get; set; }
  72. /// <summary>
  73. /// 代办人证件号码
  74. /// </summary>
  75. [Column(Name = "AgnterCertno", DbType = "VarChar(50)", CanBeNull = true)]
  76. [StringLength(50)]
  77. [DisplayName("代办人证件号码")]
  78. public string agnter_certno { get; set; }
  79. /// <summary>
  80. /// 代办人联系方式
  81. /// </summary>
  82. [Column(Name = "AgnterTel", DbType = "VarChar(30)", CanBeNull = true)]
  83. [StringLength(30)]
  84. [DisplayName("代办人联系方式")]
  85. public string agnter_tel { get; set; }
  86. /// <summary>
  87. /// 代办人联系地址
  88. /// </summary>
  89. [Column(Name = "AgnterAddr", DbType = "VarChar(200)", CanBeNull = true)]
  90. [StringLength(200)]
  91. [DisplayName("代办人联系地址")]
  92. public string agnter_addr { get; set; }
  93. /// <summary>
  94. /// 代办人关系
  95. /// </summary>
  96. [Column(Name = "AgnterRlts", DbType = "VarChar(3)", CanBeNull = true)]
  97. [StringLength(3)]
  98. [DisplayName("代办人关系")]
  99. public string agnter_rlts { get; set; }
  100. /// <summary>
  101. /// 定点排序号(1-主就医点、2-辅就医点)
  102. /// </summary>
  103. [Column(Name = "FixSortNo", DbType = "VarChar(3)", CanBeNull = true)]
  104. [StringLength(3)]
  105. [DisplayName("定点排序号")]
  106. public string fix_srt_no { get; set; }
  107. /// <summary>
  108. /// 定点医药机构编号
  109. /// </summary>
  110. [Column(Name = "FixMedinsCode", DbType = "VarChar(12)", CanBeNull = true)]
  111. [StringLength(12)]
  112. [DisplayName("定点医药机构编号")]
  113. public string fixmedins_code { get; set; }
  114. /// <summary>
  115. /// 定点医药机构名称
  116. /// </summary>
  117. [Column(Name = "FixMedinsName", DbType = "VarChar(200)", CanBeNull = true)]
  118. [StringLength(200)]
  119. [DisplayName("定点医药机构名称")]
  120. public string fixmedins_name { get; set; }
  121. /// <summary>
  122. /// 备注
  123. /// </summary>
  124. [Column(Name = "Memo", DbType = "VarChar(500)", CanBeNull = true)]
  125. [StringLength(500)]
  126. [DisplayName("备注")]
  127. public string memo { get; set; }
  128. /// <summary>
  129. /// 就医点类型(1-工作地、2-居住地)
  130. /// </summary>
  131. [Column(Name = "FixLocalType", DbType = "VarChar(6)", CanBeNull = true)]
  132. [StringLength(6)]
  133. [DisplayName("就医点类型")]
  134. public string fix_local_type { get; set; }
  135. /// <summary>
  136. /// 主辅标志(1-主就医点、2-辅就医点)
  137. /// </summary>
  138. [Column(Name = "FixMainScdFlag", DbType = "VarChar(6)", CanBeNull = true)]
  139. [StringLength(6)]
  140. [DisplayName("主辅标志")]
  141. public string fix_main_scd_flag { get; set; }
  142. }
  143. }