Files
ios/Xuxucheck/XuXuCheck/Model/MemberModel.swift
T
admin d6aeede2bc 导入 XuXuCheck 工程(iOS 干化学尿液试纸分析 App)
从桌面工程复制而来,作为本仓库的 Xuxucheck/ 子目录。

为控制仓库体积做了两处删减:
- 移除 Frameworks/opencv2.xcframework 下的两个 visionOS 切片
  (xros-arm64、xros-arm64-simulator,合计约 106 MB),并同步删掉该
  xcframework 内 Info.plist 里对应的两条 AvailableLibraries 记录,
  只保留 ios-arm64 与 ios-arm64_x86_64-simulator。
- 移除全部 .DS_Store 与 xcuserdata/。

已用 xcodebuild 从本目录完整编译验证:BUILD SUCCEEDED,
ProcessXCFramework 以 --platform ios 成功选中框架,产物含 3699 个 cv:: 符号
(OpenCV 确实链入),嵌入 framework 3 个,与移除无用 pod 之后的状态一致。

仓库约 206 MB,其中 OpenCV 203 MB、其余源码与依赖约 3 MB。
2026-09-23 14:17:31 +08:00

98 lines
2.3 KiB
Swift

//
// MemberModel.swift
// XuXuCheck
//
// Created by henseycai on 2025/6/17.
//
import Foundation
import Alamofire
import ObjectMapper
class MemberModel: Mappable {
var code: Int = 0
var data: MemberData?
var message: String?
required init?(map:Map) {
}
func mapping(map: Map) {
data <- map["data"]
code <- map["code"]
message <- map["message"]
}
}
class MemberData: Mappable{
var usertoken: String?
var userinfo: UserInfo?
var defaultMember: Member?
required init?(map:Map) {
}
func mapping(map: Map) {
usertoken <- map["user_token"]
userinfo <- map["user_info"]
defaultMember <- map["default_member"]
}
}
class UserInfo: Mappable{
var user_id: Int = 0
var username: String?
var user_email, user_mobile, user_region, user_nickname: String?
var user_avatar: String?
var user_sex: Int?
required init?(map:Map) {
}
func mapping(map: Map) {
user_id <- map["user_id"]
username <- map["username"]
user_email <- map["user_email"]
user_mobile <- map["user_mobile"]
user_region <- map["user_region"]
user_nickname <- map["user_nickname"]
user_avatar <- map["user_avatar"]
user_sex <- map["user_sex"]
}
}
class Member: Mappable {
var member_id: Int = 0
var user_id: Int = 0
var member_name: String?
var member_avatar, member_birth, member_height, member_weight,member_contact,member_sex_name: String?
var member_sex: Int?
var member_default: Int?
var member_main: Int?
var created_at,updated_at: Int64?;
required init?(map:Map) {
}
func mapping(map: Map) {
member_id <- map["member_id"]
user_id <- map["user_id"]
member_name <- map["member_name"]
member_avatar <- map["member_avatar"]
member_birth <- map["member_birth"]
member_height <- map["member_height"]
member_weight <- map["member_weight"]
member_contact <- map["member_contact"]
member_sex_name <- map["member_sex_name"]
member_default <- map["member_default"]
member_sex <- map["member_sex"]
member_main <- map["member_main"]
created_at <- map["created_at"]
updated_at <- map["updated_at"]
}
}