Commit d550da09 authored by pete谢兆麟's avatar pete谢兆麟

判断空值

parent a97c540f
...@@ -10,55 +10,55 @@ import Foundation ...@@ -10,55 +10,55 @@ import Foundation
import SmartCodable import SmartCodable
struct YHMainInformationModel: SmartCodable { struct YHMainInformationModel: SmartCodable {
var id: Int? var id: Int? = 0
var order_id: String? var order_id: String? = ""
var nationality: String? var nationality: String? = ""
var is_handled: Int? var is_handled: Int? = 0
var username: String? var username: String? = ""
var used_name: String? var used_name: String? = ""
var birthday: String? var birthday: String? = ""
var age: String? var age: String? = ""
var birth_place_aboard: Int? var birth_place_aboard: Int? = 0
var sex: Int? var sex: Int? = 0
var married: Int? var married: Int? = 0
var mobile: String? var mobile: String? = ""
var email: String? var email: String? = ""
var address_aboard: Int? var address_aboard: Int? = 0
var has_hk_id: Int? var has_hk_id: Int? = 0
var hk_id_number: String? var hk_id_number: String? = ""
var step: Int? var step: Int? = 0
var surname: String? var surname: String? = ""
var is_live_oversea_year: Int? var is_live_oversea_year: Int? = 0
var username_pinyin: YHUserNameModel? var username_pinyin: YHUserNameModel? = YHUserNameModel()
var birth_place: YHAddressModel? var birth_place: YHAddressModel? = YHAddressModel()
var address: YHAddressModel? var address: YHAddressModel? = YHAddressModel()
var certificates: YHCertificatesModels? var certificates: YHCertificatesModels? = YHCertificatesModels()
} }
struct YHUserNameModel: SmartCodable { struct YHUserNameModel: SmartCodable {
var family_name: String? var family_name: String? = ""
var given_name: String? var given_name: String? = ""
} }
struct YHAddressModel: SmartCodable { struct YHAddressModel: SmartCodable {
var area: [String]? var area: [String]? = []
var country: String? var country: String? = ""
var details: String? var details: String? = ""
var foreign: String? var foreign: String? = ""
} }
struct YHCertificatesModels: SmartCodable { struct YHCertificatesModels: SmartCodable {
var hk_macao_pass: YHCertificatesModel? var hk_macao_pass: YHCertificatesModel? = YHCertificatesModel()
var passport: YHCertificatesModel? var passport: YHCertificatesModel? = YHCertificatesModel()
var cn_identity_card: YHCertificatesModel? var cn_identity_card: YHCertificatesModel? = YHCertificatesModel()
} }
struct YHCertificatesModel: SmartCodable { struct YHCertificatesModel: SmartCodable {
var number: String? var number: String? = ""
var issue_at: String? var issue_at: String? = ""
var issue_date_start_at: String? var issue_date_start_at: String? = ""
var issue_date_end_at: String? var issue_date_end_at: String? = ""
var img_front: String? var img_front: String? = ""
var img_back: String? var img_back: String? = ""
var passport_type: String? var passport_type: String? = ""
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment