AlterPersonFixedPointRecordLocal.cs 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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. /// 【90211】人员定点备案变更
  11. /// 交易说明:通过此交易变更人员定点备案信息。
  12. /// </summary>
  13. class AlterPersonFixedPointRecordLocal: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. /// 开始时间(医院选点开始时间 yyyy-MM-dd)
  24. /// </summary>
  25. [Column(Name = "BusinStartDate", DbType = "VarChar(50)", CanBeNull = false)]
  26. [StringLength(50)]
  27. [DisplayName("开始时间")]
  28. public string begndate { get; set; }
  29. /// <summary>
  30. /// 结束时间(医院选点结束时间 yyyy-MM-dd)
  31. /// </summary>
  32. [Column(Name = "BusinEndDate", DbType = "VarChar(50)", CanBeNull = false)]
  33. [StringLength(50)]
  34. [DisplayName("结束时间")]
  35. public string enddate { get; set; }
  36. /// <summary>
  37. /// 定点事件类型(2-变更、3-暂停)
  38. /// </summary>
  39. [Column(Name = "FixEventtype", DbType = "VarChar(6)", CanBeNull = false)]
  40. [StringLength(6)]
  41. [DisplayName("定点事件类型")]
  42. public string fix_evt_type { get; set; }
  43. /// <summary>
  44. /// 主辅标志(1-主就医点、2-辅就医点)
  45. /// </summary>
  46. [Column(Name = "FixMainScdFlag", DbType = "VarChar(6)", CanBeNull = false)]
  47. [StringLength(6)]
  48. [DisplayName("主辅标志")]
  49. public string fix_main_scd_flag { get; set; }
  50. /// <summary>
  51. /// 就医点类型(1-工作地、2-居住地)
  52. /// </summary>
  53. [Column(Name = "FixLocalType", DbType = "VarChar(6)", CanBeNull = false)]
  54. [StringLength(6)]
  55. [DisplayName("就医点类型")]
  56. public string fix_local_type { get; set; }
  57. /// <summary>
  58. /// 医疗机构编码
  59. /// fix_evt_type传2-变更,传当前经办机构编码。
  60. /// fix_evt_type传3-暂停时,传被暂停选点的医疗机构编码。
  61. /// </summary>
  62. [Column(Name = "FixHospCode", DbType = "VarChar(30)", CanBeNull = true)]
  63. [StringLength(30)]
  64. [DisplayName("医疗机构编码")]
  65. public string fixmedins_code { get; set; }
  66. /// <summary>
  67. /// 备注
  68. /// </summary>
  69. [Column(Name = "Memo", DbType = "VarChar(500)", CanBeNull = true)]
  70. [StringLength(500)]
  71. [DisplayName("备注")]
  72. public string memo { get; set; }
  73. }
  74. }