宽窄优行-由【嘉易行】项目成品而来
younger_times
2023-05-29 a26039cd1a9437d2232ccaea7f5a66f59a46ee69
OKProject/API/API.swift
@@ -688,6 +688,12 @@
    case getCompanyLimitDetail(id:Int)
    case companyLimitApprove(id:Int,remark:String? = nil,status:Int)
    case getBusinessReason
    case queryBusinessCar(calType:CalType,endLonLat:String,startLonLat:String,startTime:String? = nil,endTime:String? = nil)
    case validPermission
}
@@ -1004,6 +1010,12 @@
                return "/api/user/getCompanyLimitDetail"
            case .companyLimitApprove:
                return "/api/user/companyLimitApprove"
        case .getBusinessReason:
            return "/api/business/getBusinessReason"
        case .queryBusinessCar:
            return "/api/business/queryBusinessCarModel"
        case .validPermission:
            return "/api/business/validPermission"
        }
    }
    
@@ -2011,6 +2023,25 @@
                    .append(key: "remark", value: remark)
                    .append(key: "status", value: status)
                return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
        case .getBusinessReason:
            let params = APIParamsAppender()
            return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
        case .queryBusinessCar(let calType, let endLonLat, let startLonLat, let startTime, let endTime):
            let params = APIParamsAppender()
                .append(key: "carType", value: calType.rawValue)
                .append(key: "endLonLat", value: endLonLat)
                .append(key: "startLonLat", value: startLonLat)
                .append(key: "startTime", value: startTime)
                .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)
        }
    }
}