From a141213b3234d2d83ffb6a5d2d42ede0e722d949 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期二, 13 六月 2023 11:57:21 +0800
Subject: [PATCH] 公务出行开发完成

---
 app/src/main/java/com/kuanzhai/user/network/ApiService.kt |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/kuanzhai/user/network/ApiService.kt b/app/src/main/java/com/kuanzhai/user/network/ApiService.kt
index 726b8e8..a49f3f5 100644
--- a/app/src/main/java/com/kuanzhai/user/network/ApiService.kt
+++ b/app/src/main/java/com/kuanzhai/user/network/ApiService.kt
@@ -458,4 +458,45 @@
     @FormUrlEncoded
     @POST(Apis.companyLimitApprove)
     fun companyLimitApprove(@Field("id") id:String,@Field("status") status:Int, @Field("remark") remark:String?): Flowable<ResultData<Any>>
+
+    @POST(Apis.validPermission)
+    fun validPermission(): Flowable<ResultData<JsonObject>>
+
+    @POST(Apis.getBusinessReason)
+    fun getBusinessReason(): Flowable<ResultData<List<Reason>>>
+
+    @FormUrlEncoded
+    @POST(Apis.queryBusinessCarModel)
+    fun queryBusinessCarModel(@Field("startLonLat")startLonLat:String,@Field("endLonLat")endLonLat:String, @Field("calType") calType :Int,
+                              @Field("endTime") endTime :String?, @Field("startTime") startTime :String?): Flowable<ResultData<ArrayList<CarPrice>>>
+
+    @POST(Apis.queryStaff)
+    fun queryStaff(): Flowable<ResultData<List<Passenger>>>
+
+    @FormUrlEncoded
+    @POST(Apis.setSound)
+    fun setSound(@Field("soundSet")soundSet:Int): Flowable<ResultData<Any>>
+
+    @FormUrlEncoded
+    @POST(Apis.saveOrderBusiness)
+    fun saveOrderBusiness(@Field("calType") calType:Int,@Field("endAddress") endAddress:String,@Field("endLat") endLat:Double,
+                          @Field("endLon") endLon:Double,@Field("isNotice") isNotice:Int,@Field("orderSource") orderSource:Int,
+                          @Field("orderType") orderType:Int,@Field("payWay") payWay:Int,@Field("people") people:String,
+                          @Field("reason") reason:String?,@Field("reasonTypeNames") reasonTypeNames:String?,
+                          @Field("peopleNum") peopleNum:Int,@Field("placementLat") placementLat:Double,@Field("placementLon") placementLon:Double,
+                          @Field("serverCarModelId") serverCarModelId:Int?,@Field("startLat") startLat:Double, @Field("startLon") startLon:Double,
+                          @Field("startAddress") startAddress:String,@Field("substitute") substitute:Int,@Field("travelEndTime") travelEndTime:String?,
+                          @Field("travelTime") travelTime:String, @Field("type") type :Int, @Field("driverId") driverId :Int?): Flowable<ResultData<JsonObject>>
+
+    @FormUrlEncoded
+    @POST(Apis.approveOrderList)
+    fun approveOrderList(@Field("pageNum") page:Int, @Field("size") size:Int = Const.PAGE_SIZE): Flowable<ResultData<List<OrderCheckListBean>>>
+
+    @FormUrlEncoded
+    @POST(Apis.approveOrderDetail)
+    fun approveOrderDetail(@Field("id") id:String): Flowable<ResultData<OrderCheckDetail>>
+
+    @FormUrlEncoded
+    @POST(Apis.approveOrder)
+    fun approveOrder(@Field("id") id:String,@Field("auditStatus") auditStatus:Int,@Field("auditRemark") auditRemark:String?): Flowable<ResultData<Any>>
 }
\ No newline at end of file

--
Gitblit v1.7.1