TraineeDataModel.swift 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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 trainOneExamStatus : String?
  21. var trainOneExamTime : String?
  22. var trainThreeExamStatus : String?
  23. var trainThreeExamTime : String?
  24. var trainTwoExamStatus : String?
  25. var trainTwoExamTime : String?
  26. var trainType : String?
  27. var bmType : String?
  28. init(map: Map) throws {
  29. applydate = try map.value("applydate")
  30. id = try map.value("id")
  31. idcard = try map.value("idcard")
  32. name = try map.value("name") ?? ""
  33. sex = try map.value("sex") ?? ""
  34. phone = try map.value("phone") ?? ""
  35. photoPath = try map.value("photoPath") ?? ""
  36. remark = try map.value("remark") ?? ""
  37. state = try map.value("state") ?? ""
  38. trainFourExamStatus = try map.value("trainFourExamStatus") ?? ""
  39. trainFourExamTime = try map.value("trainFourExamTime") ?? ""
  40. trainOneExamStatus = try map.value("trainOneExamStatus") ?? ""
  41. trainOneExamTime = try map.value("trainOneExamTime") ?? ""
  42. trainThreeExamStatus = try map.value("trainThreeExamStatus") ?? ""
  43. trainThreeExamTime = try map.value("trainThreeExamTime") ?? ""
  44. trainTwoExamStatus = try map.value("trainTwoExamStatus") ?? ""
  45. trainTwoExamTime = try map.value("trainTwoExamTime") ?? ""
  46. trainType = try map.value("trainType")
  47. bmType = try map.value("bmType") ?? ""
  48. }
  49. }
  50. struct TraineeDataModel : ImmutableMappable{
  51. var code : Int?
  52. var data : AnyObject?
  53. var msg : String?
  54. var rows : [RowInfo]?
  55. var total : Int?
  56. init(map: Map) throws {
  57. code = try map.value("code")
  58. data = try map.value("data")
  59. msg = try map.value("msg")
  60. rows = try map.value("rows")
  61. total = try map.value("total")
  62. }
  63. }