From ab6ef7166ee51721fec3e3537414f6d6ed08b49d Mon Sep 17 00:00:00 2001
From: younger_times <841720330@qq.com>
Date: 星期二, 30 五月 2023 18:07:58 +0800
Subject: [PATCH] 新增功能

---
 OKProject/API/API.swift |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/OKProject/API/API.swift b/OKProject/API/API.swift
index 72c681f..45be96b 100644
--- a/OKProject/API/API.swift
+++ b/OKProject/API/API.swift
@@ -694,6 +694,10 @@
     case queryBusinessCar(calType:CalType,endLonLat:String,startLonLat:String,startTime:String? = nil,endTime:String? = nil)
     
     case validPermission
+    
+    case queryOfficalCarModel(calType:Int,startLonLat:String,endLonLat:String,startTime:String? = nil,endTime:String? = nil)
+    
+    case saveOrderBusiness(model:OfficalRequstModel)
 
 }
 
@@ -1016,6 +1020,10 @@
             return "/api/business/queryBusinessCarModel"
         case .validPermission:
             return "/api/business/validPermission"
+        case .queryOfficalCarModel:
+            return "/api/business/queryBusinessCarModel"
+        case .saveOrderBusiness:
+            return "/api/business/saveOrderBusiness"
         }
     }
     
@@ -2037,11 +2045,23 @@
                 .append(key: "endTime", value: endTime)
             return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
             
-            
         case .validPermission:
             let params = APIParamsAppender()
             return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
             
+        case .queryOfficalCarModel(let calType, let startLonLat, let endLonLat, let startTime, let endTime):
+            let params = APIParamsAppender()
+                .append(key: "calType", value: calType)
+                .append(key: "startLonLat", value: startLonLat)
+                .append(key: "endLonLat", value: endLonLat)
+                .append(key: "startTime", value: startTime)
+                .append(key: "endTime", value: endTime)
+            return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
+            
+        case .saveOrderBusiness(let model):
+            let params = APIParamsAppender()
+                params.params = model.toJSON() ?? [:]
+            return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
         }
     }
 }

--
Gitblit v1.7.1