| | |
| | | |
| | | class func getMeditationPage(_ cateId:Int,page:Int,pageSize:Int = 20)->Observable<BaseResponse<BaseResponseList<MeditationModel>>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/meditation/client/meditation/home/getMeditationAndCateList") |
| | | params.interface(url: "/meditation/client/meditation/home/getMeditationPageByCateId") |
| | | .append(key: "cateId", value: cateId) |
| | | .append(key: "pageCurr", value: page) |
| | | .append(key: "pageSize", value: pageSize) |
| | |
| | | } |
| | | |
| | | /// 获取用户信息 |
| | | class func getUserDetail()->Observable<BaseResponse<UserInfoModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user/getUserDetail") |
| | | .append(key: "apipost_id", value: "2fc350e9799588") |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | /// 获取用户信息 |
| | | class func getUserInfo()->Observable<BaseResponse<UserInfoModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user/getCurrentUser") |
| | | .append(key: "apipost_id", value: "2e763463799132") |
| | | params.interface(url: "/user/client/app-user/getUserInfo") |
| | | .append(key: "apipost_id", value: "300079e039993f") |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | class func updateUserInfo(avatar:String? = nil,birthday:String? = nil,company:String? = nil,education:String? = nil,email:String? = nil,gender:GenderType? = nil,hometown:String? = nil,industry:String? = nil,location:String? = nil,nickname:String? = nil,realname:String? = nil,occupation:String? = nil,signature:String? = nil)->Observable<BaseResponse<SimpleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user/updateUserDetail") |
| | | .append(key: "avatar", value: avatar) |
| | | .append(key: "birthday", value: birthday) |
| | | .append(key: "company", value: company) |
| | | .append(key: "education", value: education) |
| | | .append(key: "email", value: email) |
| | | .append(key: "gender", value: gender?.rawValue) |
| | | .append(key: "hometown", value: hometown) |
| | | .append(key: "industry", value: industry) |
| | | .append(key: "location", value: location) |
| | | .append(key: "nickname", value: nickname) |
| | | .append(key: "realname", value: realname) |
| | | .append(key: "occupation", value: occupation) |
| | | .append(key: "signature", value: signature) |
| | | .append(key: "apipost_id", value: "2fc350e9b99599") |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | |
| | | .append(key: "apipost_id", value: "2e763463799134") |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | //获取个性化设置的标签 |
| | | class func getTag()->Observable<BaseResponse<[TagModel]>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user/getTagList") |
| | | .append(key: "apipost_id", value: "25c3dab9f0e024") |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | class func saveUserAnswers(_ model:ResponseUserAnswerModel)->Observable<BaseResponse<SimpleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user/saveUserAnswers") |
| | | .append(dic: model.toJSON()!) |
| | | .append(key: "apipost_id", value: "25c3dab9f0e025") |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | } |
| | | |
| | | |