// // RecordModel.swift // XuXuCheck // // Created by henseycai on 2025/6/30. // import Foundation import Alamofire import ObjectMapper // MARK: - Welcome struct RecordModel: Codable { let usertoken: String let memberID: Int let sign: String let time, userid, color, items: Int let locator, recordType: Int let channel: String var data: [[Datum]] enum CodingKeys: String, CodingKey { case usertoken case memberID = "member_id" case sign, time, userid, color, items, locator case recordType = "record_type" case channel, data } } // MARK: - Datum struct Datum: Codable { let i: Int let v: String } class RecordResultModel: Mappable { var code: Int = 0 var data: RecordResult? var message: String? required init?(map:Map) { } func mapping(map: Map) { data <- map["data"] code <- map["code"] message <- map["message"] } } class RecordResult: Mappable{ var record_id: Int? required init?(map:Map) { } func mapping(map: Map) { record_id <- map["record_id"] } }