// // SignInModel.swift // QuickLocation // // Created by 八条 on 2026/6/17. // import ObjectMapper import RxDataSources struct SignInInfoResponse: BaseModelProtocol { // 状态码 var code: String? // 消息 var message: String? // var model: SignInModel? init?(map: Map) {} mutating func mapping(map: Map) { code <- map["code"] message <- map["msg"] model <- map["data"] } } struct SignInModel: Mappable, Equatable { var uuid: String = UUID().uuidString /// var missCount: Int = 0 var alertCount: Int = 0 var lastTime: Int = 0 /// 状态 0未签到 1已签到 2已有2天未签到 var signInStatus: Int = 0 var signCount: Int = 0 var email: String = "" init?(map: Map) { } mutating func mapping(map: Map) { missCount <- map["missCount"] alertCount <- map["alertCount"] lastTime <- map["lastTime"] signInStatus <- map["signInStatus"] signCount <- map["signCount"] email <- map["email"] } }