宽窄优行-由【嘉易行】项目成品而来
younger_times
2023-05-30 ab6ef7166ee51721fec3e3537414f6d6ed08b49d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
//
//  EnterpriseModel.swift
//  OKProject
//
//  Created by 无故事王国 on 2023/5/22.
//  Copyright © 2023 yangwang. All rights reserved.
//
 
import Foundation
import HandyJSON
 
struct EnterpriseInfoModel:HandyJSON{
    var authStatus:EnterpriseAuthStatus = .none
    var businessLicense: String = ""
    var contactAddress: String = ""
    var id: Int = 0
    var identifier: String = ""
    var legalName: String = ""
    var legalPhone: String = ""
    var mailbox: String = ""
    var moneyLimit: Int = 0
    var moneyLimitCount: Int = 0
    var name: String = ""
}
 
struct EnterpriseMembersModel:HandyJSON{
    var deptName = ""
    var education = ""
    var enjoyTime = ""
    var id = 0
    var phone = ""
    var position = ""
    var sex:GenderType = .man
    var staffName = ""
    var staffNo = ""
}
 
struct LinesModel:HandyJSON {
    var applyQuota:Double = 0
    var applyReason = ""
    var createTime = ""
    var id = 0
    var phone = ""
    var remark = ""
    var staffName = ""
    var status:LinesType = .none
}
 
struct ReasonModel:HandyJSON{
    var companyId = ""
    var createTime = ""
    var id = 0
    var name = ""
}
 
struct AuthStatusModel:HandyJSON{
    var permission = false
}
 
 
struct OfficalRequstModel:HandyJSON{
    var serverCarModelId:Int?
    var calType:CalType!
    var endAddress:String!
    var endLat:Double!
    var endLon:Double!
    /// 订单来源(1:APP下单,2:扫码下单,3:小程序下单,4:司机下单,5:调度下单)
    var orderSource:Int!
    /// 是否预约(1=否,2=是)
    var orderType:Int!
    var passengers:String?
    var passengersPhone:String?
    
    /// 付费方式(1=自费,2=企业支付)
    var payWay:Int!
    
    /// 出行人员详情JSON格式数组对象[{"name":"小明","phone":"15908401993"}]
    var people:String?
    
    var peopleNum:Int!
    var placementLat:Double!
    var placementLon:Double!
    var reason:String?
    var reasonTypeNames:String?
    var startAddress:String!
    var startLat:Double!
    var startLon:Double!
    
    /// 是否代下单(0=否,1=是)
    var substitute:Int!
    
    /// 出行时间(2020-08-20 10:10)
    var travelTime:String!
    
    /// 订单类型(1=普通订单,2=摆渡订单)
    var type:Int!
}