RegModel.kt 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. package com.bjca.hp.acupuncture.model
  2. import com.google.gson.annotations.SerializedName
  3. data class RegModel(
  4. @field:SerializedName("total")
  5. val total: Int,
  6. @field:SerializedName("size")
  7. val size: Int,
  8. @field:SerializedName("nulls")
  9. val nulls: String,
  10. @field:SerializedName("index")
  11. val index: Int,
  12. @field:SerializedName("items")
  13. val items: List<ItemsItem3>
  14. )
  15. data class ItemsItem3(
  16. @field:SerializedName("date")
  17. val date: String,
  18. @field:SerializedName("additionUserId")
  19. val additionUserId: String,
  20. @field:SerializedName("deptName")
  21. val deptName: String,
  22. @field:SerializedName("seqNo")
  23. val seqNo: Int,
  24. @field:SerializedName("patientId")
  25. val patientId: Int,
  26. @field:SerializedName("signInDate")
  27. val signInDate: String,
  28. @field:SerializedName("patientGender")
  29. val patientGender: String,
  30. @field:SerializedName("opType")
  31. val opType: String,
  32. @field:SerializedName("ifSubsequent")
  33. val ifSubsequent: Boolean,
  34. @field:SerializedName("registrarName")
  35. val registrarName: String,
  36. @field:SerializedName("ifDoctorAdd")
  37. val ifDoctorAdd: Boolean,
  38. @field:SerializedName("cardNo")
  39. val cardNo: String,
  40. @field:SerializedName("additionUserName")
  41. val additionUserName: String,
  42. @field:SerializedName("treatDate")
  43. val treatDate: String,
  44. @field:SerializedName("takingDate")
  45. val takingDate: String,
  46. @field:SerializedName("ifDeleted")
  47. val ifDeleted: Boolean,
  48. @field:SerializedName("doctorName")
  49. val doctorName: String,
  50. @field:SerializedName("appointmentChannelCode")
  51. val appointmentChannelCode: String,
  52. @field:SerializedName("lineNo")
  53. val lineNo: Double,
  54. @field:SerializedName("doctorId")
  55. val doctorId: Int,
  56. @field:SerializedName("price")
  57. val price: Double,
  58. @field:SerializedName("ifAddition")
  59. val ifAddition: Boolean,
  60. @field:SerializedName("patientAge")
  61. val patientAge: String,
  62. @field:SerializedName("lockKey")
  63. val lockKey: String,
  64. @field:SerializedName("id")
  65. val id: Int,
  66. @field:SerializedName("state")
  67. val state: String,
  68. @field:SerializedName("paymentState")
  69. val paymentState: String,
  70. @field:SerializedName("regType")
  71. val regType: String,
  72. @field:SerializedName("periodEnd")
  73. val periodEnd: String,
  74. @field:SerializedName("registrarId")
  75. val registrarId: Int,
  76. @field:SerializedName("patientName")
  77. val patientName: String,
  78. @field:SerializedName("targetId")
  79. val targetId: String,
  80. @field:SerializedName("cardType")
  81. val cardType: String,
  82. @field:SerializedName("pay")
  83. val pay: Double,
  84. @field:SerializedName("lineId")
  85. val lineId: Int,
  86. @field:SerializedName("occupationalInjury")
  87. val occupationalInjury: String,
  88. @field:SerializedName("version")
  89. val version: Int,
  90. @field:SerializedName("patientPhone")
  91. val patientPhone: String,
  92. @field:SerializedName("ifEmergency")
  93. val ifEmergency: Boolean,
  94. @field:SerializedName("patientLevel")
  95. val patientLevel: String,
  96. @field:SerializedName("periodType")
  97. val periodType: String,
  98. @field:SerializedName("opNo")
  99. val opNo: String,
  100. @field:SerializedName("ifMaternityInsurance")
  101. val ifMaternityInsurance: Boolean,
  102. @field:SerializedName("periodStart")
  103. val periodStart: String,
  104. @field:SerializedName("appointmentDate")
  105. val appointmentDate: String,
  106. @field:SerializedName("appCardType")
  107. val appCardType: String,
  108. @field:SerializedName("deptCode")
  109. val deptCode: String,
  110. @field:SerializedName("appCardNo")
  111. val appCardNo: String
  112. )