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