From a2ca0e4e77e880eb328c82a37e7ae67fb09198bc Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期二, 23 五月 2023 18:30:28 +0800
Subject: [PATCH] 新增

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

diff --git a/OKProject/API/API.swift b/OKProject/API/API.swift
index f5643ba..5818dcf 100644
--- a/OKProject/API/API.swift
+++ b/OKProject/API/API.swift
@@ -672,6 +672,19 @@
     case queryMyInvoice(pageNum:Int)
 
     case queryRegions(parentId:Int = 0)
+
+    case queryCompany
+
+    case submitCompany(id:Int? = nil,name:String,mailbox:String,legalName:String,legalPhone:String,identifier:String,contactAddress:String,businessLicense:String)
+
+    case queryStaffList(pageNum:Int,staffName:String?)
+
+    case companyLimitList(pageNum:Int)
+
+    case mineLimitList(pageNum:Int)
+
+    case saveCompanyLimit(applyQuota:String,applyReason:String)
+
 }
 
 
@@ -971,6 +984,18 @@
                 return "/api/invoice/queryMyInvoice"
             case .queryRegions:
                 return "/base/orderLogistics/queryRegions"
+            case .queryCompany:
+                return "/api/user/queryCompany"
+            case .submitCompany:
+                return "/api/user/submitCompany"
+            case .queryStaffList:
+                return "/api/user/queryStaffList"
+            case .companyLimitList:
+                return "/api/user/getCompanyLimitList"
+            case .mineLimitList:
+                return "/api/user/getMineLimitList"
+            case .saveCompanyLimit:
+                return "/api/user/saveCompanyLimit"
         }
     }
     
@@ -1925,6 +1950,47 @@
                 let params = APIParamsAppender()
                     .append(key: "parentId", value: parentId)
                 return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
+
+            case .queryCompany:
+                let params = APIParamsAppender()
+                return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
+
+            case .submitCompany(let id, let name, let mailbox, let legalName, let legalPhone, let identifier, let contactAddress, let businessLicense):
+                let params = APIParamsAppender()
+                    .append(key: "id", value: id)
+                    .append(key: "name", value: name)
+                    .append(key: "mailbox", value: mailbox)
+                    .append(key: "legalName", value: legalName)
+                    .append(key: "legalPhone", value: legalPhone)
+                    .append(key: "identifier", value: identifier)
+                    .append(key: "contactAddress", value: contactAddress)
+                    .append(key: "businessLicense", value: businessLicense)
+                return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
+
+            case .queryStaffList(let pageNum, let staffName):
+                let params = APIParamsAppender()
+                    .append(key: "pageNum", value: pageNum)
+                    .append(key: "staffName", value: staffName)
+                    .append(key: "size", value: 20)
+                return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
+
+            case .companyLimitList(let pageNum):
+                let params = APIParamsAppender()
+                    .append(key: "pageNum", value: pageNum)
+                    .append(key: "size", value: 20)
+                return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
+
+            case .mineLimitList(let pageNum):
+                let params = APIParamsAppender()
+                    .append(key: "pageNum", value: pageNum)
+                    .append(key: "size", value: 20)
+                return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
+
+            case .saveCompanyLimit(let applyQuota, let applyReason):
+                let params = APIParamsAppender()
+                    .append(key: "applyQuota", value: applyQuota)
+                    .append(key: "applyReason", value: applyReason)
+                return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
         }
     }
 }

--
Gitblit v1.7.1