// // TraineeInfoModel.swift // JiaPeiManage // // Created by Ning.ge on 2023/6/19. // import ObjectMapper struct TraineeInfoModel : ImmutableMappable{ var active : String! var address : String! var cardType : String! var dqbh : String! var dqmc : String! var face : String! var id : Int! var idcard : String! var k1 : String! var k2 : String! var k2Mileage : String! var k3 : String! var k3Mileage : String! var k4 : String! var mileage : String! var name : String! var nationality : String! var phone : String! var password : String! var photoPath : String! var qxbh : String! var qxmc : String! var recordDate : String! var schollInscode : String! var schoolAddress : String! var schoolId : Int! var schoolName : String = "" var schoolShortName : String = "" var sex : String = "" var source : String = "" var totalKm1 : String = "" var totalKm2 : String = "" var totalKm3 : String = "" var totalKm4 : 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 = "" init(map: Map) throws { active = try map.value("active") ?? "" address = try map.value("address") ?? "" cardType = try map.value("cardType") ?? "" dqbh = try map.value("dqbh") ?? "" dqmc = try map.value("dqmc") ?? "" face = try map.value("face") ?? "" id = try map.value("id") ?? 0 idcard = try map.value("idcard") k1 = try map.value("k1") ?? "" k2 = try map.value("k2") ?? "" k2Mileage = try map.value("k2Mileage") ?? "" k3 = try map.value("k3") ?? "" k3Mileage = try map.value("k3Mileage") ?? "" k4 = try map.value("k4") ?? "" mileage = try map.value("mileage") ?? "" name = try map.value("name") ?? "" nationality = try map.value("nationality") ?? "" phone = try map.value("phone") ?? "" password = try map.value("password") ?? "" photoPath = try map.value("photoPath") ?? "" qxbh = try map.value("qxbh") ?? "" qxmc = try map.value("qxmc") ?? "" recordDate = try map.value("recordDate") ?? "" schoolAddress = try map.value("schoolAddress") ?? "" schoolId = try map.value("schoolId") ?? 0 schoolName = try map.value("schoolName") ?? "" schoolShortName = try map.value("schoolShortName") ?? "" sex = try map.value("sex") ?? "" source = try map.value("source") ?? "" totalKm1 = try map.value("totalKm1") ?? "" totalKm2 = try map.value("totalKm2") ?? "" totalKm3 = try map.value("totalKm3") ?? "" totalKm4 = try map.value("totalKm4") ?? "" 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") trainTwoExamTime = try map.value("trainTwoExamTime") ?? "" } }