// // TraineeDataModel.swift // JiaPeiManage // // Created by Ning.ge on 2023/6/15. // import ObjectMapper struct RowInfo : ImmutableMappable{ var applydate : String = "" var id : Int? var idcard : String = "" var name : String = "" var sex : String = "" var phone : String = "" var photoPath : String = "" var remark : String = "" var state : String = "" var trainFourExamStatus : String = "" var trainFourExamTime : String = "" var trainOneExamStatus : String = "" var trainOneExamTime : String = "" var trainThreeExamStatus : String = "" var trainThreeExamTime : String = "" var trainTwoExamStatus : String = "" var trainTwoExamTime : String = "" var trainType : String = "" var bmType : String = "" init(map: Map) throws { applydate = try map.value("applydate") id = try map.value("id") idcard = try map.value("idcard") name = try map.value("name") ?? "" sex = try map.value("sex") ?? "" phone = try map.value("phone") ?? "" photoPath = try map.value("photoPath") ?? "" remark = try map.value("remark") ?? "" state = try map.value("state") ?? "" trainFourExamStatus = try map.value("trainFourExamStatus") ?? "" trainFourExamTime = try map.value("trainFourExamTime") ?? "" trainOneExamStatus = try map.value("trainOneExamStatus") ?? "" trainOneExamTime = try map.value("trainOneExamTime") ?? "" trainThreeExamStatus = try map.value("trainThreeExamStatus") ?? "" trainThreeExamTime = try map.value("trainThreeExamTime") ?? "" trainTwoExamStatus = try map.value("trainTwoExamStatus") ?? "" trainTwoExamTime = try map.value("trainTwoExamTime") ?? "" trainType = try map.value("trainType") bmType = try map.value("bmType") ?? "" } } struct TraineeDataModel : ImmutableMappable{ var code : Int? var data : AnyObject? var msg : String? var rows : [RowInfo]? var total : Int? init(map: Map) throws { code = try map.value("code") data = try map.value("data") msg = try map.value("msg") rows = try map.value("rows") total = try map.value("total") } }