12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- //
- // ETeachLogDataModel.swift
- // JiaPeiManage
- //
- // Created by Ning.ge on 2023/8/31.
- //
- import ObjectMapper
- struct ETeachLogInfo : ImmutableMappable{
- var auditReason: String?
- var auditResult: String?
- var auditResultStr: String?
- var carLicnum: String?
- var classid: String = ""
- var coachName: String?
- var duration: String?
- var endTime: String?
- var mile: String?
- var pxlxName: String?
- var recnum: String?
- var recordStatus: String?
- var recordStatusStr: String?
- var sim: String?
- var startTime: String?
- var trainSubject: String?
- var vaildTime: String?
- var stuid : Int = 0
- init(map: Map) throws {
- auditReason = try map.value("auditReason") ?? ""
- auditResult = try map.value("auditResult") ?? "-1"
- carLicnum = try map.value("carLicnum") ?? "0"
- classid = try map.value("classid") ?? "0"
- coachName = try map.value("coachName") ?? ""
- duration = try map.value("duration") ?? ""
- endTime = try map.value("endTime") ?? ""
- mile = try map.value("mile") ?? "0"
- pxlxName = try map.value("pxlxName") ?? ""
- recnum = try map.value("recnum") ?? "0"
- recordStatus = try map.value("recordStatus") ?? "-1"
- sim = try map.value("sim") ?? "0"
- startTime = try map.value("startTime") ?? ""
- trainSubject = try map.value("trainSubject")
- vaildTime = try map.value("vaildTime") ?? ""
- switch Int(auditResult!) {
- case 0:
- auditResultStr = "审核通过"
- case 1:
- auditResultStr = "审核不通过"
- case 2:
- auditResultStr = "待审核"
- case .none:
- auditResultStr = ""
- case .some(_):
- auditResultStr = ""
- }
- switch Int(recordStatus!) {
- case 0:
- recordStatusStr = "未备案"
- case 1:
- recordStatusStr = "备案成功"
- case 2:
- recordStatusStr = "备案失败"
- case .none:
- auditResultStr = ""
- case .some(_):
- auditResultStr = ""
- }
- }
- }
- struct ETeachLogDataModel : ImmutableMappable{
- var code : Int?
- var data : AnyObject?
- var msg : String?
- var rows : [ETeachLogInfo]?
- 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")
-
- }
- }
|