Blame view
App/model/ImgObj.swift
728 Bytes
|
1341bf603
|
1 |
import Foundation |
|
defd9642e
|
2 |
import GeneralUtils |
|
1341bf603
|
3 |
|
|
defd9642e
|
4 5 |
class ImgObj: Mappable {
var url: String?
|
|
fbd62afcf
|
6 7 |
var signBoard: Int?
var date: Int?
|
|
1341bf603
|
8 |
var note: String? |
|
fbd62afcf
|
9 |
var dateStr: String? |
|
defd9642e
|
10 11 |
init() {}
|
|
fbd62afcf
|
12 |
init(url: String, signboard: Int?, date: Int?, note: String?) {
|
|
defd9642e
|
13 |
self.url = url |
|
fbd62afcf
|
14 |
self.signBoard = signboard |
|
defd9642e
|
15 16 17 18 19 20 21 22 23 |
self.date = date
self.note = note
}
// region: ========== Mappable
required init?(map: Map) {}
func mapping(map: Map) {
url <- map["url"]
|
|
fbd62afcf
|
24 25 26 27 28 29 |
signBoard <- map["signBoard"]
dateStr <- map["date"]
if let dateStr = dateStr {
self.dateStr = nil;
date = Int(dateStr);
}
|
|
defd9642e
|
30 |
note <- map["note"] |
|
fbd62afcf
|
31 |
|
|
defd9642e
|
32 33 |
}
//endregion
|
|
1341bf603
|
34 |
} |