fix
无故事王国
2024-03-04 54c6ef0be42d9f2e49a344fd69f231cb6df43797
WanPai/Root/Home/Model/WorldCupModel.swift
@@ -13,10 +13,94 @@
            var content: String = ""
            var coverImg: String = ""
            var heat: Int = 0
            var id: String = ""
            var id: Int = 0
            var lat: String = ""
            var lon: String = ""
            var matchNumber: Int = 0
            var name: String = ""
            var registrationClosingTime: String = ""
            var worldCupId:Int = 0
}
struct WorldCupDetailModel:HandyJSON{
            var address: String = ""
            var age: String = ""
            var cash: Int = 0
            var classHour: Int = 0
            var content: String = ""
            var endTime: String = ""
            var gender: Int = 0
            var heat: Int = 0
            var id: Int = 0
            var infoImg: String = ""
            var intro: String = ""
            var name: String = ""
            var paiCoin: Int = 0
            var registrationClosingTime: String = ""
            var startTime: String = ""
            var storeInfos = [ActivityDetailStoreModel]()
            var participants = [ActivityDetailPartModel]()
            var expense:Double = 0 //支付费用
            var revocable:Int = 0 //是否可取消 是否可取消(0=否,1=是)
            var status:SignupType = .cancel//比赛状态 比赛状态(1=未开始,2=已开始,3=已结束,4=已取消)
            var unitPrice:Double = 0
}
struct WorldCupJudgeModel:HandyJSON{
            var activeTime: String = ""
            var id: Int = 0
            var lat: Double = 0
            var lon: Double = 0
            var matchNumber: Int = 0
            var name: String = ""
            var status: SignupType = .cancel
}
struct WorldCupPayStateModel:HandyJSON{
            var classHour = 0 //能否使用课时支付(0=否,1=是)
            var paiCoin = 0 //能否使用课时支付(0=否,1=是)
}
struct WorldCupSourceModel:HandyJSON{
            var age: String = ""
            var content: String = ""
            var coverImg: String = ""
            var distance: Int = 0
            var heat: Int = 0
            var id: Int = 0
            var lat: Double = 0
            var lon: Double = 0
            var matchNumber: Int = 0
            var name: String = ""
            var registrationClosingTime: String = ""
}
struct WorldCupRankModel:HandyJSON {
            var cityName: String = ""
            var cityRank: Int = 0
            var lose: Int = 0
            var name: String = ""
            var nationalRank: Int = 0
            var win: Int = 0
            var winRate: Int = 0
}
struct WorldCupMatchRecordModel:HandyJSON{
            var list = [WorldCupMatchRecordDataModel]()
            var totalSession: Int = 0
}
struct WorldCupMatchRecordDataModel: HandyJSON {
            var award: Int = 0
            var matchResult: Int = 0
            var name: String?
            var opponentScore: Int = 0
            var ourScore: Int = 0
            var startTime: String?
}