// // SPHomeAPI.swift // ShortPlay // // Created by 曾觉新 on 2025/4/8. // import UIKit class SPHomeAPI: NSObject { ///推荐短剧 static func requestRecommandsTV(page: Int, completer: ((_ listModel: SPListModel?) -> Void)?) { var param = SPNetworkParameters(path: "/getRecommands") param.method = .get param.parameters = [ "page_size" : 20, "current_page" : page ] SPNetwork.request(parameters: param) { (response: SPNetworkResponse>) in completer?(response.data) } } ///首页顶部数据 static func requestHomeTopData(completer: ((_ model: SPHomeTopModel?) -> Void)?) { let param = SPNetworkParameters(path: "/homeTop") // param.method = .get SPNetwork.request(parameters: param) { (response: SPNetworkResponse) in completer?(response.data) } } ///首页模块接口 static func requestHomeModuleData(completer: ((_ model: SPHomeModuleModel?) -> Void)?) { var param = SPNetworkParameters(path: "/homeModuleData") param.method = .get SPNetwork.request(parameters: param) { (response: SPNetworkResponse) in completer?(response.data) } } }