| | |
| | | } |
| | | } |
| | | |
| | | // MARK: -- 课程相关 |
| | | // MARK: -- 运动营相关 |
| | | extension Services { |
| | | |
| | | /// 获取优惠券 |
| | |
| | | } |
| | | |
| | | |
| | | /// 购买课程 |
| | | /// 购买运动营 |
| | | class func courcePayment(conponId:Int? = nil,courseConfigId:Int,id:Int,price:Double,payType:PayType,stuId:[Int])->Observable<BaseResponse<PaymentModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/course/api/course/paymentCourse") |
| | |
| | | |
| | | extension Services{ |
| | | |
| | | /// 已报名课程-课程列表 |
| | | /// 已报名运动营-运动营列表 |
| | | static func registeredCourse(courseTypeId:Int? = nil,search:String? = nil)->Observable<BaseResponse<[SignUpCourseItemModel]>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/course/api/startCource/registeredCourses") |
| | |
| | | } |
| | | |
| | | |
| | | /// 学员预约课程列表 |
| | | /// 学员预约运动营列表 |
| | | static func studentAppointList(page:Int,stuId:Int,status:StudentAppointType?,search:String,timeType:StudentAppointDateType)->Observable<BaseResponse<[StudentAppointModel]>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/account/api/startCource/stuAppointList") |
| | |
| | | .append(key: "timeType", value: timeType.rawValue) |
| | | .append(key: "search", value: search) |
| | | .append(key: "stuId", value: stuId) |
| | | .append(key: "page", value: page) |
| | | .append(key: "pageNum", value: page) |
| | | .append(key: "size", value: 20) |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | /// 课后练习-获取布置课程列表 |
| | | /// 课后练习-获取布置运动营列表 |
| | | static func queryArrangeCourseList()->Observable<BaseResponse<[CityProfileModel]>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/course/api/course/queryArrangeCourseList") |
| | |
| | | } |
| | | |
| | | |
| | | /// 上课首页-课程列表 |
| | | /// 上课首页-运动营列表 |
| | | static func weeksOfCourseDetails(stuId:Int,time:Date,storeId:Int)->Observable<BaseResponse<WeeklyCourseModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/account/api/startCource/weeksOfCourseDetailsList") |