TraineeDataModel.swift 1.9 KB

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