// // ETeachLogPhotoDataModel.swift // JiaPeiManage // // Created by Ning.ge on 2023/8/31. // import ObjectMapper struct ETeachLogPhotoInfo : ImmutableMappable{ var eventStr: String? var event: String? var filepath: String? var ptime: String? init(map: Map) throws { event = try map.value("event") ?? "" filepath = try map.value("filepath") ?? "" ptime = try map.value("ptime") ?? "" //事件17:签到;18:签退;19:培训过程 switch Int(event!) { case 17: eventStr = "签到照片" case 18: eventStr = "签退照片" case 19: eventStr = "培训过程" case .none: eventStr = "" case .some(_): eventStr = "" } } } struct ETeachLogPhotoDataModel : ImmutableMappable{ var code : Int? var data : AnyObject? var msg : String? var rows : [ETeachLogPhotoInfo]? 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") } }