// // JYQueryBespeakModel.swift // rtb // // Created by chen on 2018/3/30 // 查询预约信息 import UIKit import ObjectMapper class itemListModel: Mappable { ///项目ID var itemId : String = "" ///项目名称 var itemName : String = "" //项目组ID var groupId : String = "" //项目编号 var itemCode : String = "" //价格 var price : String = "" //购买数量 var count : String = "" func mapping(map: Map) { itemId <- map["itemId"] itemName <- map["itemName"] groupId <- map["groupId"] itemCode <- map["itemCode"] price <- map["price"] count <- map["count"] } required init?(map: Map) { mapping(map: map) } } ///bookingInfo class BookingInfoModel: Mappable { ///星级 0否 1是 var starYn : String = "" ///星座 var constellation : String = "" ///预约的项目 var itemList : [itemListModel] = [itemListModel]() ///预约日期 === var bookingDate : String = "" ///预约ID == var bookingId : String = "" ///手机号码 === var cellPhone : String = "" ///顾客编号 === var customerCode : String = "" ///顾客性别 === var customerGener : String = "" ///顾客ID === var customerId : String? = "" ///顾客姓名 === var customerName : String = "" ///员工编号 === var employeeCode : String = "" ///员工性别 === var employeeGener : String = "" ///员工ID ===== var employeeId : String = "" ///员工姓名 ==== var employeeName : String = "" ///项目编号 var itemCode : String = "" ///员工职位名称 === var positionName : String = "" ///员工职位ID (1.1.1版本新增字段) var positionId : String = "" ///预约时间 == var startTime : String = "" init() { } func mapping(map: Map) { starYn <- map["starYn"] constellation <- map["constellation"] bookingDate <- map["bookingDate"] bookingId <- map["bookingId"] cellPhone <- map["cellPhone"] customerCode <- map["customerCode"] customerGener <- map["customerGener"] customerId <- map["customerId"] customerName <- map["customerName"] employeeCode <- map["employeeCode"] employeeGener <- map["employeeGener"] employeeId <- map["employeeId"] employeeName <- map["employeeName"] itemCode <- map["itemCode"] itemList <- map["itemList"] positionName <- map["positionName"] startTime <- map["startTime"] positionId <- map["positionId"] } required init?(map: Map) { mapping(map: map) } } ///bookingInfoList class BookingInfoListModel: Mappable { ///对应的时间分组 var bookingInfo : [BookingInfoModel] = [BookingInfoModel]() /// 时间 var time : String = "" func mapping(map: Map) { bookingInfo <- map["bookingInfo"] time <- map["time"] } required init?(map: Map) { mapping(map: map) } } ///val class ValForBespeakModel: Mappable { ///某个时间点的预约信息 var bookingInfoList : [BookingInfoListModel] = [BookingInfoListModel]() ///预约总人数 var number : String = "" init() { } func mapping(map: Map) { bookingInfoList <- map["bookingInfoList"] number <- map["number"] } required init?(map: Map) { mapping(map: map) } } /// obj class QueryBespeakModel: Mappable { var msg : String = "" var ret : String = "" var val : [ValForBespeakModel] = [ValForBespeakModel]() func mapping(map: Map) { msg <- map["msg"] ret <- map["ret"] val <- map["val"] } required init?(map: Map) { mapping(map: map) } }