//
// 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)
}
}

  

swift - 解析三方 - ObjectMapper的更多相关文章

  1. Swift - 解析JSON数据(内置NSJSONSerialization与第三方JSONKit)

    一,使用自带的NSJSONSerialization 苹果从IOS5.0后推出了SDK自带的JSON解决方案NSJSONSerialization,这是一个非常好用的JSON生成和解析工具,效率也比其 ...

  2. Swift - 解析XML格式数据(分别使用GDataXML和DDXML)

    在做一些应用的时候经常需要用到XML解析,比如获取Web Service数据,读取RSS新闻或者博客数据源.下面演示了两个非常方便高效的XML库在Swift里的调用方法. 假设需要被解析的XML数据文 ...

  3. SWIFT解析天气JSON格式

    访问以下链接可以得到京城当天的天气:http://www.weather.com.cn/adat/sk/101010100.html 返回的JSON格式如下: {"weatherinfo&q ...

  4. iOS中JSON解析三方库的比较

    网络数据解析框架 1.  JsonModel 一个 JSON 模型转换库,有着比较简洁的接口.Model 需要继承自 JSONModel. 2.  yyModel yyModel比较轻量(算上.h 只 ...

  5. 发现一个非常有趣好用的git博主,收录热门OC、swift项目三方架构

    日常学习: https://github.com/iOShuyang/Book-Recommend-Github

  6. iOS - JSON 数据解析

     iOS - JSON 数据解析 前言 NS_CLASS_AVAILABLE(10_7, 5_0) @interface NSJSONSerialization : NSObject @availab ...

  7. iOS - XML 数据解析

    前言 @interface NSXMLParser : NSObject public class NSXMLParser : NSObject 1.XML 数据 XML(Extensible Mar ...

  8. Awesome Swift

    Awesome Swift https://github.com/matteocrippa/awesome-swift A collaborative list of awesome Swift re ...

  9. iOS的非常全的三方库,插件,大牛博客

    转自: http://www.cnblogs.com/zyjzyj/p/6015625.html github排名:https://github.com/trending, github搜索:http ...

随机推荐

  1. js弹出div层,弹出层页面底部出现UL出现一条线问题

    整个弹出div层,列表满一页时:底部会出现一条横线 原因:ul固定写在页面中了 解决方法: 将ul代码与li列表一样写在js中,如下 var newhtml = '<ul class=" ...

  2. Zabbix 3.0 LTS安装配置

    关于Zabbix监控项类型的官网介绍: https://www.zabbix.com/documentation/3.4/zh/manual/config/items/itemtypes zabbix ...

  3. ReactiveX 学习笔记(17)使用 RxSwift + Alamofire 调用 REST API

    JSON : Placeholder JSON : Placeholder (https://jsonplaceholder.typicode.com/) 是一个用于测试的 REST API 网站. ...

  4. eclipce导入java 项目不可用

  5. mssqlservers数据嗅探

    SQL Server - 最佳实践 - 参数嗅探问题 转.   文章来自:https://yq.aliyun.com/articles/61767 先说我的问题,最近某个存储过程,暂定名字:sp_a ...

  6. Android 深入浅出 - Android系统启动过程

    Activity的类继承关系及跟踪Activity的启动 Android系统启动过程 https://study.163.com/course/courseLearn.htm?courseId=213 ...

  7. linux console 显示颜色【转】

    http://blog.csdn.net/hejinjing_tom_com/article/details/12162491 引言: 由于在c代码中看到过打印彩色字, 又对PS1 想进一步了解,才有 ...

  8. easyUi 表头排序按钮 bug

    参考文章:https://www.shiqidu.com/p/81

  9. C++学习一Virtual

    没有系统性学习C++,所以工作中使用特别别扭,也不是不会,也不是不懂,但读代码和写代码时总有点生疏感.所以该补还是补起来,现在想想还是学生时代学习的知识更加扎实,那是融入骨子里的. virtual函数 ...

  10. js高级-原型链

    JavaScript是基于原型的面向对象的语言(相当于一个基类,父类),而不是像Java通过类模板构造实例,通过原型实现属性函数的复用 函数都有 prototype属性 指向函数的原型对象 只有函数根 ...