| | |
| | | .append(key: "apipost_id", value: "2d2eb9d23993c2") |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | //学习 |
| | | class func studyPage()->Observable<BaseResponse<MyStudyModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/course/client/course/course/studyPage") |
| | | .append(key: "apipost_id", value: "2d2eb9d23993be") |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | } |
| | | |
| | | /// 疗愈馆 |
| | |
| | | .append(key: "apipost_id", value: "25c3dab9f0e025") |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | /// 冥想等级 |
| | | class func userHeadingLevel()->Observable<BaseResponse<HeadingLevelModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/client/app-user/healingLevel") |
| | | .append(key: "apipost_id", value: "34d924b4b991f0") |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | class func myWallet()->Observable<BaseResponse<WalletModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user/wallet") |
| | | .append(key: "apipost_id", value: "3518e3f0b99420") |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | class func getMyBankList()->Observable<BaseResponse<[BankInfoModel]>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user/wallet") |
| | | .append(key: "apipost_id", value: "361bdf11f992d2") |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | class func withdraw(bankId:Int,money:Double)->Observable<BaseResponse<SimpleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user-withdraw/withdraw") |
| | | .append(key: "apipost_id", value: "361bdf11f992d3") |
| | | .append(key: "bankId", value: bankId) |
| | | .append(key: "money", value: money) |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | //添加银行卡 |
| | | class func addBank(_ model:AddBankInfoVC.AddBankRequestModel)->Observable<BaseResponse<SimpleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user-withdraw/withdraw") |
| | | .append(key: "apipost_id", value: "361bdf11f992d1") |
| | | .append(dic: model.toRequest()) |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | //添加银行卡 |
| | | class func deleteBank(_ id:Int)->Observable<BaseResponse<SimpleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user-withdraw/deleteBank") |
| | | .append(key: "apipost_id", value: "362cb08c799646") |
| | | .append(key: "id", value: id) |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | /// 余额明细表 |
| | | /// - Parameters: |
| | | /// - state: 1全部 2收入 3支出 |
| | | class func balanceRecordList(page:Int,pageSize:Int = 20,state:Int)->Observable<BaseResponse<BaseResponseList<BalanceInfoModel>>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user-wallet-record/balanceList") |
| | | .append(key: "apipost_id", value: "361bdf11b992d0") |
| | | .append(key: "pageCurr", value: page) |
| | | .append(key: "pageSize", value: pageSize) |
| | | .append(key: "state", value: state) |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | |
| | | /// 观看历史 |
| | | /// - Parameters: |
| | | /// - state: 1冥想 2课程 |
| | | class func lookHistory(page:Int,pageSize:Int = 20,state:Int)->Observable<BaseResponse<BaseResponseList<CourseModel>>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/user/app-user-viewing-history/lookHistory") |
| | | .append(key: "apipost_id", value: "361bdf123992fb") |
| | | .append(key: "pageCurr", value: page) |
| | | .append(key: "pageSize", value: pageSize) |
| | | .append(key: "state", value: state) |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | /// 我的收藏 |
| | | /// - Parameters: |
| | | /// - state: 1冥想 2课程 |
| | | class func myCollect(page:Int,pageSize:Int = 20,state:Int)->Observable<BaseResponse<BaseResponseList<CourseModel>>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/course/client/course/course/myCollect") |
| | | .append(key: "apipost_id", value: "365e099bb9988b") |
| | | .append(key: "pageCurr", value: page) |
| | | .append(key: "pageSize", value: pageSize) |
| | | .append(key: "state", value: state) |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | /// 我的购买 |
| | | /// - Parameters: |
| | | /// - state: 1冥想 2课程 |
| | | class func myOrderCourse(page:Int,pageSize:Int = 20,state:Int)->Observable<BaseResponse<BaseResponseList<CourseModel>>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/order/client/order/order/myOrderCourse") |
| | | .append(key: "apipost_id", value: "365f4fc1b99030") |
| | | .append(key: "pageCurr", value: page) |
| | | .append(key: "pageSize", value: pageSize) |
| | | .append(key: "state", value: state) |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | class func balanceDetail(id:Int)->Observable<BaseResponse<BalanceInfoDetailModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user-wallet-record/balanceDetail") |
| | | .append(key: "apipost_id", value: "361bdf11b992cf") |
| | | .append(key: "id", value: id) |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | class func changePhone(phone:String,code:String)->Observable<BaseResponse<SimpleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user/changePhone") |
| | | .append(key: "apipost_id", value: "361bdf11f992e6") |
| | | .append(key: "phone", value: phone) |
| | | .append(key: "code", value: code) |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | } |
| | | |
| | | |
| | |
| | | return NetworkRequest.request(params: params, method: .get, progress: false) |
| | | } |
| | | |
| | | /// 问题列表 |
| | | class func commonQuestion(page:Int,pageSize:Int = 20)->Observable<BaseResponse<BaseResponseList<CommonQuestionModel>>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/system/system/common-question/commonQuestion") |
| | | .append(key: "apipost_id", value: "36618045f991c4") |
| | | .append(key: "pageCurr", value: page) |
| | | .append(key: "pageSize", value: pageSize) |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | /// 问题列表 |
| | | class func commonQuestionDetailBy(id:Int)->Observable<BaseResponse<CommonQuestionModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/system/system/common-question/getQuestionById") |
| | | .append(key: "apipost_id", value: "366180463991c5") |
| | | .append(key: "id", value: id) |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | class func deleteUser()->Observable<BaseResponse<SimpleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/user/client/app-user/deleteUser") |
| | | .append(key: "apipost_id", value: "361bdf11f992e7") |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | class func noticeList(page:Int,pageSize:Int = 20)->Observable<BaseResponse<BaseResponseList<NoticeModel>>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/user/client/user/notice-record/noticeList") |
| | | .append(key: "apipost_id", value: "361bdf123992f9") |
| | | .append(key: "pageCurr", value: page) |
| | | .append(key: "pageSize", value: pageSize) |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | class func noticeDetailId(_ id:Int)->Observable<BaseResponse<NoticeDetailModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/user/client/user/notice-record/noticeDetail") |
| | | .append(key: "apipost_id", value: "361bdf123992f8") |
| | | .append(key: "id", value: id) |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |