fix
杨锴
2025-04-16 f646fbebad928833d15546a36e37768d00fe6173
WanPai/Model/CommonModels.swift
@@ -102,16 +102,16 @@
            var birthday = ""
            var headImg = ""
            var height:Double = 0
            var idCard:String?
            var idCard:String = ""
            var name = ""
            var phone:String?
            var phone:String = ""
            var sex:GenderType = .man
            var weight:Double = 0
            var stuId:Int?
}
struct StudentProfile1Model:HandyJSON{
struct StudentProfile1Model:HandyJSON,Hashable{
            var birthday = ""
            var isNot = 2 //1. 是默认 2. 不是默认
            var stuAge:Int = 0
@@ -245,7 +245,7 @@
            var storeCoverDrawing = ""
}
struct ActivityDetailPartModel:HandyJSON{
struct ActivityDetailPartModel:HandyJSON,Hashable{
            var age = 0
            var id = 0
            var idcard = ""
@@ -980,5 +980,101 @@
            var isBind = 0
}
struct HuiminCardModel:HandyJSON{
    var cardList = [HuiminCardItemModel]()
    var introduce:String = ""
    var showType = 0 //1展示富文本内容 2展示惠民卡列表
}
struct HuiminCardItemModel:HandyJSON{
    var cover = ""
    var id = 0
    var isBuy = 0
}
struct HuiminCardDetailModel:HandyJSON{
    var agreementSettings = [HuiminCardDetailAgreementModel]()
    var banner: String = ""
    var buyCover: String = ""
    var buyRemark: String = ""
    var endTime: String = ""
    var grantCount: Int = 0
    var huiMinName: String = ""
    var huiMinType: Int = 0
    var id: Int = 0
    var introduce: String = ""
    var qrCode:String = ""
    var isBuy: Int = 0
    var limitCount: Int = 0
    var salesMoney: Double = 0
    var sort: String = ""
    var startTime: String = ""
    var status: Int = 0
    var storeId: Int = 0
    var unBuyCover: String = ""
    var unBuyRemark: String = ""
    var unUseTimes: String = ""
    var useIds: String = ""
    var useScope: Int = 0
    var useTimes: String = ""
    var useWeeks: String = ""
}
struct HuiminCardDetailAgreementModel:HandyJSON {
    var agreementContent: String = ""
    var agreementId: Int = 0
    var agreementName: String = ""
    var id: Int = 0
}
struct HuiminCardMyItemModel:HandyJSON{
    var cardId: Int = 0
    var cover = ""
    var endTime = ""
    var id: Int = 0
    var isExpire: Int = 0 //是否过期 0否1是
    var isRefund: Int = 0 //是否可以退款 0否1是2退款中
    var paymentTime = ""
    var status: Int = 0 //状态1待支付2使用中3已退款
    var salesMoney:Double = 0
    var studentId = ""
    var studentList = [HuiminCardItemStuModel]()
}
struct HuiminCardItemStuModel:HandyJSON{
    var appUserId: Int = 0
    var birthday:String = ""
    var bmi: Int = 0
    var headImg:String = ""
    var height: Int = 0
    var id: Int = 0
    var idCard:String = ""
    var insertTime:String = ""
    var isDefault: Int = 0
    var lateralSurface:String = ""
    var name:String = ""
    var phone:String = ""
    var sex: Int = 0
    var state: Int = 0
    var weight: Int = 0
}
struct HuiminCardDetail_1_Model:HandyJSON{
    var cardId: Int = 0
    var endTime: String = ""
    var huiminCard: HuiminCardDetailModel?
    var introduce: String = ""
    var qrCode: String = ""
    var studentList = [HuiminCardItemStuModel]()
}
struct HuiminCardRuleInfoModel:HandyJSON{
    var addUserRemark = ""
    var id = 0
    var selectUserRemark = ""
    var storeNoHuiminCardIntro = ""
}