// // SystemService.swift // QuickLocation // // Created by 八条 on 2026/5/26. // import RxSwift import Moya struct SystemService { static let disposeBag = DisposeBag() /// 获取初始化数据 static func userConfig() -> Observable { return APIProvider.request(token: SystemAPI.userConfig.multiTarget, handle: false) .map(UserConfigResponse.self) .asObservable() } /// 获取验证码 static func sendSmsCode(phone: String) -> Observable { let api = SystemAPI.sendCode(phone: phone).multiTarget return APIProvider.request(token: api) .map(SmsCodeResponse.self) .asObservable() } /// 充值内容 /// - Parameters: /// - type: 类型 member static func rechargeInfo(type: String) -> Observable { let api = SystemAPI.rechargeInfo(type: type).multiTarget return APIProvider.request(token: api) .map(VipExpenseResponse.self) .asObservable() } }