TraineeInfoModel.swift 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. //
  2. // TraineeInfoModel.swift
  3. // JiaPeiManage
  4. //
  5. // Created by Ning.ge on 2023/6/19.
  6. //
  7. import ObjectMapper
  8. struct TraineeInfoModel : ImmutableMappable{
  9. var active : String!
  10. var address : String!
  11. var cardType : String!
  12. var dqbh : String!
  13. var dqmc : String!
  14. var face : String!
  15. var id : Int!
  16. var idcard : String!
  17. var k1 : String!
  18. var k2 : String!
  19. var k2Mileage : String!
  20. var k3 : String!
  21. var k3Mileage : String!
  22. var k4 : String!
  23. var mileage : String!
  24. var name : String!
  25. var nationality : String!
  26. var phone : String!
  27. var password : String!
  28. var photoPath : String!
  29. var qxbh : String!
  30. var qxmc : String!
  31. var recordDate : String!
  32. var schollInscode : String!
  33. var schoolAddress : String!
  34. var schoolId : Int!
  35. var schoolName : String!
  36. var schoolShortName : String!
  37. var sex : String!
  38. var source : String!
  39. var totalKm1 : String!
  40. var totalKm2 : String!
  41. var totalKm3 : String!
  42. var totalKm4 : String!
  43. var trainFourExamStatus : String!
  44. var trainFourExamTime : String!
  45. var trainOneExamStatus : String!
  46. var trainOneExamTime : String!
  47. var trainThreeExamStatus : String!
  48. var trainThreeExamTime : String!
  49. var trainTwoExamStatus : String!
  50. var trainTwoExamTime : String!
  51. var trainType : String!
  52. init(map: Map) throws {
  53. active = try map.value("active") ?? ""
  54. address = try map.value("address") ?? ""
  55. cardType = try map.value("cardType") ?? ""
  56. dqbh = try map.value("dqbh") ?? ""
  57. dqmc = try map.value("dqmc") ?? ""
  58. face = try map.value("face") ?? ""
  59. id = try map.value("id") ?? 0
  60. idcard = try map.value("idcard")
  61. k1 = try map.value("k1") ?? ""
  62. k2 = try map.value("k2") ?? ""
  63. k2Mileage = try map.value("k2Mileage") ?? ""
  64. k3 = try map.value("k3") ?? ""
  65. k3Mileage = try map.value("k3Mileage") ?? ""
  66. k4 = try map.value("k4") ?? ""
  67. mileage = try map.value("mileage") ?? ""
  68. name = try map.value("name") ?? ""
  69. nationality = try map.value("nationality") ?? ""
  70. phone = try map.value("phone") ?? ""
  71. password = try map.value("password") ?? ""
  72. photoPath = try map.value("photoPath") ?? ""
  73. qxbh = try map.value("qxbh") ?? ""
  74. qxmc = try map.value("qxmc") ?? ""
  75. recordDate = try map.value("recordDate") ?? ""
  76. schoolAddress = try map.value("schoolAddress") ?? ""
  77. schoolId = try map.value("schoolId") ?? 0
  78. schoolName = try map.value("schoolName") ?? ""
  79. schoolShortName = try map.value("schoolShortName") ?? ""
  80. sex = try map.value("sex") ?? ""
  81. source = try map.value("source") ?? ""
  82. totalKm1 = try map.value("totalKm1") ?? ""
  83. totalKm2 = try map.value("totalKm2") ?? ""
  84. totalKm3 = try map.value("totalKm3") ?? ""
  85. totalKm4 = try map.value("totalKm4") ?? ""
  86. trainFourExamStatus = try map.value("trainFourExamStatus") ?? ""
  87. trainFourExamTime = try map.value("trainFourExamTime") ?? ""
  88. trainOneExamStatus = try map.value("trainOneExamStatus") ?? ""
  89. trainOneExamTime = try map.value("trainOneExamTime") ?? ""
  90. trainThreeExamStatus = try map.value("trainThreeExamStatus") ?? ""
  91. trainThreeExamTime = try map.value("trainThreeExamTime") ?? ""
  92. trainTwoExamStatus = try map.value("trainTwoExamStatus") ?? ""
  93. trainTwoExamTime = try map.value("trainTwoExamTime") ?? ""
  94. trainType = try map.value("trainType")
  95. }
  96. }