//
|
// TaxiOrderModel.swift
|
// OKProject
|
//
|
// Created by alvin_y on 2020/6/8.
|
// Copyright © 2020 yangwang. All rights reserved.
|
//
|
|
import UIKit
|
import HandyJSON
|
struct TaxiOrderModel: HandyJSON {
|
var carTime = ""
|
/// 车型要求
|
var serverCarModel = ""
|
/// 货物类型
|
var cargoType = ""
|
/// 订单状态(1=待接单,2=待出发,3=待到达预约地点,4=待乘客上车,5=服务中,6=完成服务,7=待支付,8=待评价,9=已完成,10=已取消,11=改派中)
|
var state: Int = 0
|
|
/// 订单日期
|
var orderTime: String = ""
|
|
/// 订单名称
|
var orderName: String = ""
|
|
/// 差价金额
|
var differenceMoney = ""
|
/// 支付金额
|
var payMoney: Double = 0
|
var orderMoney = ""
|
/// 出行时间
|
var time: String = ""
|
|
var insertTime: String = ""
|
|
/// 司机到达时间
|
var arriveTime: String = ""
|
|
/// 人数
|
var num: Int = 0
|
|
/// 订单id
|
var orderId: Int = 0
|
|
var rideType:CarpoolingType = .none
|
|
/// 订单类型(1=快车,2=出租车,3=跨城出行,4=跨城小件物流,5=同城小件物流)
|
var orderType: Int = 0
|
|
/// 开票状态(1=未开票,2=已开票)
|
var invoice: Int = 0
|
|
/// 起点名称
|
var startAddress: String = ""
|
|
/// 终点名称
|
var endAddress: String = ""
|
|
var userImg:String = ""
|
|
var thankYouFee:Double = 0
|
|
var driverImg = ""
|
|
/// 取件码
|
var pickUpCode = ""
|
|
//最后送达时间
|
var endServiceTime = ""
|
//送达时间
|
var arriveTimeExpect = ""
|
|
|
/// 审核状态(-1 正常订单,0待审核 1审核通过 2拒绝)'
|
var auditStatus:OrderAuthStatus = .normal
|
}
|
|
struct CouponListModel:HandyJSON{
|
var cityName:String = ""
|
var couponList = [CouponModel]()
|
var couponNum : Int = 0
|
var discounts : Double = 0
|
var endTime : String = ""
|
var id : Int = 0
|
var name : String = ""
|
var note : String = ""
|
var originalPrice : Double = 0
|
var sellingPrice : Double = 0
|
var time : Int = 0
|
var lastTime:Int = 0
|
//打车卡类型(1=打折次数卡,2=优惠卡,3=次数卡,4=打折天数卡,5=物流打折卡,6=物流优惠包)
|
var type : DiscountType = .discountDayCard
|
var validDate : Int = 0
|
var businessTypes = [Int]()
|
var timeQuantum = [String]()
|
}
|
|
struct CouponModel:HandyJSON {
|
var couponName : String = ""
|
var fullMoney:Double = 0
|
var id : Int = 0
|
var money:Double = 0
|
var name : String = ""
|
var state:CouponsState = .exceed
|
var time : String = ""
|
var type :CouponDiscountType = .discount
|
/// 类型(0=通用,1=快车,2=出租车,3=城际,4=小件物流)
|
var userType : Int = 0
|
}
|
|
struct RentalModel:HandyJSON{
|
///地址
|
var addres:String = ""
|
///审核备注
|
var authRemark : String = ""
|
///品牌ID
|
var brandId : Int = 0
|
///品牌名称
|
var brandName : String = ""
|
/// 类别
|
var category : String = ""
|
/// 市Code
|
var cityCode : Int = 0
|
/// 市名称
|
var cityName : String = ""
|
/// 联系人名称
|
var contactsName : String = ""
|
/// 联系人电话
|
var contactsPhone : String = ""
|
/// 创建时间
|
var createTime : String = ""
|
/// 押金
|
var deposit : Double = 0
|
/// 描述
|
var describe : String = ""
|
/// 描述图片
|
var describeImgUrl : String = ""
|
/// 排量
|
var displacement : String = ""
|
/// 档位
|
var gear : String = ""
|
/// ID
|
var id : Int = 0
|
/// 图片
|
var imgUrl : String = ""
|
/// 取车证件
|
var pickUpCarCarCertificates : String = ""
|
/// 省Code
|
var provinceCode : Int = 0
|
/// 省名称
|
var provinceName : String = ""
|
/// 租金
|
var rentMoney : Double = 0
|
/// 座位
|
var seat : String = ""
|
/// 状态
|
var status : PublishState = .del
|
/// 标题
|
var title : String = ""
|
/// 用户ID
|
var userId : Int = 0
|
/// 用户类型
|
var userType : UserAuthorType = .user
|
var videoUrl : String = ""
|
}
|
|
struct CarSellModel:HandyJSON{
|
var addres : String = ""
|
var authRemark : String = ""
|
var brandId : Int = 0
|
var brandName : String = ""
|
var carColor : String = ""
|
var carIdentificationCode : String = ""
|
var carLicensePlate : String = ""
|
var category : String = ""
|
var cityCode : String = ""
|
var cityName : String = ""
|
var contactsName : String = ""
|
var contactsPhone : String = ""
|
var createTime : String = ""
|
var describe : String = ""
|
var describeImgUrl : String = ""
|
var displacement : String = ""
|
var dueTimeOfCompulsoryInsurance : String = ""
|
var expirationTimeOfAnnualInspection : String = ""
|
var id : Int = 0
|
var imgUrl : String = ""
|
var includingTransferFee : Int = 0
|
var installationConfiguration : String = ""
|
var level : String = ""
|
var licensingTime : String = ""
|
var locationOfLicensePlate : String = ""
|
var maturityTimeOfCommercialInsurance : String = ""
|
var mileage : Double = 0
|
var mortgage : Int = 0
|
var newCarPrice : Int = 0
|
var operationUpdateTime : String = ""
|
var provinceCode : String = ""
|
var provinceName : String = ""
|
var remainingOperationTime : String = ""
|
var status :PublishState = .del
|
var title : String = ""
|
var transferPrice : Int = 0
|
var transferTimes : String = ""
|
var transmissionCase : String = ""
|
var userId : Int = 0
|
var userType : UserAuthorType = .user
|
var videoUrl : String = ""
|
var isAuth:Int = 1//1:否,2:是)
|
}
|