|
@@ -122,58 +122,54 @@ struct SchInfo :ImmutableMappable{
|
|
|
}
|
|
|
|
|
|
|
|
|
-struct UserInfo :ImmutableMappable{
|
|
|
- /// 登录渠道
|
|
|
- var channel:UserLoginChannelType?
|
|
|
|
|
|
- var address:String = ""
|
|
|
- var appType:String = ""
|
|
|
- var birthday:String = ""
|
|
|
- var carType:String = ""
|
|
|
- var city:String = ""
|
|
|
- var cityName:String = ""
|
|
|
- var country:String = ""
|
|
|
- var countryName:String = ""
|
|
|
- var crDate:String = ""
|
|
|
- var eduStatus:String = ""
|
|
|
- var email:String = ""
|
|
|
- var expireTime:String = ""
|
|
|
- var _id:String = ""
|
|
|
- var imei:String = ""
|
|
|
- var isycbd:String = ""
|
|
|
- var loginCode:String = ""
|
|
|
- var mnStatus:String = ""
|
|
|
- var mnqFaceCount:String = ""
|
|
|
- var mnqFacePorcess:String = ""
|
|
|
- var mnqThreeOpen:String = ""
|
|
|
- var mnqTwoOpen:String = ""
|
|
|
- var nickName:String = ""
|
|
|
- var outId:String = ""
|
|
|
- var params:[ParamsItem]?
|
|
|
- var payPwd:String = ""
|
|
|
- var photo:String = ""
|
|
|
- var pxjd:String = ""
|
|
|
- var pxkm:String = ""
|
|
|
- var qzgx:String = ""
|
|
|
- var schInfo:SchInfo?
|
|
|
- var school:String = ""
|
|
|
- var schoolName:String = ""
|
|
|
+struct UserInfo :ImmutableMappable{
|
|
|
+
|
|
|
+
|
|
|
+ var id:Int = 0
|
|
|
+ var coachNum:String = ""
|
|
|
+ var recordDate:String = ""
|
|
|
+ var schoolId:Int = 0
|
|
|
+ var schoolName = ""
|
|
|
+ var name:String = ""
|
|
|
var sex:String = ""
|
|
|
- var sfzb:String = ""
|
|
|
- var status:String = ""
|
|
|
- var stuDevNum:String = ""
|
|
|
- var stuNum:String = ""
|
|
|
- var systemVersion:String = ""
|
|
|
- var telphone:String = ""
|
|
|
- var userName:String = ""
|
|
|
- var verifyLevel:String = ""
|
|
|
- var version:String = ""
|
|
|
- var ycbdFaceCount:String = ""
|
|
|
- var busitype:String = ""
|
|
|
- var isOpenScan:String = ""
|
|
|
- var qzVideo:String = ""
|
|
|
- var sjjlbh:String = ""
|
|
|
- var a_c:String = ""
|
|
|
+ var idcard:String = ""
|
|
|
+ var mobile:String = ""
|
|
|
+ var address:String = ""
|
|
|
+ var photo:Int = 0
|
|
|
+ var fingerPrint:String = ""
|
|
|
+ var drilicence:Int = 0
|
|
|
+ var expireTime:String = ""
|
|
|
+ var fstdrilicDate:String = ""
|
|
|
+ var occupationNo:String = ""
|
|
|
+ var occupationLevel:String = ""
|
|
|
+ var dripermitted:String = ""
|
|
|
+ var teachpermitted:String = ""
|
|
|
+ var employStatus:String = ""
|
|
|
+ var hireDate:String = ""
|
|
|
+ var leaveDate:String = ""
|
|
|
+ var createDate:String = ""
|
|
|
+ var createUser:Int = 0
|
|
|
+ var createUserName:String = ""
|
|
|
+ var photoPath:String = ""
|
|
|
+ var updateDate:String = ""
|
|
|
+ var updateUser:Int = 0
|
|
|
+ var updateUserName:String = ""
|
|
|
+ var cardType:String = ""
|
|
|
+ var cardId:String = ""
|
|
|
+ var logout:String = ""
|
|
|
+ var sync:String = ""
|
|
|
+ var syncTime:String = ""
|
|
|
+ var groupId:String = ""
|
|
|
+ var lockStatus:String = ""
|
|
|
+ var protocolPath:String = ""
|
|
|
+ var auditStatus:String = ""
|
|
|
+ var type:String = ""
|
|
|
+ var isIllegal:String = ""
|
|
|
+ var healthState:String = ""
|
|
|
+ var origo:String = ""
|
|
|
+ var educationLevel:String = ""
|
|
|
+ var isAgree:Int = 0
|
|
|
|
|
|
|
|
|
var isLogin: Bool {
|
|
@@ -230,57 +226,51 @@ struct UserInfo :ImmutableMappable{
|
|
|
|
|
|
init(){}
|
|
|
init(map: Map) throws {
|
|
|
-
|
|
|
|
|
|
- channel = try map.value("channel")
|
|
|
- address = try map.value("address")
|
|
|
- appType = try map.value("appType")
|
|
|
- birthday = try map.value("birthday")
|
|
|
- carType = try map.value("carType")
|
|
|
- city = try map.value("city")
|
|
|
- cityName = try map.value("cityName")
|
|
|
- country = try map.value("country")
|
|
|
- countryName = try map.value("countryName")
|
|
|
- crDate = try map.value("crDate")
|
|
|
- eduStatus = try map.value("eduStatus")
|
|
|
- email = try map.value("email")
|
|
|
- expireTime = try map.value("expireTime")
|
|
|
- _id = try map.value("_id")
|
|
|
- imei = try map.value("imei")
|
|
|
- isycbd = try map.value("isycbd")
|
|
|
- loginCode = try map.value("loginCode")
|
|
|
- mnStatus = try map.value("mnStatus")
|
|
|
- mnqFaceCount = try map.value("mnqFaceCount")
|
|
|
- mnqFacePorcess = try map.value("mnqFacePorcess")
|
|
|
- mnqThreeOpen = try map.value("mnqThreeOpen")
|
|
|
- mnqTwoOpen = try map.value("mnqTwoOpen")
|
|
|
- nickName = try map.value("nickName")
|
|
|
- outId = try map.value("outId")
|
|
|
- params = try map.value("params")
|
|
|
- payPwd = try map.value("payPwd")
|
|
|
- photo = try map.value("photo")
|
|
|
- pxjd = try map.value("pxjd")
|
|
|
- pxkm = try map.value("pxkm")
|
|
|
- qzgx = try map.value("qzgx")
|
|
|
- schInfo = try map.value("schInfo")
|
|
|
- school = try map.value("school")
|
|
|
+ id = try map.value("id")
|
|
|
+ coachNum = try map.value("coachNum")
|
|
|
+ recordDate = try map.value("recordDate")
|
|
|
+ schoolId = try map.value("schoolId")
|
|
|
schoolName = try map.value("schoolName")
|
|
|
+ name = try map.value("name")
|
|
|
sex = try map.value("sex")
|
|
|
- sfzb = try map.value("sfzb")
|
|
|
- status = try map.value("status")
|
|
|
- stuDevNum = try map.value("stuDevNum")
|
|
|
- stuNum = try map.value("stuNum")
|
|
|
- systemVersion = try map.value("systemVersion")
|
|
|
- telphone = try map.value("telphone")
|
|
|
- userName = try map.value("userName")
|
|
|
- verifyLevel = try map.value("verifyLevel")
|
|
|
- version = try map.value("version")
|
|
|
- ycbdFaceCount = try map.value("ycbdFaceCount")
|
|
|
- busitype = try map.value("busitype")
|
|
|
- isOpenScan = try map.value("isOpenScan")
|
|
|
- qzVideo = try map.value("qzVideo")
|
|
|
- sjjlbh = try map.value("sjjlbh")
|
|
|
- a_c = try map.value("a_c")
|
|
|
-
|
|
|
+ idcard = try map.value("idcard")
|
|
|
+ mobile = try map.value("mobile")
|
|
|
+ address = try map.value("address")
|
|
|
+ photo = try map.value("photo")
|
|
|
+ fingerPrint = try map.value("fingerPrint") ?? ""
|
|
|
+ drilicence = try map.value("drilicence")
|
|
|
+ expireTime = try map.value("expireTime") ?? ""
|
|
|
+ fstdrilicDate = try map.value("fstdrilicDate")
|
|
|
+ occupationNo = try map.value("occupationNo") ?? ""
|
|
|
+ occupationLevel = try map.value("occupationLevel") ?? ""
|
|
|
+ dripermitted = try map.value("dripermitted")
|
|
|
+ teachpermitted = try map.value("teachpermitted")
|
|
|
+ employStatus = try map.value("employStatus")
|
|
|
+ hireDate = try map.value("hireDate")
|
|
|
+ leaveDate = try map.value("leaveDate") ?? ""
|
|
|
+ createDate = try map.value("createDate")
|
|
|
+ createUser = try map.value("createUser")
|
|
|
+ createUserName = try map.value("createUserName")
|
|
|
+ photoPath = try map.value("photoPath")
|
|
|
+ updateDate = try map.value("updateDate")
|
|
|
+ updateUser = try map.value("updateUser")
|
|
|
+ updateUserName = try map.value("updateUserName")
|
|
|
+ cardType = try map.value("cardType")
|
|
|
+ cardId = try map.value("cardId")
|
|
|
+ logout = try map.value("logout")
|
|
|
+ sync = try map.value("sync")
|
|
|
+ syncTime = try map.value("syncTime") ?? ""
|
|
|
+ groupId = try map.value("groupId") ?? ""
|
|
|
+ lockStatus = try map.value("lockStatus") ?? ""
|
|
|
+ protocolPath = try map.value("protocolPath") ?? ""
|
|
|
+ auditStatus = try map.value("auditStatus") ?? ""
|
|
|
+ type = try map.value("type")
|
|
|
+ isIllegal = try map.value("isIllegal")
|
|
|
+ healthState = try map.value("healthState")
|
|
|
+ origo = try map.value("origo") ?? ""
|
|
|
+ educationLevel = try map.value("educationLevel")
|
|
|
+ isAgree = try map.value("isAgree")
|
|
|
+
|
|
|
}
|
|
|
}
|