QueryEcSettlCertUploadResult.cs 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  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.BaseLine.ElectronicSettlementCertificate
  8. {
  9. class QueryEcSettlCertUploadResultIn:EntityBase
  10. {
  11. /// <summary>
  12. /// 定点医疗机构编号
  13. /// 备注:
  14. /// </summary>
  15. [Column(Name = "FixmedinsCode", Storage = null, DbType = "VarChar(30)")]
  16. [StringLength(30)]
  17. [DisplayName("定点医疗机构编号")]
  18. public string fixmedinsCode { get; set; }
  19. /// <summary>
  20. /// 定点医疗机构名称
  21. /// 备注:
  22. /// </summary>
  23. [Column(Name = "FixmedinsName", Storage = null, DbType = "VarChar(255)")]
  24. [StringLength(255)]
  25. [DisplayName("定点医疗机构名称")]
  26. public string fixmedinsName { get; set; }
  27. /// <summary>
  28. /// 业务区间
  29. /// 备注:电子结算凭证开具时间区间如20220520-20220525
  30. /// </summary>
  31. [Column(Name = "BizStsb", Storage = null, DbType = "VarChar(30)")]
  32. [StringLength(30)]
  33. [DisplayName("业务区间")]
  34. public string bizStsb { get; set; }
  35. /// <summary>
  36. /// 上传批次号
  37. /// 备注:上传日期年月日加5位顺序号如2022052500001
  38. /// </summary>
  39. [Column(Name = "UpldBchno", Storage = null, DbType = "VarChar(20)")]
  40. [StringLength(20)]
  41. [DisplayName("上传批次号")]
  42. public string upldBchno { get; set; }
  43. }
  44. class QueryEcSettlCertUploadResultOut : EntityBase
  45. {
  46. /// <summary>
  47. /// 电子结算凭证代码
  48. /// </summary>
  49. [Column(Name = "ElecSetlCertCode", Storage = null, DbType = "VarChar(50)")]
  50. [StringLength(50)]
  51. [DisplayName("电子结算凭证代码")]
  52. public string ElecSetlCertCode { get; set; }
  53. /// <summary>
  54. /// 电子结算凭证号码
  55. /// </summary>
  56. [Column(Name = "ElecSetlCertNo", Storage = null, DbType = "VarChar(50)")]
  57. [StringLength(50)]
  58. [DisplayName("电子结算凭证号码")]
  59. public string ElecSetlCertNo { get; set; }
  60. /// <summary>
  61. /// 电子结算凭证校验码
  62. /// </summary>
  63. [Column(Name = "ElecSetlCertChkcode", Storage = null, DbType = "VarChar(20)")]
  64. [StringLength(20)]
  65. [DisplayName("电子结算凭证校验码")]
  66. public string ElecSetlCertChkcode { get; set; }
  67. /// <summary>
  68. /// 电子结算凭证类型
  69. /// 备注:1财政电子票据、2税务电子发票、3税务数电票
  70. /// </summary>
  71. [Column(Name = "ElecSetlCertType", Storage = null, DbType = "VarChar(20)")]
  72. [StringLength(20)]
  73. [DisplayName("电子结算凭证类型")]
  74. public string ElecSetlCertType { get; set; }
  75. /// <summary>
  76. /// 凭证结算类型
  77. /// 备注:1实时结算、2全自费
  78. /// </summary>
  79. [Column(Name = "CertSetlType", Storage = null, DbType = "VarChar(3)")]
  80. [StringLength(3)]
  81. [DisplayName("凭证结算类型")]
  82. public string CertSetlType { get; set; }
  83. /// <summary>
  84. /// 版式文件保存结果
  85. /// 备注:0 处理中、1成功、2失败
  86. /// </summary>
  87. [Column(Name = "FtfileSavRslt", Storage = null, DbType = "VarChar(3)")]
  88. [StringLength(3)]
  89. [DisplayName("版式文件保存结果")]
  90. public string FtfileSavRslt { get; set; }
  91. /// <summary>
  92. /// 关联关系核验结果
  93. /// 备注:0 处理中、1成功、2失败
  94. /// </summary>
  95. [Column(Name = "ChkRslt", Storage = null, DbType = "VarChar(3)")]
  96. [StringLength(3)]
  97. [DisplayName("关联关系核验结果")]
  98. public string ChkRslt { get; set; }
  99. /// <summary>
  100. /// 保存失败原因
  101. /// </summary>
  102. [Column(Name = "SavFaleRea", Storage = null, DbType = "VarChar(200)")]
  103. [StringLength(200)]
  104. [DisplayName("保存失败原因")]
  105. public string SavFaleRea { get; set; }
  106. }
  107. }