Commit de03fc315b9e33e4d897d5f600d9b7658c0366b2
1 parent
88fc19d9
Exists in
newLive
no message
Showing
1 changed file
with
40 additions
and
5 deletions
Show diff stats
YouerLiveVideo/YouerLiveVideo/util/network.swift
| @@ -108,9 +108,18 @@ final class HTTPServer{ | @@ -108,9 +108,18 @@ final class HTTPServer{ | ||
| 108 | static let URL_COMMONGETGRADES=HOST+"/api/Common/GetGrades" //根据学段获取年级 | 108 | static let URL_COMMONGETGRADES=HOST+"/api/Common/GetGrades" //根据学段获取年级 |
| 109 | static let URL_COMMONGETCOURSEWAVES=HOST+"/api/Common/GetCourseWaves" //获取教材 | 109 | static let URL_COMMONGETCOURSEWAVES=HOST+"/api/Common/GetCourseWaves" //获取教材 |
| 110 | static let URL_UPLOAD_FILE=HOST+"/api/Common/UploadFile" //文件上传接口,接受图片(gif,jpg,jpeg,png,bmp)、视频(flv,mp4)、音频(mp3,aac) | 110 | static let URL_UPLOAD_FILE=HOST+"/api/Common/UploadFile" //文件上传接口,接受图片(gif,jpg,jpeg,png,bmp)、视频(flv,mp4)、音频(mp3,aac) |
| 111 | - static let PLAYHISTORY=HOST+"/appfake_war_exploded/playhistory" //直播历史 | ||
| 112 | - static let LIVEHISTORY=HOST+"/appfake_war_exploded/livehistory" //观看历史 | ||
| 113 | 111 | ||
| 112 | + static let URL_COURSEGETHOTRESCOURSE=HOST+"/api/Course/GetHotRescourse" //获取热门微课/课件/电视台节目 | ||
| 113 | + static let URL_COMMONGETSUBJECTS=HOST+"/api/Course/GetResourceCount" //获取微课/课件/电视台节目的总数量 | ||
| 114 | + static let URL_COMMONGETSCHOOLTYPES=HOST+"/api/Course/GetTopTenSchool" //获取十佳校园电视台 | ||
| 115 | + static let URL_COMMONGETLUNBOLIST=HOST+"/api/Course/GetExcellentSchool" //获取优秀电视台 | ||
| 116 | + static let URL_COMMONGETGRADES=HOST+"/api/Course/GetExcellentProgram" //获取校园电视节目 | ||
| 117 | + static let URL_COMMONGETCOURSEWAVES=HOST+"/api/Course/GetResourceModel" //获取单个课程 | ||
| 118 | + static let URL_UPLOAD_FILE=HOST+"/api/Course/GetResourceList" //根据知识点/教材等各种条件来分页获取资源/课件 | ||
| 119 | + static let URL_COMMONGETLUNBOLIST=HOST+"/api/Course/GetWaveCatagory" //获取教材目录(已初始化成ztree所要求的格式) | ||
| 120 | + static let URL_COMMONGETGRADES=HOST+"/api/Course/GetTopicCatagory" //获取知识点目录(已初始化成ztree所要求的格式) | ||
| 121 | + static let URL_COMMONGETCOURSEWAVES=HOST+"/api/Course/GetTestCatagory" //获取考点目录(已初始化成ztree所要求的格式) | ||
| 122 | + static let URL_UPLOAD_FILE=HOST+"/api/Course/GetTelevisionStationCatagory" //获取电视台目录 | ||
| 114 | 123 | ||
| 115 | 124 | ||
| 116 | var token:String?{ | 125 | var token:String?{ |
| @@ -132,7 +141,7 @@ final class HTTPServer{ | @@ -132,7 +141,7 @@ final class HTTPServer{ | ||
| 132 | } | 141 | } |
| 133 | } | 142 | } |
| 134 | } | 143 | } |
| 135 | - //MARK:-个人信息有关 | 144 | + //MARK:-Account个人信息有关 |
| 136 | //登录 | 145 | //登录 |
| 137 | func login(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){ | 146 | func login(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){ |
| 138 | let timeFormatter=DateFormatter() | 147 | let timeFormatter=DateFormatter() |
| @@ -181,8 +190,34 @@ final class HTTPServer{ | @@ -181,8 +190,34 @@ final class HTTPServer{ | ||
| 181 | func getAddUser(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){ | 190 | func getAddUser(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){ |
| 182 | KHttp.GET(url: HTTPServer.URL_ACCOUNTADDUSER, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler) | 191 | KHttp.GET(url: HTTPServer.URL_ACCOUNTADDUSER, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler) |
| 183 | } | 192 | } |
| 184 | - | ||
| 185 | - | 193 | + //MARK:-Common |
| 194 | + //获取所有的教材版本 | ||
| 195 | + func getCourseWareVersions(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){ | ||
| 196 | + KHttp.GET(url: HTTPServer.URL_COMMONGETCOURSEWAREVERSIONS, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler) | ||
| 197 | + } | ||
| 198 | + //获取学科 | ||
| 199 | + func getSubjects(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){ | ||
| 200 | + KHttp.GET(url: HTTPServer.URL_COMMONGETSUBJECTS, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler) | ||
| 201 | + } | ||
| 202 | + //获取学段 | ||
| 203 | + func getSchoolTypes(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){ | ||
| 204 | + KHttp.GET(url: HTTPServer.URL_COMMONGETSCHOOLTYPES, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler) | ||
| 205 | + } | ||
| 206 | + //获取轮播图 type:0-视频云前端轮播图 1-校园电视台轮播图 | ||
| 207 | + func getLunboList(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){ | ||
| 208 | + KHttp.GET(url: HTTPServer.URL_COMMONGETLUNBOLIST, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler) | ||
| 209 | + } | ||
| 210 | + //根据学段获取年级 | ||
| 211 | + func getGrades(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){ | ||
| 212 | + KHttp.GET(url: HTTPServer.URL_COMMONGETGRADES, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler) | ||
| 213 | + } | ||
| 214 | + //获取教材 | ||
| 215 | + func getCourseWaves(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){ | ||
| 216 | + KHttp.GET(url: HTTPServer.URL_COMMONGETCOURSEWAVES, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler) | ||
| 217 | + } | ||
| 218 | + //MARK:-Course | ||
| 219 | + //MARK:-DataStatistics | ||
| 220 | + //MARK:-UserCenter | ||
| 186 | 221 | ||
| 187 | 222 | ||
| 188 | } | 223 | } |