TraineeDataModel.swift 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. //
  2. // TraineeDataModel.swift
  3. // JiaPeiManage
  4. //
  5. // Created by Ning.ge on 2023/6/15.
  6. //
  7. import ObjectMapper
  8. struct RowInfo : ImmutableMappable{
  9. var applydate : String = ""
  10. var id : Int?
  11. var idcard : String = ""
  12. var name : String = ""
  13. var sex : String = ""
  14. var phone : String = ""
  15. var photoPath : String = ""
  16. var remark : String = ""
  17. var state : String = ""
  18. var trainFourExamStatus : String = ""
  19. var trainFourExamTime : String = ""
  20. var trainFourStatus : String = ""
  21. var trainOneExamStatus : String = ""
  22. var trainOneExamTime : String = ""
  23. var trainOneStatus : String = ""
  24. var trainThreeExamStatus : String = ""
  25. var trainThreeExamTime : String = ""
  26. var trainThreeStatus : String = ""
  27. var trainTwoExamStatus : String = ""
  28. var trainTwoExamTime : String = ""
  29. var trainTwoStatus : String = ""
  30. var trainType : String = ""
  31. var bmType : String = ""
  32. init(map: Map) throws {
  33. applydate = try map.value("applydate")
  34. id = try map.value("id")
  35. idcard = try map.value("idcard")
  36. name = try map.value("name") ?? ""
  37. sex = try map.value("sex") ?? ""
  38. phone = try map.value("phone") ?? ""
  39. photoPath = try map.value("photoPath") ?? ""
  40. remark = try map.value("remark") ?? ""
  41. state = try map.value("state") ?? ""
  42. trainFourExamStatus = try map.value("trainFourExamStatus") ?? ""
  43. trainFourExamTime = try map.value("trainFourExamTime") ?? ""
  44. trainOneExamStatus = try map.value("trainOneExamStatus") ?? ""
  45. trainOneExamTime = try map.value("trainOneExamTime") ?? ""
  46. trainThreeExamStatus = try map.value("trainThreeExamStatus") ?? ""
  47. trainThreeExamTime = try map.value("trainThreeExamTime") ?? ""
  48. trainTwoExamStatus = try map.value("trainTwoExamStatus") ?? ""
  49. trainTwoExamTime = try map.value("trainTwoExamTime") ?? ""
  50. trainOneStatus = try map.value("trainOneStatus") ?? ""
  51. trainFourStatus = try map.value("trainFourStatus") ?? ""
  52. trainThreeStatus = try map.value("trainThreeStatus") ?? ""
  53. trainTwoStatus = try map.value("trainTwoStatus") ?? ""
  54. trainType = try map.value("trainType")
  55. bmType = try map.value("bmType") ?? ""
  56. }
  57. }
  58. struct TraineeDataModel : ImmutableMappable{
  59. var code : Int?
  60. var data : AnyObject?
  61. var msg : String?
  62. var rows : [RowInfo]?
  63. var total : Int?
  64. init(map: Map) throws {
  65. code = try map.value("code")
  66. data = try map.value("data")
  67. msg = try map.value("msg")
  68. rows = try map.value("rows")
  69. total = try map.value("total")
  70. }
  71. }